| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| linux:distros:opensuse_tumbleweed_gnome [2025/12/25 04:33] – [gsettings] Sean Rhone | linux:distros:opensuse_tumbleweed_gnome [2026/04/30 19:14] (current) – [Boot Code Options] Sean Rhone |
|---|
| |
| * openSUSE | * openSUSE |
| * Tumbleweed | * Tumbleweed (([[linux:notes:misc#opensuse_tumbleweed|info commands]])) |
| * GNOME | * GNOME |
| |
| * Spinesnap = Dell Latitude 5591 ((i5-8400H, UHD 630, AX210, UEFI; no Thunderbolt, no dGPU)) | * Spinesnap = Dell Latitude 5591 ((i5-8400H, UHD 630, AX210, UEFI; no Thunderbolt, no dGPU, [[devices:dell_latitude_5591_spinesnap|notes]])) |
| |
| openSUSE Tumbleweed | cpe:/o:opensuse:tumbleweed:20260428 |
| | |
| | Linux Spinesnap 7.0.1-1-default #1 SMP PREEMPT_DYNAMIC Fri Apr 24 04:01:30 UTC 2026 (7cb5b59) x86_64 x86_64 x86_64 GNU/Linux |
| |
| ====== Download ====== | ====== Download ====== |
| 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 fastfetch htop Mesa-demo-x secret-tool sensors unar yt-dlp |
| |
| binutils | ==== fastfetch ==== |
| | |
| | **** |
| | |
| | clear && fastfetch && uname -a && date |
| |
| ===== 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 libvulkan_intel-32bit winetricks icoutils |
| |
| libvulkan_intel-32bit | binutils |
| |
| ===== Tor Browser ===== | ===== Tor Browser ===== |
| |
| ====== Settings ====== | ====== Settings ====== |
| | |
| | ===== Hostname ===== |
| | |
| | **** |
| | |
| | sudo hostnamectl set-hostname 'Spinesnap' |
| |
| ===== Printer ===== | ===== Printer ===== |
| |
| ===== Network ===== | ===== Network ===== |
| |
| ==== DNS ==== | |
| |
| * [[servers:upstream_dns_servers|More DNS Servers]] | * [[servers:upstream_dns_servers|More DNS Servers]] |
| |
| <code>9.9.9.9,149.112.112.112</code> | <code>1.1.1.2,1.0.0.2</code> |
| |
| <code>2620:fe::fe,2620:fe::9</code> | <code>2606:4700:4700::1112,2606:4700:4700::1002</code> |
| |
| ===== Kernel Options ===== | ===== Kernel Options ===== |
| |
| '/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 ==== |
| | |
| | * https://www.kernel.org/doc/html/latest/admin-guide/perf-security.html |
| | |
| | * ''kernel.perf_event_paranoid = -1'' |
| | |
| | echo 'kernel.perf_event_paranoid=-1' | sudo tee '/etc/sysctl.d/99-perf-events.conf' > '/dev/null' && cat '/etc/sysctl.d/99-perf-events.conf' |
| | |
| | '/usr/sbin/sysctl' 'kernel.perf_event_paranoid' |
| |
| ==== Intel Perf Counters ==== | ==== Intel Perf Counters ==== |
| |
| * https://wiki.archlinux.org/title/intel_graphics#Enable_performance_support | * https://wiki.archlinux.org/title/intel_graphics#Enable_performance_support |
| * :!: Requires ''i915'' [[#dracut|early-loaded]] | |
| |
| * ''dev.i915.perf_stream_paranoid = 0'' | * ''dev.i915.perf_stream_paranoid = 0'' |
| ==== External Monitor Settings ==== | ==== External Monitor Settings ==== |
| |
| * Full RGB + 12-bit color | * Full RGB + 8-bit color |
| * Also applies disabled monitors at log-in (docked laptop) | * Also applies disabled monitors at log-in (docked laptop) |
| * [[linux:notes:gnome_hdmi_full_rgb|Notes]] | * [[linux:notes:gnome_hdmi_full_rgb|Notes]] |
| <code> | <code> |
| <rgbrange>full</rgbrange> | <rgbrange>full</rgbrange> |
| <maxbpc>12</maxbpc> | <maxbpc>8</maxbpc> |
| </code> | </code> |
| |
| * 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/ |
| | * :!: TODO: Both manual ''git'' (GNOME 50) |
| |
| ==== gsettings ==== | ==== gsettings ==== |
| * [[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' '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 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' 'true' && 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.gnome.desktop.interface' 'gtk-enable-primary-paste' 'false' && 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' '[]' && gsettings set 'org.gnome.desktop.app-folders' 'folder-children' "['YaST']" |
| | |
| === Remove App Folders === | |
| | |
| **** | |
| | |
| gsettings set 'org.gnome.desktop.app-folders' 'folder-children' "['YaST']" | |
| | |
| == Defaults == | |
| | |
| * :!: ''gsettings reset'' resets to blank instead of defaults | |
| * Last checked: 2025/12/25 | |
| | |
| gsettings set 'org.gnome.desktop.app-folders' 'folder-children' "['System', 'Utilities', 'YaST', 'Pardus']" | |
| | |
| gsettings get 'org.gnome.desktop.app-folders' 'folder-children' | |
| |
| ==== Keyboard Shortcuts ==== | ==== Keyboard Shortcuts ==== |
| '/usr/bin/kgx' -T 'openSUSE Updater' -e ~/'.local/scripts/opensuse-updater.sh' | '/usr/bin/kgx' -T 'openSUSE Updater' -e ~/'.local/scripts/opensuse-updater.sh' |
| |
| === Keys === | ===== Mozilla ===== |
| | |
| * Listed respectively to above | |
| | |
| * Ctrl + Alt + T | |
| * Ctrl + Alt + Z | |
| * F6 | |
| | |
| ===== Firefox ===== | |
| |
| * See [[programs;firefox|Firefox]] | * [[programs:firefox|Firefox]] |
| * Also for Thunderbird | * [[programs:thunderbird|Thunderbird]] |
| |
| ===== kgx ===== | ===== kgx ===== |
| '/usr/bin/secret-tool' store --label='KeePass' 'keepass' 'default' | '/usr/bin/secret-tool' store --label='KeePass' 'keepass' 'default' |
| |
| ===== Laptop Power ===== | ===== Laptop Power Management ===== |
| |
| * [[linux:notes:x86_energy_perf_policy|x86_energy_perf_policy udev Rule]] | * [[linux:notes:x86_energy_perf_policy|udev Rule]] |
| |
| ===== lm_sensors ===== | ===== lm_sensors ===== |
| **** | **** |
| |
| 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 |
| |
| ====== Boot Loader ====== | ====== Boot Loader ====== |
| * YaST2 | * YaST2 |
| |
| * Boot Code Options -> Boot Loader: ''GRUB2 for EFI'' | ===== Boot Code Options ===== |
| * Boot Code Options -> ''[ ]'' Secure Boot Support | |
| * Kernel Parameters -> CPU Mitigations: ''Off'' | |
| * Kernel Parameters -> ''[ ]'' Graphical console | |
| * Bootloader Options -> Timeout in Seconds: ''0'' | |
| * Bootloader Options -> ''[ ]'' Probe Foreign OS | |
| |
| ===== Spinesnap ===== | * Boot Loader: ''GRUB2 for EFI'' |
| |
| * [[linux:notes:kernel_parameters|More Kernel Parameters]] | * ''[ ]'' Secure Boot Support |
| * Last updated: 2025/12/25 | * ''[x]'' Update NVRAM Entry |
| |
| 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' | * Protective MBR flag: ''do not change'' |
| |
| ==== modprobe.d ==== | ===== Kernel Parameters ===== |
| |
| * [[linux;notes;modprobe.d_tweaks#spinesnap|Notes]] | * CPU Mitigations: ''Off'' |
| | * ''[ ]'' Graphical console |
| | * ''[ ]'' Serial console |
| |
| ==== Dracut ==== | ==== Spinesnap ==== |
| |
| sudo -e '/etc/dracut.conf.d/99-spinesnap.conf' && sudo dracut --force --regenerate-all | * [[linux:notes:kernel_parameters|More Kernel Parameters]] |
| | * Last updated: 2026/04/30 |
| | * :!: [[bios:notes:umaf#opensuse|UMAF]] |
| |
| <code> | quiet bgrt_disable security='' lsm='' acpi_osi='!' acpi_osi='Windows 2017.2' reboot='pci' hibernate='no' idle='halt' nohz='off' preempt='none' iommu='pt' memory_corruption_check='0' 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' |
| early_microcode="no" | |
| nofscks="yes" | |
| | |
| kernel_cmdline="rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0" | |
| | |
| force_drivers+=" i915 " | |
| | |
| omit_drivers+=" intel_oc_wdt iTCO_wdt iTCO_vendor_support thunderbolt " | |
| omit_dracutmodules+=" i18n resume suse-xfs " | |
| | |
| # End</code> | |
| | |
| ==== Fan Speed ==== | |
| | |
| **** | |
| | |
| cat '/sys/firmware/acpi/platform_profile' && echo 'performance' | sudo tee '/sys/firmware/acpi/platform_profile' > '/dev/null' && cat '/sys/firmware/acpi/platform_profile' | |
| | |
| ==== systemd-analyze ==== | |
| | |
| * 2025/12/25 | |
| | |
| <code> | |
| Startup finished in 4.332s (firmware) + 493ms (loader) + 335ms (kernel) + 1.336s (initrd) + 2.253s (userspace) = 8.751s | |
| graphical.target reached after 2.248s in userspace.</code> | |
| | |
| systemd-analyze | |
| | |
| ==== lsinitrd ==== | |
| | |
| * 2025/12/25 | |
| | |
| Image: /boot/initrd-6.18.2-1-default: 51M | |
| | |
| lsinitrd | |
| | |
| ===== EFI Fix ===== | |
| | |
| sudo efibootmgr | |
| |
| sudo efibootmgr --delete-bootnum --bootnum '0000' | ===== Bootloader Options ===== |
| |
| sudo efibootmgr --create --disk '/dev/nvme0n1p1' --gpt --loader '\EFI\opensuse\grubx64.efi' --full-dev-path --label 'opensuse' --timeout '0' | * Timeout in Seconds: ''0'' |
| | * ''[ ]'' Probe Foreign OS |
| | * ''[ ]'' Hide Menu on Boot |
| | * Default Boot Section: ''openSUSE Tumbleweed'' |
| | * ''[ ]'' Protect Boot Loader with Password |
| |
| ====== 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 ===== |
| | |
| | * :!: From LiveUSB/unmounted |
| | |
| | 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' |
| | |
| | # GNOME |
| | export CLUTTER_PAINT='disable-dynamic-max-render-time' |
| | export CLUTTER_VBLANK='none' |
| |
| # 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 | |
| export CLUTTER_PAINT='disable-dynamic-max-render-time' | |
| |
| # Intel | # Intel |
| | export ANV_NO_GPL='1' |
| | export anv_disable_link_time_optimization='true' |
| 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 vblank_mode='0' |
| 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' | 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_x11_ignore_suboptimal='true' | |
| export vk_wsi_force_bgra8_unorm_first='true' | |
| export block_on_depleted_buffers='true' | export block_on_depleted_buffers='true' |
| export disable_throttling='true' | export disable_throttling='true' |
| export force_integer_tex_nearest='true' | export force_integer_tex_nearest='true' |
| | export vk_wsi_force_bgra8_unorm_first='true' |
| | export vk_x11_ignore_suboptimal='true' |
| | export vk_xwayland_wait_ready='false' |
| |
| # End</code> | # End</code> |
| |
| ===== journald ===== | ===== modprobe.d ===== |
| |
| sudo -e '/etc/systemd/journald.conf.d/99-tweaks.conf' && sudo journalctl --vacuum-time='1s' --rotate | * [[linux;notes;modprobe.d_tweaks#spinesnap|Notes]] |
| |
| <code> | ===== Dracut ===== |
| [Journal] | |
| Storage=none | |
| Compress=false | |
| MaxLevelStore=0 | |
| MaxLevelSyslog=0 | |
| MaxLevelKMsg=0 | |
| MaxLevelConsole=0 | |
| MaxLevelWall=0 | |
| MaxLevelSocket=0 | |
| |
| # End</code> | ==== General ==== |
| |
| ===== Dracut ===== | sudo -e '/etc/dracut.conf.d/99-tweaks.conf' |
| | |
| sudo -e '/etc/dracut.conf.d/99-tweaks.conf' && sudo dracut --force --regenerate-all | |
| |
| <code> | <code> |
| # Compression | |
| compress="cat" | compress="cat" |
| |
| # Strip | |
| do_strip="yes" | do_strip="yes" |
| aggressive_strip="yes" | aggressive_strip="yes" |
| enhanced_cpio="no" | enhanced_cpio="no" |
| i18n_install_all="no" | i18n_install_all="no" |
| | kernel_cmdline="rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0" |
| |
| # End</code> | # End</code> |
| | |
| | ==== Spinesnap ==== |
| | |
| | sudo -e '/etc/dracut.conf.d/99-spinesnap.conf' |
| | |
| | <code> |
| | early_microcode="no" |
| | nofscks="yes" |
| | |
| | force_drivers+=" i915 " |
| | |
| | # End</code> |
| | |
| | sudo dracut --force --regenerate-all |
| | |
| | ===== journald ===== |
| | |
| | sudo mkdir -p '/etc/systemd/journald.conf.d' && sudo -e '/etc/systemd/journald.conf.d/99-tweaks.conf' |
| | |
| | <code> |
| | [Journal] |
| | Storage=none |
| | Compress=false |
| | MaxLevelStore=0 |
| | MaxLevelSyslog=0 |
| | MaxLevelKMsg=0 |
| | MaxLevelConsole=0 |
| | MaxLevelWall=0 |
| | |
| | # End</code> |
| | |
| | sudo journalctl --vacuum-time='1s' --rotate |
| |
| ===== fstab ===== | ===== fstab ===== |
| * ''/ type ext2'' | * ''/ type ext2'' |
| |
| ,noquota,noiversion,noatime | ,noatime |
| |
| ==== EFI ==== | ==== EFI ==== |
| | |
| | * https://www.kernel.org/doc/Documentation/filesystems/vfat.txt |
| |
| * ''/boot/efi type vfat'' | * ''/boot/efi type vfat'' |
| |
| ,discard,tz=UTC,shortname=winnt | ,discard,tz=UTC,shortname=winnt,allow_utime=2 |
| | |
| | utf8,dmask=0077 |
| |
| ===== Wine ===== | ===== Wine ===== |