User Tools

Site Tools


linux:distros:opensuse_tumbleweed_gnome

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:distros:opensuse_tumbleweed_gnome [2026/06/05 15:04] – [H.264] Sean Rhonelinux:distros:opensuse_tumbleweed_gnome [2026/09/27 17:13] (current) – [General] fine on Xfce Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
-  * openSUSE ((https://www.opensuse.org/)) +  * openSUSE 
-  * Tumbleweed ((https://en.opensuse.org/Portal:Tumbleweed)) +  * Tumbleweed 
-  * GNOME ((https://en.opensuse.org/Portal:GNOME))+  * GNOME
  
 +  * Hailrake = Dell Inspiron 24 5459 AIO
   * Spinesnap = Dell Latitude 5591 ((i5-8400H, UHD 630, AX210, UEFI; no Thunderbolt, no dGPU, [[devices:dell_latitude_5591_spinesnap|notes]]))   * Spinesnap = Dell Latitude 5591 ((i5-8400H, UHD 630, AX210, UEFI; no Thunderbolt, no dGPU, [[devices:dell_latitude_5591_spinesnap|notes]]))
  
Line 14: Line 15:
   http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso   http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso
  
-  openSUSE-Tumbleweed-DVD-x86_64-Snapshot20260601-Media.iso+  openSUSE-Tumbleweed-DVD-x86_64-Snapshot20260919-Media.iso
  
 ====== Installation Notes ====== ====== Installation Notes ======
Line 25: Line 26:
  
 <code> <code>
-NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS +NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS 
-nvme0n1     259:0    0 953.9G  0 disk  +sda      8:0    0 465.8G  0 disk  
-├─nvme0n1p1 259:1    0     1G  0 part /boot/efi +├─sda1   8:1    0     1G  0 part /boot/efi 
-├─nvme0n1p2 259:2    0 950.9G  0 part / +├─sda2   8:2    0 462.8G  0 part / 
-└─nvme0n1p3 259:3    0     2G  0 part [SWAP]</code>+└─sda3   8:3    0     2G  0 part [SWAP]</code>
  
 ===== Boot Loader ===== ===== Boot Loader =====
Line 40: Line 41:
  
   sudo zypper addlock 'PackageKit'   sudo zypper addlock 'PackageKit'
- 
-====== Repositories ====== 
- 
-===== PackMan ===== 
- 
-  * https://en.opensuse.org/Additional_package_repositories#Packman 
-  * http://packman.links2linux.org/mirrors 
- 
-  * https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/ 
-  * Priority: 98 
- 
-  sudo rpm --import 'https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/repodata/repomd.xml.key' && sudo zypper addrepo --check --gpgcheck-strict --refresh --priority '98' --name 'Packman repository (openSUSE_Tumbleweed)' 'https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/' 'packman' 
  
 ====== Software ====== ====== Software ======
  
 ===== Disable USB Source ===== ===== Disable USB Source =====
- 
-**** 
  
   sudo zypper modifyrepo --disable --medium-type 'hd'   sudo zypper modifyrepo --disable --medium-type 'hd'
Line 64: Line 51:
  
 ==== System ==== ==== System ====
- 
-**** 
  
   sudo zypper clean --all && sudo zypper refresh --force --services && sudo zypper dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change && sync   sudo zypper clean --all && sudo zypper refresh --force --services && sudo zypper dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change && sync
- 
-==== Firmware ==== 
- 
-**** 
- 
-  sudo fwupdmgr enable-remote 'lvfs-testing' --no-remote-check && sudo fwupdmgr refresh --force && sudo fwupdmgr update 
  
 ===== GNU nano ===== ===== GNU nano =====
Line 91: Line 70:
 ===== General ===== ===== General =====
  
-****+  * 2026/05/02: H.264 ''libavcodec58'' version from [[https://build.opensuse.org/projects/openSUSE:Factory/packages/firefox-esr/files/firefox-esr.spec|firefox-esr.spec]]
  
-  sudo zypper install filezilla foliate gimp google-noto-*-fonts nautilus-file-roller keepassxc libreoffice MozillaThunderbird transmission-gtk wallpapers-openSUSE-extra vlc 7zip android-tools aria2 fastfetch gstreamer-plugins-*-extra htop Mesa-demo-x secret-tool sensors unar yt-dlp  +  sudo zypper install firefox-esr libavcodec58_134 filezilla foliate gimp google-noto-*-fonts gnome-browser-connector gnome-extensions nautilus-file-roller keepassxc libreoffice transmission-gtk wallpapers-openSUSE-extra vlc 7zip android-tools aria2 fastfetch gstreamer-plugins-*-extra htop Mesa-demo-x secret-tool sensors unar yt-dlp 
- +
-===== PackMan ===== +
- +
-**** +
- +
-  vlc-codecs +
- +
-===== GNOME ===== +
- +
-  gnome-browser-connector gnome-extensions +
- +
-  sudo zypper remove --clean-deps gnome-browser-connector gnome-extensions && sudo zypper addlock gnome-browser-connector gnome-extensions+
  
 ===== Intel ===== ===== Intel =====
Line 113: Line 80:
   kernel-firmware-iwlwifi   kernel-firmware-iwlwifi
  
-===== Doomsday Engine =====+===== Games =====
  
-  * [[games:linux:doomsday_engine|Notes]]+  * [[games:linux:doomsday_engine|Doomsday Engine]]
  
   doomsday   doomsday
  
 ===== OBS Studio ===== ===== OBS Studio =====
- 
-**** 
  
   obs-studio xdg-desktop-portal-gnome   obs-studio xdg-desktop-portal-gnome
Line 127: Line 92:
 ===== Wine ===== ===== Wine =====
  
-  * Old WoW64+  * New WoW64
   * ''binutils'' provides ''strings''   * ''binutils'' provides ''strings''
 +
 +  wine-staging-wow64 winetricks icoutils binutils
 +
 +==== Old WoW64 ====
  
   wine-staging wine-staging-32bit libSDL3-0-32bit gstreamer-plugins-base-32bit gstreamer-plugins-good-32bit gstreamer-plugins-bad-32bit gstreamer-plugins-ugly-32bit gstreamer-plugins-*-extra-32bit gstreamer-plugins-libav-32bit Mesa-libva-32bit libvulkan_intel-32bit winetricks icoutils binutils   wine-staging wine-staging-32bit libSDL3-0-32bit gstreamer-plugins-base-32bit gstreamer-plugins-good-32bit gstreamer-plugins-bad-32bit gstreamer-plugins-ugly-32bit gstreamer-plugins-*-extra-32bit gstreamer-plugins-libav-32bit Mesa-libva-32bit libvulkan_intel-32bit winetricks icoutils binutils
Line 134: Line 103:
 ===== Firefox ESR ===== ===== Firefox ESR =====
  
-****+  sudo zypper remove --clean-deps 'MozillaFirefox' && sudo zypper addlock 'MozillaFirefox'
  
-  sudo zypper remove --clean-deps 'MozillaFirefox' && sudo zypper addlock 'MozillaFirefox' && sudo zypper install 'firefox-esr'+  rm -Rf ~/'.config/mozilla/firefox/'*
  
-==== H.264 ==== +  sudo zypper install 'gnome-browser-connector'
- +
-  * 2026/05/02: ''libavcodec58'' version from [[https://build.opensuse.org/projects/openSUSE:Factory/packages/firefox-esr/files/firefox-esr.spec|firefox-esr.spec]] ((line ''246'' has ''mozilla-libavcodec58_91.patch'' and auto-installed ''libavcodec62'' didn't work)) +
- +
-  libavcodec58_134+
  
 ===== Tor Browser ===== ===== Tor Browser =====
- 
-**** 
  
   torbrowser-launcher   torbrowser-launcher
Line 187: Line 150:
  
   sudo firewall-cmd --permanent --add-service='dhcpv6-client'   sudo firewall-cmd --permanent --add-service='dhcpv6-client'
- 
-  sudo firewall-cmd --list-all 
- 
-  sudo firewall-cmd --get-active-zones 
  
   sudo firewall-cmd --permanent --zone='docker' --remove-interface='docker0'   sudo firewall-cmd --permanent --zone='docker' --remove-interface='docker0'
  
-  sudo systemctl restart 'firewalld'+=== Check ===
  
-=== Etc ===+  sudo firewall-cmd --list-all
  
-**** +  sudo firewall-cmd --get-active-zones
- +
-  sudo firewall-cmd --permanent --add-service='transmission-client'+
  
 ===== Kernel Options ===== ===== Kernel Options =====
Line 213: Line 170:
  
   '/usr/sbin/sysctl' 'kernel.unprivileged_bpf_disabled'   '/usr/sbin/sysctl' 'kernel.unprivileged_bpf_disabled'
- 
-==== Legacy MMap ==== 
- 
-  * https://man7.org/linux/man-pages/man5/proc_sys_vm.5.html 
- 
-  * ''vm.legacy_va_layout = 1'' 
- 
-  echo 'vm.legacy_va_layout=1' | sudo tee '/etc/sysctl.d/99-vm-legacy-va.conf' > '/dev/null' && cat '/etc/sysctl.d/99-vm-legacy-va.conf' 
- 
-  '/usr/sbin/sysctl' 'vm.legacy_va_layout' 
  
 ==== Perf Counters ==== ==== Perf Counters ====
Line 272: Line 219:
  
   '/usr/sbin/sysctl' 'vm.max_map_count'   '/usr/sbin/sysctl' 'vm.max_map_count'
 +
 +==== Legacy MMap ====
 +
 +  * https://man7.org/linux/man-pages/man5/proc_sys_vm.5.html
 +
 +  * ''vm.legacy_va_layout = 1''
 +
 +  echo 'vm.legacy_va_layout=1' | sudo tee '/etc/sysctl.d/99-vm-legacy-va.conf' > '/dev/null' && cat '/etc/sysctl.d/99-vm-legacy-va.conf'
 +
 +  '/usr/sbin/sysctl' 'vm.legacy_va_layout'
  
 ===== GNOME ===== ===== GNOME =====
Line 293: Line 250:
  
   * https://extensions.gnome.org/extension/545/hide-top-bar/   * https://extensions.gnome.org/extension/545/hide-top-bar/
-  * https://extensions.gnome.org/extension/8008/disable-unredirect/+  * :?: https://extensions.gnome.org/extension/8008/disable-unredirect/
  
 ==== gsettings ==== ==== gsettings ====
Line 304: Line 261:
  
   * [[#add_database_password_to_gnome_keyring|KeePassXC]]   * [[#add_database_password_to_gnome_keyring|KeePassXC]]
-  * [[#updater|Updater]]+  * [[#scripts|Scripts]]
  
   '/usr/bin/kgx'   '/usr/bin/kgx'
  
-  '/usr/bin/bash' -c "'/usr/bin/secret-tool' lookup 'keepass' 'default' | '/usr/bin/keepassxc' --pw-stdin ~/'Documents/keepass.kdbx'"+  '/usr/bin/bash' -c "'/usr/bin/secret-tool' lookup 'keepass' 'default' | LIBGL_ALWAYS_SOFTWARE='1' '/usr/bin/keepassxc' --pw-stdin ~/'Documents/keepass.kdbx'"
  
   '/usr/bin/kgx' --working-directory='/tmp' -T 'openSUSE Updater' -e ~/'.local/scripts/opensuse-updater.sh'   '/usr/bin/kgx' --working-directory='/tmp' -T 'openSUSE Updater' -e ~/'.local/scripts/opensuse-updater.sh'
 +
 +  '/usr/bin/kgx' --working-directory='/tmp' -T 'Max Performance' -e ~/'.local/scripts/max-perf.sh'
  
 ===== Firefox ===== ===== Firefox =====
Line 354: Line 313:
  
 ===== Time ===== ===== Time =====
- 
-**** 
  
   timedatectl set-timezone 'America/New_York' && sudo timedatectl 'set-ntp' 'true' && sudo hwclock --systohc && timedatectl status   timedatectl set-timezone 'America/New_York' && sudo timedatectl 'set-ntp' 'true' && sudo hwclock --systohc && timedatectl status
Line 381: Line 338:
  
   * [[linux:notes:kernel_parameters|More Kernel Parameters]]   * [[linux:notes:kernel_parameters|More Kernel Parameters]]
-  * Last updated: 2026/05/21+  * Last updated: 2026/06/12
   * :!: [[bios:notes:umaf#opensuse|UMAF]]   * :!: [[bios:notes:umaf#opensuse|UMAF]]
  
-  quiet bgrt_disable security='' lsm='' audit='0' add_efi_memmap mce='off' ras='cec_disable' acpi_osi='!' acpi_osi='Windows 2017.2' mem_sleep_default='s2idle' reboot='pci' hibernate='no' idle='halt' nohz='off' preempt='lazy' iommu='pt' swiotlb='noforce' memory_corruption_check='0' init_on_alloc='0' init_on_free='0' align_va_addr='on' module_blacklist='iTCO_wdt,intel_oc_wdt' nowatchdog tsc='nowatchdog' drm_kms_helper.poll='0' drm_kms_helper.fbdev_emulation='0' video='HDMI-A-1:1600x900MR@76' acpi_mask_gpe='0x6E' pci='nocrs,no_e820,noaer,rom,routeirq,skip_isa_align,pcie_bus_tune_off,ecrc=off,realloc,noari,noats,pcie_scan_all,big_root_window,notph' pcie_ports='compat' pcie_port_pm='off' hostname='localhost'+  quiet bgrt_disable security='' lsm='' audit='0' add_efi_memmap mce='off' ras='cec_disable' acpi_osi='!' acpi_osi='Windows 2013' mem_sleep_default='s2idle' reboot='pci' hibernate='no' idle='halt' nohz='off' preempt='lazy' iommu='pt' swiotlb='noforce' memory_corruption_check='0' init_on_alloc='0' init_on_free='0' align_va_addr='on' module_blacklist='iTCO_wdt,intel_oc_wdt' nowatchdog tsc='nowatchdog' drm_kms_helper.poll='0' drm_kms_helper.fbdev_emulation='0' video='HDMI-A-1:1600x900MR@76' pci='nocrs,no_e820,noaer,rom,routeirq,skip_isa_align,pcie_bus_tune_off,ecrc=off,realloc,noari,noats,pcie_scan_all,big_root_window,notph' pcie_ports='compat' pcie_port_pm='off' hostname='localhost' 
 + 
 +  acpi_mask_gpe='0x6E'
  
 === Test === === Test ===
Line 414: Line 373:
 ===== EFI ===== ===== EFI =====
  
-  * ''nvme0n1p1'' type ''vfat''+  sudo umount '/boot/efi' && sudo dosfsck -a -t -w -v '/dev/sda1' && sudo mount '/boot/efi'
  
   sudo umount '/boot/efi' && sudo dosfsck -a -t -w -v '/dev/nvme0n1p1' && sudo mount '/boot/efi'   sudo umount '/boot/efi' && sudo dosfsck -a -t -w -v '/dev/nvme0n1p1' && sudo mount '/boot/efi'
Line 435: Line 394:
  
 umount '/' umount '/'
-e2fsck -D -E 'discard,optimize_extents,inode_count_fullmap' -f -v -y '/dev/nvme0n1p2'+e2fsck -D -E 'discard,optimize_extents,inode_count_fullmap' -f -v -y '/dev/sda2'
 sync sync
 sleep '3' sleep '3'
Line 453: Line 412:
 # General # General
 export LD_BIND_NOW='1' export LD_BIND_NOW='1'
-export LD_PREFER_MAP_32BIT_EXEC='1'+#export LD_PREFER_MAP_32BIT_EXEC='1' 
 + 
 +# Mozilla 
 +export MOZ_CRASHREPORTER_DISABLE='1'
  
 # GNOME # GNOME
 export CLUTTER_PAINT='disable-dynamic-max-render-time' export CLUTTER_PAINT='disable-dynamic-max-render-time'
 export CLUTTER_VBLANK='none' export CLUTTER_VBLANK='none'
-export CLUTTER_DEFAULT_FPS='77'+export CLUTTER_DEFAULT_FPS='79'
 #export MUTTER_DEBUG_FORCE_KMS_MODE='simple' #export MUTTER_DEBUG_FORCE_KMS_MODE='simple'
 #export MUTTER_DEBUG_KMS_THREAD_TYPE='user' #export MUTTER_DEBUG_KMS_THREAD_TYPE='user'
Line 500: Line 462:
 ===== modprobe.d ===== ===== modprobe.d =====
  
-  * [[linux;notes;modprobe.d_tweaks#spinesnap|Notes]]+  * [[linux:notes:modprobe.d_tweaks|Notes]]
  
 ===== Dracut ===== ===== Dracut =====
Line 521: Line 483:
 # End</code> # End</code>
  
-==== Spinesnap ====+==== Hailrake ====
  
-  sudo -e '/etc/dracut.conf.d/99-spinesnap.conf'+  sudo -e '/etc/dracut.conf.d/99-hailrake.conf'
  
 <code> <code>
Line 532: Line 494:
  
 omit_drivers+=" intel_oc_wdt iTCO_wdt iTCO_vendor_support thunderbolt " omit_drivers+=" intel_oc_wdt iTCO_wdt iTCO_vendor_support thunderbolt "
-omit_dracutmodules+=" i18n resume suse-xfs terminfo kernel-modules-extra "+omit_dracutmodules+=" i18n plymouth resume suse-xfs terminfo kernel-modules-extra "
  
 # End</code> # End</code>
Line 540: Line 502:
 ===== journald ===== ===== journald =====
  
-  sudo mkdir -p '/etc/systemd/journald.conf.d' && sudo -e '/etc/systemd/journald.conf.d/99-tweaks.conf'+  sudo mkdir -p '/etc/systemd/journald.conf.d' && sudo -e '/etc/systemd/journald.conf.d/99-tweaks.conf' && sudo journalctl --vacuum-time='1s' --rotate
  
 <code> <code>
Line 557: Line 519:
  
 ===== fstab ===== ===== fstab =====
- 
-**** 
  
   sudo -e '/etc/fstab'   sudo -e '/etc/fstab'
  
 ==== swap ==== ==== swap ====
- 
-**** 
  
   ,discard=once   ,discard=once
Line 609: Line 567:
  
 ====== Scripts ====== ====== Scripts ======
 +
 +  * [[#keyboard_shortcuts|Keyboard shortcuts]]
  
 ===== Updater ===== ===== Updater =====
- 
-  * [[#keyboard_shortcuts|Keyboard shortcut]] 
  
   mkdir -p ~/'.local/scripts' && nano ~/'.local/scripts/opensuse-updater.sh' && chmod +x ~/'.local/scripts/opensuse-updater.sh'   mkdir -p ~/'.local/scripts' && nano ~/'.local/scripts/opensuse-updater.sh' && chmod +x ~/'.local/scripts/opensuse-updater.sh'
Line 625: Line 583:
 sudo '/usr/bin/zypper' dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change sudo '/usr/bin/zypper' dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change
  
-rm -Rf ~/'.cache/mesa_shader_cache/'* ~/'.cache/thumbnails/'* +#rm -Rf ~/'.cache/mesa_shader_cache/'* 
-rm -Rf ~/'.cache/mozilla/firefox/'* ~/'.cache/thunderbird/'*+rm -Rf ~/'.cache/thumbnails/'* 
 +rm -Rf ~/'.cache/mozilla/firefox/'* 
 +#rm -Rf ~/'.cache/thunderbird/'*
  
 localsearch reset --filesystem localsearch reset --filesystem
Line 632: Line 592:
 sync sync
 zypper ps --short zypper ps --short
-echo 'Done.'+read -p 'Done. Press Enter to exit.' 'x' 
 +sleep '2'
  
 # End</code> # End</code>
  
   ~/'.local/scripts/opensuse-updater.sh'   ~/'.local/scripts/opensuse-updater.sh'
 +
 +===== Max Performance =====
 +
 +  * [[linux:notes:x86_energy_perf_policy#opensuse|Dependencies]]
 +
 +  mkdir -p ~/'.local/scripts' && nano ~/'.local/scripts/max-perf.sh' && chmod +x ~/'.local/scripts/max-perf.sh'
 +
 +<code>
 +#!/bin/bash
 +
 +cd '/tmp'
 +
 +# CPU
 +sudo '/usr/bin/x86_energy_perf_policy' --all 'performance' --turbo-enable '1' --force
 +#sudo '/usr/bin/cpupower' frequency-set -g 'performance' -r
 +
 +echo 'Max performance states set!'
 +sleep '3'
 +
 +# End</code>
 +
 +  ~/'.local/scripts/max-perf.sh'
  
 ====== Notable Folders and Commands ====== ====== Notable Folders and Commands ======
/usr/local/www/wiki/data/attic/linux/distros/opensuse_tumbleweed_gnome.1780686289.txt.gz · Last modified: by Sean Rhone