User Tools

Site Tools


linux:distros:opensuse_tumbleweed_xfce

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_xfce [2026/07/28 05:15] – [Hailrake] Sean Rhonelinux:distros:opensuse_tumbleweed_xfce [2026/09/17 00:33] (current) – [Fonts] Sean Rhone
Line 16: Line 16:
   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-Snapshot20260724-Media.iso+  openSUSE-Tumbleweed-DVD-x86_64-Snapshot20260914-Media.iso
  
 ====== Installation Notes ====== ====== Installation Notes ======
Line 31: Line 31:
 ├─sda1   8:   0     1G  0 part /boot/efi ├─sda1   8:   0     1G  0 part /boot/efi
 ├─sda2   8:   0 462.8G  0 part / ├─sda2   8:   0 462.8G  0 part /
-└─sda3   8:   0     2G  0 part [SWAP]</code> 
- 
-<code> 
-NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS 
-sda      8:0    0 119.2G  0 disk  
-├─sda1   8:   0     8M  0 part  
-├─sda2   8:   0 117.2G  0 part / 
 └─sda3   8:   0     2G  0 part [SWAP]</code> └─sda3   8:   0     2G  0 part [SWAP]</code>
  
Line 56: Line 49:
   * https://en.opensuse.org/Additional_package_repositories#Packman   * https://en.opensuse.org/Additional_package_repositories#Packman
   * http://packman.links2linux.org/mirrors   * http://packman.links2linux.org/mirrors
 +  * :?: https://forums.opensuse.org/t/packman-discontinued-from-jan-1st-2027-but-heres-your-chance/195731
  
   * https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/   * https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/
Line 99: Line 93:
   * 2026/05/10: ''typelib-1_0-Xfconf-0'' fixes ''xfce4-screensaver-preferences'' settings panel   * 2026/05/10: ''typelib-1_0-Xfconf-0'' fixes ''xfce4-screensaver-preferences'' settings panel
  
-  sudo zypper install firefox-esr libavcodec58_134 filezilla foliate gimp gnome-calculator google-noto-*-fonts keepassxc libreoffice MozillaThunderbird obs-studio transmission-gtk vlc vlc-codecs xfce4-screensaver typelib-1_0-Xfconf-0 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 gnome-calculator google-noto-*-fonts keepassxc libreoffice MozillaThunderbird obs-studio transmission-gtk vlc xfce4-screensaver typelib-1_0-Xfconf-0 7zip android-tools aria2 fastfetch gstreamer-plugins-*-extra htop Mesa-demo-x secret-tool sensors unar yt-dlp  
 + 
 +  vlc-codecs
  
 ===== Intel ===== ===== Intel =====
Line 125: Line 121:
  
 ===== Firefox ESR ===== ===== Firefox ESR =====
- 
-  * Removes main Firefox and config 
  
   sudo zypper remove --clean-deps 'MozillaFirefox' && sudo zypper addlock 'MozillaFirefox'   sudo zypper remove --clean-deps 'MozillaFirefox' && sudo zypper addlock 'MozillaFirefox'
Line 181: Line 175:
  
   xfconf-query --channel 'xsettings' --property '/Xft/DPI' --type 'int' --set '96' --create   xfconf-query --channel 'xsettings' --property '/Xft/DPI' --type 'int' --set '96' --create
- 
-  xfconf-query --channel 'xsettings' --property '/Xft/HintStyle' --type 'string' --set 'hintnone' --create 
  
   xfconf-query --channel 'xsettings' --property '/Xft/Hinting' --type 'int' --set '0' --create   xfconf-query --channel 'xsettings' --property '/Xft/Hinting' --type 'int' --set '0' --create
 +
 +  xfconf-query --channel 'xsettings' --property '/Xft/HintStyle' --type 'string' --set 'hintnone' --create
  
   xfconf-query --channel 'xsettings' --property '/Xft/RGBA' --type 'string' --set 'none' --create   xfconf-query --channel 'xsettings' --property '/Xft/RGBA' --type 'string' --set 'none' --create
Line 205: Line 199:
  
 ====== Settings ====== ====== Settings ======
- 
-===== Hostname ===== 
- 
-  sudo hostnamectl set-hostname 'Spinesnap' 
- 
-  cat '/etc/hosts' | grep "$HOSTNAME" || echo "127.0.0.1 $HOSTNAME" | sudo tee --append '/etc/hosts' > '/dev/null' 
- 
-  hostname -i 
  
 ===== Printer ===== ===== Printer =====
