| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| linux:distros:opensuse_tumbleweed_xfce [2026/05/10 01:20] – Sean Rhone | linux:distros:opensuse_tumbleweed_xfce [2026/05/11 20:41] (current) – 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-Snapshot20260404-Media.iso | |
| |
| openSUSE-Tumbleweed-DVD-x86_64-Snapshot20260507-Media.iso | openSUSE-Tumbleweed-DVD-x86_64-Snapshot20260507-Media.iso |
| |
| ===== General ===== | ===== General ===== |
| | |
| | **** |
| | |
| | sudo zypper install firefox-esr filezilla foliate gimp google-noto-*-fonts keepassxc libreoffice MozillaThunderbird transmission-gtk vlc vlc-codecs 7zip android-tools aria2 fastfetch gstreamer-plugins-*-extra htop Mesa-demo-x secret-tool sensors unar yt-dlp |
| | |
| | ===== Fixes ===== |
| |
| * 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]] | * 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]] |
| | * 2026/05/10: ''typelib-1_0-Xfconf-0'' resolved ''xfce4-screensaver-preferences'' settings panel |
| |
| sudo zypper install firefox-esr libavcodec58_134 filezilla foliate gimp google-noto-*-fonts keepassxc libreoffice MozillaThunderbird transmission-gtk vlc vlc-codecs 7zip android-tools aria2 fastfetch gstreamer-plugins-*-extra htop Mesa-demo-x secret-tool sensors unar yt-dlp | libavcodec58_134 typelib-1_0-Xfconf-0 |
| |
| ===== Intel ===== | ===== Intel ===== |
| |
| sudo intel_gpu_top -s '500' -p -m | sudo intel_gpu_top -s '500' -p -m |
| | |
| | ====== Xfce TODO ====== |
| | |
| | ===== Theme ===== |
| | |
| | * [[linux:notes:chicago95_git|Chicago95]] |
| | |
| | ===== Default Apps ===== |
| | |
| | gio mime 'text/plain' 'org.xfce.mousepad.desktop' |
| | |
| | gio mime 'image/jpeg' 'org.gnome.Shotwell-Viewer.desktop' |
| | |
| | gio mime 'image/png' 'org.gnome.Shotwell-Viewer.desktop' |
| | |
| | gio mime 'image/bmp' 'org.gnome.Shotwell-Viewer.desktop' |
| | |
| | gio mime 'application/pdf' 'org.gnome.Evince.desktop' |
| | |
| | gio mime 'application/epub+zip' 'com.github.johnfactotum.Foliate.desktop' |
| | |
| | xdg-settings set 'default-web-browser' 'firefox-esr.desktop' |
| | |
| | ==== Terminal ==== |
| | |
| | * Utilities -> Terminal Emulator: ''Xfce Terminal'' |
| | |
| | xfce4-mime-settings |
| | |
| | ===== General ===== |
| | |
| | * [[https://gitlab.xfce.org/xfce/xfwm4/-/blob/master/src/main.c#L407|vblank_mode]] |
| | |
| | xfconf-query --channel 'xfwm4' --property '/general/use_compositing' --type 'bool' --set 'false' --create |
| | |
| | xfconf-query --channel 'xfwm4' --property '/general/vblank_mode' --type 'string' --set 'off' --create |
| | |
| | xfconf-query --channel 'xfce4-session' --property '/general/SaveOnExit' --type 'bool' --set 'false' --create && rm -Rf ~/'.cache/sessions' |
| | |
| | ===== Fonts ===== |
| | |
| | xfconf-query --channel 'xsettings' --property '/Xft/Antialias' --type 'int' --set '1' --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/RGBA' --type 'string' --set 'none' --create |
| | |
| | ===== Keyboard ===== |
| | |
| | xfconf-query --channel 'keyboards' --property '/Default/KeyRepeat/Delay' --type 'int' --set '400' --create |
| | |
| | xfconf-query --channel 'keyboards' --property '/Default/KeyRepeat/Rate' --type 'int' --set '30' --create |
| | |
| | ===== Terminal ===== |
| | |
| | xfconf-query --channel 'xfce4-terminal' --property '/scrolling-lines' --type 'int' --set '10000' --create |
| | |
| | xfconf-query --channel 'xfce4-terminal' --property '/misc-cursor-blinks' --type 'bool' --set 'true' --create |
| | |
| | xfconf-query --channel 'xfce4-terminal' --property '/font-use-system' --type 'bool' --set 'false' --create |
| | |
| | xfconf-query --channel 'xfce4-terminal' --property '/misc-show-unsafe-paste-dialog' --type 'bool' --set 'false' --create |
| |
| ====== 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 ===== |
| * [[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> |
| |
| ==== Firewall ==== | ==== Firewalld ==== |
| |
| * See [[linux:notes:firewalld|Firewalld]] for more notes | * [[linux:notes:firewalld|Notes]] |
| |
| sudo firewall-cmd --set-default-zone='block' | sudo firewall-cmd --set-default-zone='block' |
| | |
| | sudo firewall-cmd --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' |
| |
| * 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'' |
| |
| * TODO | * TODO |
| |
| ==== Default Apps ==== | |
| |
| **** | |
| |
| xdg-settings set 'default-web-browser' 'firefox-esr.desktop' | |
| |
| ==== Keyboard Shortcuts ==== | ==== Keyboard Shortcuts ==== |
| '/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' | '/usr/bin/keepassxc' --pw-stdin ~/'Documents/keepass.kdbx'" |
| |
| '/usr/bin/bash' -c "'/usr/bin/xfce4-terminal' -T 'openSUSE Updater' -I '/usr/share/icons/hicolor/scalable/apps/distributor.svg' -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'" |
| |
| ===== Firefox ===== | ===== Firefox ===== |
| export GSK_RENDERER='cairo' | export GSK_RENDERER='cairo' |
| export GTK_A11Y='none' | export GTK_A11Y='none' |
| | export NO_AT_BRIDGE='1' |
| export GTK_OVERLAY_SCROLLING='0' | export GTK_OVERLAY_SCROLLING='0' |
| |
| # Intel | # Intel |
| | export LIBVA_DRIVER_NAME='i965' |
| export MESA_GL_VERSION_OVERRIDE='4.6COMPAT' | export MESA_GL_VERSION_OVERRIDE='4.6COMPAT' |
| export ANV_NO_GPL='1' | export ANV_NO_GPL='1' |
| |
| force_drivers+=" i915 " | force_drivers+=" i915 " |
| | |
| | omit_drivers+=" intel_oc_wdt iTCO_wdt iTCO_vendor_support thunderbolt " |
| | omit_dracutmodules+=" i18n resume suse-xfs terminfo kernel-modules-extra " |
| |
| # End</code> | # End</code> |
| |
| sudo dracut --force --regenerate-all | sudo dracut --force --regenerate-all |
| |
| === TODO === | |
| |
| <code> | |
| omit_drivers+=" intel_oc_wdt iTCO_wdt iTCO_vendor_support thunderbolt " | |
| omit_dracutmodules+=" i18n resume suse-xfs terminfo kernel-modules-extra "</code> | |
| |
| ===== journald ===== | ===== journald ===== |
| |
| * ''HDMI1'' (no-dash) = [[linux:notes:xorg.conf_snippets#intel|Intel]] DDX | * ''HDMI1'' (no-dash) = [[linux:notes:xorg.conf_snippets#intel|Intel]] DDX |
| * TODO: All ''--set'' in one | |
| |
| xfce4-session-settings | xfce4-session-settings |
| |
| '/usr/bin/bash' -c "'/usr/bin/xrandr' --output 'HDMI1' --set 'Broadcast RGB' 'Full' && '/usr/bin/xrandr' --output 'HDMI1' --set 'content type' 'Game' && '/usr/bin/xrandr' --output 'HDMI1' --set 'Colorspace' 'opRGB'" | '/usr/bin/bash' -c "'/usr/bin/xrandr' --output 'HDMI1' --set 'Broadcast RGB' 'Full' --set 'content type' 'Game' --set 'Colorspace' 'opRGB' --set 'audio' 'force-dvi' --set 'max bpc' '8'" |
| |
| ====== Scripts ====== | ====== Scripts ====== |