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 [2025/04/25 21:04] Sean Rhonelinux:distros:opensuse_tumbleweed_gnome [2025/07/13 22:14] (current) Sean Rhone
Line 4: Line 4:
   * Tumbleweed ((https://en.opensuse.org/Portal:Tumbleweed))   * Tumbleweed ((https://en.opensuse.org/Portal:Tumbleweed))
   * GNOME ((https://www.gnome.org/))   * GNOME ((https://www.gnome.org/))
- 
-  * ''20250423'' 
- 
-  cat '/etc/os-release' | grep 'VERSION_ID=' 
  
 ====== Download ====== ====== Download ======
Line 23: Line 19:
   - ext4 ''/''   - ext4 ''/''
   - No separate ''/home''   - No separate ''/home''
-  - Separate ''swap'' without suspend resize+  - Separate ''swap'' with suspend resize
  
 <code> <code>
Line 75: Line 71:
 **** ****
  
-  sudo zypper install filezilla foliate gimp google-noto-*-fonts gnome-extensions keepassxc nautilus-file-roller gstreamer-plugin-openh264 libreoffice mpv rhythmbox MozillaThunderbird transmission-gtk vlc 7zip android-tools aria2 binutils htop icoutils nano secret-tool sensors unar yt-dlp +  sudo zypper install filezilla foliate gimp google-noto-*-fonts gnome-extensions keepassxc nautilus-file-roller libreoffice mpv rhythmbox MozillaThunderbird transmission-gtk vlc 7zip android-tools aria2 binutils htop icoutils nano secret-tool sensors unar yt-dlp 
  
 ===== Intel ===== ===== Intel =====
  
-  * 2025/04/22: ''ucode-intel'' is beneficial on Coffee Lake ((''ucode-intel'' updated i5-8400H with [[https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=1d93c&oscode=biosa&productcode=latitude-15-5591-laptop|Latitude 5591 1.38]] BIOS (2025/04/17) from ''0x000000f8'' to ''0x000000fa'' and matches [[https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250211|CFL-H/S/E3]]))+  * 2025/04/22: ''ucode-intel'' was beneficial on Coffee Lake ((''ucode-intel'' updated i5-8400H with [[https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=1d93c&oscode=biosa&productcode=latitude-15-5591-laptop|Latitude 5591 1.38]] BIOS (2025/04/17) from ''0x000000f8'' to ''0x000000fa'' and matches [[https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250211|CFL-H/S/E3]]))
  
   ucode-intel intel-media-driver intel-gpu-tools   ucode-intel intel-media-driver intel-gpu-tools
- 
-  libvulkan_intel 
  
 ===== Games ===== ===== Games =====
Line 93: Line 87:
 ===== Wine ===== ===== Wine =====
  
-****+  wine-staging wine-staging-32bit gstreamer-plugins-base-32bit gstreamer-plugins-good-32bit
  
-  wine-staging wine-staging-32bit+  dxvk dxvk-32bit libvulkan_intel libvulkan_intel-32bit
  
 ===== Tor Browser ===== ===== Tor Browser =====
Line 130: Line 124:
 ==== DNS ==== ==== DNS ====
  
-  * See [[servers:upstream_dns_servers|DNS Servers]] for other addresses+  * [[servers:upstream_dns_servers|More DNS Servers]]
  
-<code>1.1.1.2,1.0.0.2</code>+<code>9.9.9.9,149.112.112.112</code>
  
-<code>2606:4700:4700::1112,2606:4700:4700::1002</code>+<code>2620:fe::fe,2620:fe::9</code>
  
 ===== Rhythmbox ===== ===== Rhythmbox =====
Line 147: Line 141:
   * ''dev.i915.perf_stream_paranoid = 0''   * ''dev.i915.perf_stream_paranoid = 0''
  
-  echo 'dev.i915.perf_stream_paranoid=0' | sudo tee '/etc/sysctl.d/99-i915-perf.conf' > '/dev/null' && sudo restorecon -F -I '/etc/sysctl.d/99-i915-perf.conf' && cat '/etc/sysctl.d/99-i915-perf.conf'+  echo 'dev.i915.perf_stream_paranoid=0' | sudo tee '/etc/sysctl.d/99-i915-perf.conf' > '/dev/null' && cat '/etc/sysctl.d/99-i915-perf.conf'
  
   sudo sysctl 'dev.i915.perf_stream_paranoid'   sudo sysctl 'dev.i915.perf_stream_paranoid'
Line 156: Line 150:
   * ''kernel.sysrq = 1''   * ''kernel.sysrq = 1''
  
-  echo 'kernel.sysrq = 1' | sudo tee '/etc/sysctl.d/99-sysrq.conf' > '/dev/null' && sudo restorecon -F -I '/etc/sysctl.d/99-sysrq.conf' && cat '/etc/sysctl.d/99-sysrq.conf'+  echo 'kernel.sysrq = 1' | sudo tee '/etc/sysctl.d/99-sysrq.conf' > '/dev/null' && cat '/etc/sysctl.d/99-sysrq.conf'
  
   sudo sysctl 'kernel.sysrq'   sudo sysctl 'kernel.sysrq'
Line 164: Line 158:
   * ''vm.swappiness = 0''   * ''vm.swappiness = 0''
  
-  echo 'vm.swappiness = 0' | sudo tee '/etc/sysctl.d/99-swappiness.conf' > '/dev/null' && sudo restorecon -F -I '/etc/sysctl.d/99-swappiness.conf' && cat '/etc/sysctl.d/99-swappiness.conf'+  echo 'vm.swappiness = 0' | sudo tee '/etc/sysctl.d/99-swappiness.conf' > '/dev/null' && cat '/etc/sysctl.d/99-swappiness.conf'
  
   sudo sysctl 'vm.swappiness'   sudo sysctl 'vm.swappiness'
- 
-===== Boot Loader ===== 
- 
-==== Config ==== 
- 
-  * :!: [[notes:kernel_parameters|More Kernel Parameters]] 
- 
-  sudo yast2 'bootloader' 
- 
-==== Spinesnap ==== 
- 
-  * Last updated: 2024/05/18 with GRUB 
- 
-<code>preempt='none' nohz='off' acpi_osi='Linux' i915.enable_dc='0' i915.enable_fbc='0' i915.enable_psr='0' i915.enable_hangcheck='0' i915.panel_use_ssc='0' i915.nuclear_pageflip='1' i915.request_timeout_ms='200000' i915.enable_guc='3' pcie_ports='native' pci='pcie_bus_perf,realloc,pcie_scan_all,big_root_window' pcie_aspm='off' video='HDMI-A-1:1920x1080MR@75' reboot='pci' idle='halt' usbhid.quirks='0x1b1c:0x1b75:0x20000408' usbcore.quirks='1b1c:1b75:gn'</code> 
  
 ===== GNOME ===== ===== GNOME =====
Line 217: Line 197:
 ===== Laptop Power ===== ===== Laptop Power =====
  
-  * See [[notes:laptop_power_management|Laptop Power Management]]+  * [[linux:notes:x86_energy_perf_policy|x86_energy_perf_policy udev Rule]]
  
 ===== lm_sensors ===== ===== lm_sensors =====
Line 254: Line 234:
 ==== Disable barriers ==== ==== Disable barriers ====
  
-  * Add '',barrier=0'' after ''defaults'' for the ''/'' mountpoint ((defaults,barrier=0)) +  * ext4
-  * Expects ''ext4''+
  
   sudo -e '/etc/fstab'   sudo -e '/etc/fstab'
  
-  ,barrier=0+  ,data=writeback,nobarrier
  
 ==== Swap ==== ==== Swap ====
Line 300: Line 279:
   timedatectl | grep local   timedatectl | grep local
  
-===== Wine =====+====== Boot Loader ====== 
 + 
 +  * [[linux:notes:kernel_parameters|More Kernel Parameters]] 
 + 
 +===== Default ===== 
 + 
 +  * 2025/04/25 
 + 
 +<code>splash=silent quiet security=selinux selinux=1</code> 
 + 
 +===== Spinesnap ===== 
 + 
 +  * 2025/04/26 
 + 
 +<code>acpi_osi='Linux' reboot='pci' nohz='off' preempt='full' idle='halt' iommu='pt' pci='nocrs,pcie_bus_perf,realloc,pcie_scan_all,big_root_window' i915.enable_fbc='0' i915.enable_psr='0' i915.enable_dc='0' i915.enable_guc='3' i915.guc_log_level='0' nvme.noacpi='1' nowatchdog modprobe.blacklist='iTCO_wdt' tsc='nowatchdog' ahci.mobile_lpm_policy='1' iwlmvm.power_scheme='1' nvme_core.default_ps_max_latency_us='0' pcie_aspm='off' pcie_port_pm='off' snd_hda_intel.power_save='0' usbcore.autosuspend='-1' rootflags='data=writeback' video='HDMI-A-1:1920x1080M@73'</code> 
 + 
 +==== Old ==== 
 + 
 +****
  
-  * See [[notes:wine|Wine]]+<code>i915.enable_hangcheck='0' i915.panel_use_ssc='0' i915.nuclear_pageflip='1' i915.request_timeout_ms='200000'</code>
  
 ====== Drive Maintenance ====== ====== Drive Maintenance ======
Line 332: Line 329:
 ==== User ==== ==== User ====
  
-  * [[linux;notes;gsettings|More]]+  * [[linux;notes;gsettings|More gsettings]]
  
   gsettings reset 'org.gnome.shell' 'app-picker-layout' && gsettings set 'org.gnome.mutter' 'experimental-features' '[]' && gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'false' && gsettings set 'org.gnome.desktop.interface' 'clock-show-date' 'true' && gsettings set 'org.gnome.desktop.interface' 'clock-show-weekday' 'true' && gsettings set 'org.gnome.desktop.screen-time-limits' 'history-enabled' 'false' && gsettings set 'org.gnome.desktop.wm.preferences' 'focus-mode' 'click' && gsettings set 'org.gtk.gtk4.Settings.FileChooser' 'sort-directories-first' 'true' && gsettings set 'org.gnome.Console' 'restore-window-size' 'false' && gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'natural-scroll' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-to-click' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-and-drag' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'disable-while-typing' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'click-method' 'areas' && gsettings set 'org.freedesktop.Tracker3.Miner.Files' 'enable-monitors' 'false' && gsettings set 'org.freedesktop.Tracker3.Miner.Files' 'crawling-interval' '-2' && gsettings set 'org.freedesktop.Tracker3.Miner.Files' 'index-on-battery' 'false' && gsettings set 'org.freedesktop.Tracker3.Miner.Files' 'index-on-battery-first-time' 'false'   gsettings reset 'org.gnome.shell' 'app-picker-layout' && gsettings set 'org.gnome.mutter' 'experimental-features' '[]' && gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'false' && gsettings set 'org.gnome.desktop.interface' 'clock-show-date' 'true' && gsettings set 'org.gnome.desktop.interface' 'clock-show-weekday' 'true' && gsettings set 'org.gnome.desktop.screen-time-limits' 'history-enabled' 'false' && gsettings set 'org.gnome.desktop.wm.preferences' 'focus-mode' 'click' && gsettings set 'org.gtk.gtk4.Settings.FileChooser' 'sort-directories-first' 'true' && gsettings set 'org.gnome.Console' 'restore-window-size' 'false' && gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'natural-scroll' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-to-click' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-and-drag' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'disable-while-typing' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'click-method' 'areas' && gsettings set 'org.freedesktop.Tracker3.Miner.Files' 'enable-monitors' 'false' && gsettings set 'org.freedesktop.Tracker3.Miner.Files' 'crawling-interval' '-2' && gsettings set 'org.freedesktop.Tracker3.Miner.Files' 'index-on-battery' 'false' && gsettings set 'org.freedesktop.Tracker3.Miner.Files' 'index-on-battery-first-time' 'false'
Line 346: Line 343:
 ===== General ===== ===== General =====
  
-  sudo -e '/etc/profile.d/general-tweaks.sh' && sudo restorecon -F -I '/etc/profile.d/general-tweaks.sh'+  sudo -e '/etc/profile.d/general-tweaks.sh'
  
 <code> <code>
 +# GTK
 export GSK_RENDERER='vulkan' export GSK_RENDERER='vulkan'
 +
 +# Mesa
 export MESA_NO_ERROR='1' export MESA_NO_ERROR='1'
 export mesa_glthread='false' export mesa_glthread='false'
 export MESA_DISK_CACHE_DATABASE='0' export MESA_DISK_CACHE_DATABASE='0'
-export MESA_DISK_CACHE_SINGLE_FILE='0'</code>+export MESA_DISK_CACHE_SINGLE_FILE='0' 
 + 
 +# End</code>
  
 ===== Dracut ===== ===== Dracut =====
Line 360: Line 362:
  
 <code> <code>
 +# Compression
 compress="cat" compress="cat"
 +
 +# Machine-specific
 do_strip="yes" do_strip="yes"
 aggressive_strip="yes" aggressive_strip="yes"
 hostonly="yes" hostonly="yes"
-hostonly_mode="strict"</code>+hostonly_mode="strict" 
 + 
 +# End</code>
  
 ==== Undo ==== ==== Undo ====
Line 371: Line 378:
  
   sudo rm -f '/etc/dracut.conf.d/99-custom.conf' && sudo dracut --force --regenerate-all   sudo rm -f '/etc/dracut.conf.d/99-custom.conf' && sudo dracut --force --regenerate-all
 +
 +===== Wine =====
 +
 +  * [[linux:notes:wine#tweaks]]
  
 ====== Scripts ====== ====== Scripts ======
Line 392: Line 403:
 sync sync
 zypper ps --short zypper ps --short
-echo 'Done.'</code>+echo 'Done.' 
 + 
 +# End</code>
  
   ~/'.local/scripts/opensuse-updater.sh'   ~/'.local/scripts/opensuse-updater.sh'
- 
-====== Server ====== 
- 
-  * For workstations that run servers as a secondary directive 
-  * For headless servers, use [[distros:opensuse_tumbleweed_server|openSUSE TW (Server)]] 
- 
-===== Automatic Updates ===== 
- 
-==== Service ==== 
- 
-  sudo -e '/etc/systemd/system/suse-up.service' 
- 
-<code> 
-[Service] 
-Type=oneshot 
-ExecStartPre='/usr/bin/zypper' clean --all 
-ExecStart='/usr/bin/zypper' --non-interactive refresh --force --services 
-ExecStart='/usr/bin/zypper' --non-interactive dist-upgrade --auto-agree-with-licenses --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change 
-ExecStartPost='/usr/bin/sync' 
-ExecStartPost='/usr/bin/systemctl' reboot</code> 
- 
-==== Timer ==== 
- 
-  * 06:00 Oak 
- 
-  sudo -e '/etc/systemd/system/suse-up.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'suse-up.timer' --now 
- 
-<code> 
-[Unit] 
-Description=Software Package Maintenance and Updater 
-After=network-online.target 
-Wants=network-online.target 
- 
-[Timer] 
-OnCalendar=*-*-* 06:00:00 
-Persistent=true 
- 
-[Install] 
-WantedBy=timers.target</code> 
  
 ====== Notable Folders and Commands ====== ====== Notable Folders and Commands ======
/srv/www/wiki/data/attic/linux/distros/opensuse_tumbleweed_gnome.1745629497.txt.gz · Last modified: by Sean Rhone