Line 241: Line 227:
   sudo firewall-cmd --set-default-zone='block'   sudo firewall-cmd --set-default-zone='block'
  
-  sudo firewall-cmd --add-service='dhcpv6-client' +  sudo firewall-cmd --permanent --add-service='dhcpv6-client'
- +
-  sudo firewall-cmd --get-active-zones+
  
   sudo firewall-cmd --permanent --zone='docker' --remove-interface='docker0'   sudo firewall-cmd --permanent --zone='docker' --remove-interface='docker0'
Line 260: Line 244:
  
   '/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 317: Line 291:
  
   * [[#add_database_password_to_keyring|KeePassXC]]   * [[#add_database_password_to_keyring|KeePassXC]]
-  * [[#updater|Updater]]+  * [[#scripts|Scripts]]
  
   xfce4-keyboard-settings   xfce4-keyboard-settings
Line 324: Line 298:
  
   '/usr/bin/bash' -c "'/usr/bin/xfce4-terminal' -T 'openSUSE Updater' -I '/usr/share/icons/hicolor/scalable/apps/distributor.svg' --working-directory='/tmp' -e ~/'.local/scripts/opensuse-updater.sh'"   '/usr/bin/bash' -c "'/usr/bin/xfce4-terminal' -T 'openSUSE Updater' -I '/usr/share/icons/hicolor/scalable/apps/distributor.svg' --working-directory='/tmp' -e ~/'.local/scripts/opensuse-updater.sh'"
 +
 +  '/usr/bin/bash' -c "'/usr/bin/xfce4-terminal' -T 'Max Performance' -I '/usr/share/icons/hicolor/scalable/apps/org.xfce.panel.systemload.svg' --working-directory='/tmp' -e ~/'.local/scripts/max-perf.sh'"
  
 ===== Firefox ===== ===== Firefox =====
Line 386: Line 362:
  
   * CPU Mitigations: ''Off''   * CPU Mitigations: ''Off''
-  * ''[x]'' Graphical console+  * ''[ ]'' Graphical console
   * ''[ ]'' Serial console   * ''[ ]'' Serial console
- 
-==== Spinesnap ==== 
- 
-  * [[linux:notes:kernel_parameters|More Kernel Parameters]] 
-  * Last updated: 2026/05/07 
-  * :!: [[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 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' 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' 
  
 ==== Hailrake ==== ==== Hailrake ====
Line 401: Line 369:
   * Last updated: 2026/07/28   * Last updated: 2026/07/28
  
-  quiet bgrt_disable initcall_blacklist='sysfb_init,init_ima' security='' lsm='' audit='0' ima_appraise='off' nohugeiomap nogbpages add_efi_memmap mce='off' ras='cec_disable' acpi_osi='!' acpi_osi='Windows 2015' 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' pci='noaer,assign-busses,nocrs,no_e820,skip_isa_align,pcie_bus_perf,ecrc=off,realloc,noari,noats,pcie_scan_all,big_root_window,notph' pcie_ports='compat' pcie_port_pm='off' hostname='localhost'+  console='' quiet bgrt_disable initcall_blacklist='sysfb_init,init_ima' security='' lsm='' audit='0' ima_appraise='off' nohugeiomap nogbpages add_efi_memmap mce='off' ras='cec_disable' acpi_osi='!' acpi_osi='Windows 2015' mem_sleep_default='s2idle' reboot='efi' hibernate='no' idle='halt' nohz='off' preempt='lazy' iommu='pt' 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='1' pci='noaer,assign-busses,nocrs,no_e820,skip_isa_align,pcie_bus_perf,ecrc=off,realloc,noari,noats,pcie_scan_all,big_root_window,notph' pcie_ports='compat' pcie_port_pm='off' hostname='localhost'
  
 ==== Boulderback ==== ==== Boulderback ====
Line 410: Line 378:
   * Last updated: 2026/07/28   * Last updated: 2026/07/28
  
-  quiet bgrt_disable security='' lsm='' audit='0' nohugeiomap nogbpages mce='off' ras='cec_disable' acpi_osi='Linux' mem_sleep_default='s2idle' reboot='pci' hibernate='no' idle='halt' nohz='off' preempt='lazy' iommu='pt' 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' pci='noaer,assign-busses,nocrs,no_e820,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' cpufreq.default_governor='performance' hostname='localhost'+  console='' quiet bgrt_disable initcall_blacklist='sysfb_init,init_ima' security='' lsm='' audit='0' ima_appraise='off' nohugeiomap nogbpages mce='off' ras='cec_disable' acpi_osi='Linux' mem_sleep_default='s2idle' reboot='pci' hibernate='no' idle='halt' nohz='off' preempt='lazy' iommu='pt' 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' pci='noaer,assign-busses,nocrs,no_e820,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' cpufreq.default_governor='performance' hostname='localhost
 + 
 +==== Spinesnap ==== 
 + 
 +  * [[linux:notes:kernel_parameters|More Kernel Parameters]] 
 +  * Last updated: 2026/05/07 
 +  * :!: [[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 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' 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'
  
-=== Test ===+==== Test ====
  
   * Last updated: 2026/05/05   * Last updated: 2026/05/05
Line 422: Line 398:
 ===== Bootloader Options =====  ===== Bootloader Options ===== 
  
-  * Timeout in Seconds: ''1''+  * Timeout in Seconds: ''2''
   * ''[ ]'' Probe Foreign OS   * ''[ ]'' Probe Foreign OS
   * ''[ ]'' Hide Menu on Boot   * ''[ ]'' Hide Menu on Boot
Line 442: Line 418:
   * ''nvme0n1p1'' type ''vfat''   * ''nvme0n1p1'' type ''vfat''
  
-  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/sda1' && sudo mount '/boot/efi'
  
 ===== ext2 ===== ===== ext2 =====
Line 461: Line 437:
  
 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 480: Line 456:
 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'
  
 # GTK # GTK
Line 490: Line 469:
  
 # Intel # Intel
-export LIBVA_DRIVER_NAME='i965' 
-export MESA_GL_VERSION_OVERRIDE='4.6COMPAT' 
 export ANV_NO_GPL='1' export ANV_NO_GPL='1'
 export anv_disable_link_time_optimization='true' export anv_disable_link_time_optimization='true'
 +export MESA_GL_VERSION_OVERRIDE='4.6COMPAT'
 export force_guc_low_latency='false' export force_guc_low_latency='false'
 export allow_compressed_fallback='true' export allow_compressed_fallback='true'
  
 # Mesa # Mesa
 +export MESA_DEBUG='silent'
 +export MESA_NO_ERROR='1'
 +export mesa_glthread='false'
 export vblank_mode='0' export vblank_mode='0'
 export MESA_VK_WSI_PRESENT_MODE='immediate' export MESA_VK_WSI_PRESENT_MODE='immediate'
-export MESA_NO_ERROR='1' 
-export mesa_glthread='false' 
-export MESA_DISK_CACHE_DATABASE='0' 
-export MESA_DISK_CACHE_SINGLE_FILE='0' 
 export allow_higher_compat_version='true' export allow_higher_compat_version='true'
 export block_on_depleted_buffers='true' export block_on_depleted_buffers='true'
Line 511: Line 488:
 export vk_x11_ignore_suboptimal='true' export vk_x11_ignore_suboptimal='true'
 export vk_xwayland_wait_ready='false' export vk_xwayland_wait_ready='false'
 +
 +# Shader Cache
 +#export MESA_SHADER_CACHE_DISABLE='true'
 +export MESA_DISK_CACHE_DATABASE='0'
 +export MESA_DISK_CACHE_SINGLE_FILE='0'
  
 # End</code> # End</code>
Line 537: Line 519:
 # 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 556: Line 538:
 ===== 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 615: Line 597:
  
 # DXVK # DXVK
-export DXVK_SHADER_CACHE='0' +#export DXVK_SHADER_CACHE='0' 
-export DXVK_STATE_CACHE='0'+#export DXVK_STATE_CACHE='0'
  
 # End</code> # End</code>
Line 635: Line 617:
  
 ====== 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 651: Line 633:
 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/thumbnails/'*
 rm -Rf ~/'.cache/mozilla/firefox/'* ~/'.cache/thunderbird/'* rm -Rf ~/'.cache/mozilla/firefox/'* ~/'.cache/thunderbird/'*
  
Line 662: Line 645:
  
   ~/'.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_xfce.1785230126.txt.gz · Last modified: by Sean Rhone