| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| linux:distros:opensuse_tumbleweed_gnome [2025/12/25 04:19] – Sean Rhone | linux:distros:opensuse_tumbleweed_gnome [2026/04/29 11:28] (current) – [PackMan] Sean Rhone |
|---|
| 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-Snapshot20251223-Media.iso | openSUSE-Tumbleweed-DVD-x86_64-Snapshot20260426-Media.iso |
| |
| ====== Installation Notes ====== | ====== Installation Notes ====== |
| ====== Repositories ====== | ====== Repositories ====== |
| |
| ===== PackMan Essentials ===== | ===== PackMan ===== |
| |
| * http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials | * https://en.opensuse.org/Additional_package_repositories#Packman |
| * Priority: 98 | * http://packman.links2linux.org/mirrors |
| | |
| sudo rpm --import 'http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/repodata/repomd.xml.key' && sudo zypper addrepo --check --gpgcheck-strict --refresh --priority '98' --name 'Packman Essentials repository (openSUSE_Tumbleweed)' 'http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/' 'packman-essentials' | |
| | |
| ===== Wine ===== | |
| |
| * https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/ | * https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/ |
| * Priority: 98 | * Priority: 98 |
| * 2025/12/06: Doesn't provide newer packages than stock Tumbleweed repos | |
| |
| sudo rpm --import 'https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/repodata/repomd.xml.key' && sudo zypper addrepo --check --gpgcheck-strict --refresh --priority '98' --name 'Wine (openSUSE_Tumbleweed)' 'https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/' 'wine' | 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 ====== |
| ===== General ===== | ===== General ===== |
| |
| * :?: TODO: ''binutils'' included something useful | **** |
| |
| sudo zypper install firefox-esr filezilla foliate gimp google-noto-*-fonts gnome-extensions nautilus-file-roller dynamic-wallpapers-11x keepassxc libreoffice MozillaThunderbird transmission-gtk vlc 7zip android-tools aria2 htop Mesa-demo-x secret-tool sensors unar yt-dlp | sudo zypper install firefox-esr filezilla foliate gimp google-noto-*-fonts gnome-extensions nautilus-file-roller dynamic-wallpapers-11x keepassxc libreoffice MozillaThunderbird transmission-gtk vlc 7zip android-tools aria2 htop Mesa-demo-x secret-tool sensors unar yt-dlp |
| |
| binutils | |
| |
| ===== Intel ===== | ===== Intel ===== |
| |
| * Old WoW64 | * Old WoW64 |
| | * :?: ''binutils'' provides ''strings'' |
| |
| 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-libav-32bit Mesa-libva-32bit winetricks icoutils | 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-libav-32bit Mesa-libva-32bit winetricks icoutils |
| |
| libvulkan_intel-32bit | libvulkan_intel-32bit |
| | |
| | binutils |
| |
| ===== Tor Browser ===== | ===== Tor Browser ===== |
| * [[linux;notes;gsettings|More gsettings]] | * [[linux;notes;gsettings|More gsettings]] |
| |
| gsettings reset 'org.gnome.shell' 'app-picker-layout' && gsettings reset 'org.gnome.mutter' 'experimental-features' && gsettings set 'org.gnome.desktop.interface' 'accent-color' 'green' && 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.desktop.peripherals.mouse' 'accel-profile' 'flat' && 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.Settings' 'last-panel' | gsettings reset 'org.gnome.shell' 'app-picker-layout' && gsettings reset 'org.gnome.mutter' 'experimental-features' && gsettings set 'org.gnome.desktop.interface' 'clock-format' '12h' && gsettings set 'org.gnome.desktop.interface' 'accent-color' 'green' && 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.nautilus.preferences' 'date-time-format' 'detailed' && gsettings set 'org.gnome.nautilus.preferences' 'show-delete-permanently' 'true' && gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' && 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.Settings' 'last-panel' && gsettings set 'org.gnome.settings-daemon.plugins.housekeeping' 'donation-reminder-enabled' 'false' && gsettings set 'org.gnome.shell' 'always-show-log-out' 'true' && gsettings set 'org.gnome.shell' 'app-picker-layout' '[]' |
| |
| === Remove App Folders === | === Remove App Folders === |
| |
| * [[linux:notes:kernel_parameters|More Kernel Parameters]] | * [[linux:notes:kernel_parameters|More Kernel Parameters]] |
| * Last updated: 2025/12/25 | * Last updated: 2026/04/29 |
| |
| quiet bgrt_disable lsm='' acpi_osi='!' acpi_osi='Windows 2013' reboot='pci' hibernate='no' idle='halt' nohz='off' preempt='full' iommu='pt' io_delay='none' kmemleak='off' memory_corruption_check='0' nokaslr nosgx add_efi_memmap efi_no_storage_paranoia enable_mtrr_cleanup clk_ignore_unused pd_ignore_unused regulator_ignore_unused no_hash_pointers init_on_alloc='0' init_on_free='0' pci='pcie_bus_perf,realloc,pcie_scan_all,big_root_window' module_blacklist='iTCO_wdt,intel_oc_wdt' nowatchdog tsc='nowatchdog' drm_kms_helper.poll='0' drm_kms_helper.fbdev_emulation='0' hostname='localhost' | quiet bgrt_disable lsm='' acpi_osi='!' acpi_osi='Windows 2017.2' reboot='pci' hibernate='no' idle='halt' nohz='off' preempt='none' iommu='pt' init_on_alloc='0' init_on_free='0' 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' |
| |
| ==== modprobe.d ==== | ==== modprobe.d ==== |
| sudo efibootmgr --delete-bootnum --bootnum '0000' | sudo efibootmgr --delete-bootnum --bootnum '0000' |
| |
| sudo efibootmgr --create --disk '/dev/nvme0n1p1' --gpt --loader '\EFI\opensuse\grubx64.efi' --label 'opensuse' --timeout '0' | sudo efibootmgr --create --disk '/dev/nvme0n1p1' --gpt --loader '\EFI\opensuse\grubx64.efi' --full-dev-path --label 'opensuse' --timeout '0' |
| |
| ====== Drive Maintenance ====== | ====== Drive Maintenance ====== |
| |
| 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' |
| | |
| | ===== ext2 ===== |
| | |
| | **** |
| | |
| | sudo e2fsck -D -E 'discard,optimize_extents,inode_count_fullmap' -f -v -y '/dev/nvme0n1p2' |
| |
| ====== Tweaks ====== | ====== Tweaks ====== |
| export LD_BIND_NOW='1' | export LD_BIND_NOW='1' |
| export LD_PREFER_MAP_32BIT_EXEC='1' | export LD_PREFER_MAP_32BIT_EXEC='1' |
| | export vblank_mode='0' |
| |
| # GTK | # GTK |
| | export GDK_DEBUG='gl-prefer-gl' |
| | export GDK_RENDERING='image' |
| export GSK_RENDERER='cairo' | export GSK_RENDERER='cairo' |
| export GTK_A11Y='none' | export GTK_A11Y='none' |
| | export GTK_OVERLAY_SCROLLING='0' |
| |
| # GNOME | # GNOME |
| export force_guc_low_latency='false' | export force_guc_low_latency='false' |
| export allow_compressed_fallback='true' | export allow_compressed_fallback='true' |
| | export ANV_NO_GPL='1' |
| |
| # Mesa | # Mesa |
| export MESA_DISK_CACHE_DATABASE='0' | export MESA_DISK_CACHE_DATABASE='0' |
| export MESA_DISK_CACHE_SINGLE_FILE='0' | export MESA_DISK_CACHE_SINGLE_FILE='0' |
| |
| # Test | |
| export allow_higher_compat_version='true' | export allow_higher_compat_version='true' |
| export vk_xwayland_wait_ready='false' | export vk_xwayland_wait_ready='false' |