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 [2024/09/10 16:13] Sean Rhonelinux:distros:opensuse_tumbleweed_xfce [2025/11/09 22:40] (current) – [General] Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
-  * openSUSE ((https://www.opensuse.org)) +  * openSUSE 
-  * Tumbleweed ((https://en.opensuse.org/Portal:Tumbleweed)) +  * Tumbleweed 
-  * Xfce ((https://www.xfce.org/)) +  * Xfce
- +
-====== TODOs ====== +
- +
-  * 720p and 1080p desktop launchers or hotkeys +
-  * max CPU perf script for CPU frequency with x86_energy_perf_policy +
-  * iommu software tlb disable +
-  * update page backlinks +
-  * local dns resolver +
-  * remove irqbalance +
-  * ipv6 disable kernel parameter? +
-  * auto compositor rules for disabling it for games (kde or xfce had this?), or hotkey to disable; possibly merge with max cpu and/or resolution stuff +
-  * ext4 nobarrier tweaks+
  
 ====== Download ====== ====== Download ======
  
-  * http://download.opensuse.org/tumbleweed/iso/ +  * https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256
- +
-===== DVD + Xfce Live ===== +
- +
-  * Downloads the latest DVD and Xfce Live images +
- +
-  cd ~/'Downloads' && aria2c 'https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-XFCE-Live-x86_64-Current.iso' && aria2c 'http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso' && aria2c 'https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256' && sha256sum ~/'Downloads/openSUSE-Tumbleweed-DVD-x86_64-'*'-Media.iso' && cat ~/'Downloads/openSUSE-Tumbleweed-DVD-x86_64-'*'-Media.iso.sha256' && sync +
- +
-===== DVD ===== +
- +
-  * ISO and SHA256 hash+
  
   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
  
-  https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256 +  openSUSE-Tumbleweed-DVD-x86_64-Snapshot20251108-Media.iso
- +
-===== GNOME Live ===== +
- +
-  * For Live USB sessions (use DVD above for installations) +
-  * Has persistence on USB by-default +
-  * Used for the environment for [[linux;notes;drive_wipe|Drive Wipes]] +
-  * :!: 2024: Xfce's Live image has issues with Locale which prevents ''python3-smbios-utils'' from working to set Dell fan speed profiles (TODO: Test GNOME) +
- +
-  * https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-GNOME-Live-x86_64-Current.iso +
- +
-  https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-GNOME-Live-x86_64-Current.iso+
  
 ====== Installation Notes ====== ====== Installation Notes ======
- 
-  * ''EFI/opensuse/grubx64.efi'' ((EFI file to boot and in the case of Acer laptops, add to SecureBoot trust; doesn't matter if SecureBoot is enabled or not)) 
  
 ===== Partitioning ===== ===== Partitioning =====
  
-  - XFS+  - ext2 ''/''
   - No separate ''/home''   - No separate ''/home''
-  - No separate ''swap''+  - Separate ''swap'' without suspend resize
  
-====== PackageKit ======+<code> 
 +NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS 
 +nvme0n1     259:   0 953.9G  0 disk  
 +├─nvme0n1p1 259:1    0     1G  0 part /boot/efi 
 +├─nvme0n1p2 259:2    0 950.9G  0 part / 
 +└─nvme0n1p3 259:3    0     2G  0 part [SWAP]</code>
  
-  * PackageKit is an long-standing, consistent annoyance when using ''zypper'' at random times +===== Boot Loader =====
-  * This uninstalls it, and prevents it from being automatically re-installed +
-  * :!: This was //still// necessary as of 2022/05/13+
  
-  sudo systemctl stop 'packagekit' && sudo zypper remove 'PackageKit' && sync+  * GRUB2 for EFI ((:!: 2025/11/08: BLS wasn't hooked-up to GUI YaST Boot Loader config, so kernel parameters didn't apply; can't be changed post-install)) 
 + 
 +====== PackageKit ====== 
 + 
 +  sudo systemctl stop 'packagekit' && sudo zypper remove 'PackageKit'
  
   sudo zypper addlock 'PackageKit'   sudo zypper addlock 'PackageKit'
Line 68: Line 40:
 ====== Repositories ====== ====== Repositories ======
  
-====== Software ======+===== PackMan Essentials =====
  
-===== List =====+  * http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials 
 +  * Priority: 98
  
-  http://download.opensuse.org/tumbleweed/repo/+  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' 
 + 
 +====== Software ======
  
 ===== Disable USB Source ===== ===== Disable USB Source =====
Line 95: Line 70:
  
   sudo zypper install 'nano' && export 'VISUAL=nano' && export 'EDITOR=nano' && echo -e 'export VISUAL=nano\nexport EDITOR=nano' | sudo tee '/etc/profile.d/editor-nano.sh' > '/dev/null' && cat '/etc/profile.d/editor-nano.sh' && mkdir -p ~/'.config/nano' && echo 'set nowrap' | tee ~/'.config/nano/nanorc' > '/dev/null' && cat ~/'.config/nano/nanorc'   sudo zypper install 'nano' && export 'VISUAL=nano' && export 'EDITOR=nano' && echo -e 'export VISUAL=nano\nexport EDITOR=nano' | sudo tee '/etc/profile.d/editor-nano.sh' > '/dev/null' && cat '/etc/profile.d/editor-nano.sh' && mkdir -p ~/'.config/nano' && echo 'set nowrap' | tee ~/'.config/nano/nanorc' > '/dev/null' && cat ~/'.config/nano/nanorc'
 +
 +===== Remove =====
 +
 +  * :!: TODO (GNOME-specific)
 +
 +  sudo zypper remove --clean-deps baobab cheese gnome-clocks gnome-contacts gnome-maps gnome-music gnome-packagekit gnome-photos gnome-remote-desktop gnome-shell-search-provider-* gnome-software gnome-weather patterns-gnome-gnome_games myrlyn polari totem vinagre xscreensaver yelp plymouth
 +
 +  sudo zypper addlock baobab cheese gnome-clocks gnome-contacts gnome-maps gnome-music gnome-packagekit gnome-photos gnome-remote-desktop gnome-shell-search-provider-* gnome-software gnome-weather patterns-gnome-gnome_games myrlyn polari totem vinagre xscreensaver yelp plymouth
  
 ===== General ===== ===== General =====
  
-  * 2024/01/02: ''libopenh264-7'' seems fragile if it changes versions+  * :?: TODO: ''binutils'' included something useful
  
-  sudo zypper install evolution filezilla foliate gbrainy gimp google-noto-*-fonts gstreamer-plugin-openh264 keepassxc libreoffice mpv transmission-gtk rhythmbox android-tools aria2 binutils chrony htop icoutils libnotify-tools libopenh264-7 nano 7zip secret-tool sensors unar wget xrandr yt-dlp +  sudo zypper install firefox-esr filezilla foliate gimp google-noto-*-fonts keepassxc libreoffice MozillaThunderbird transmission-gtk vlc 7zip android-tools aria2 htop secret-tool sensors unar yt-dlp  
 + 
 +  binutils
  
 ===== Intel ===== ===== Intel =====
  
-****+  TODO: ''xf86-video-intel'' pulls-in ''intel-vaapi-driver'' but not ''intel-media-driver'' 
 + 
 +  intel-gpu-tools libvulkan_intel 
 + 
 +  intel-vaapi-driver 
 + 
 +  intel-media-driver
  
-  ucode-intel intel-media-driver intel-gpu-tools intel-opencl libvulkan_intel+  sudo intel_gpu_top -s '500' --m
  
 ===== Games ===== ===== Games =====
Line 112: Line 103:
 **** ****
  
-  minetest vkquake xonotic+  doomsday
  
 ===== Wine ===== ===== Wine =====
Line 118: Line 109:
 **** ****
  
-  wine-staging libvulkan_intel-32bit libpulse0-32bit gstreamer-plugins-bad-32bit gstreamer-plugins-base-32bit gstreamer-plugins-good-32bit gstreamer-plugins-libav-32bit gstreamer-plugins-ugly-32bit+  wine-staging-wow64 winetricks icoutils
  
 ===== Tor Browser ===== ===== Tor Browser =====
Line 126: Line 117:
   torbrowser-launcher   torbrowser-launcher
  
-====== Settings ======+===== Firefox ESR =====
  
-===== Keyboard Shortcuts =====+****
  
-  bash -c "secret-tool lookup 'keepass' 'default| keepassxc --pw-stdin ~/'Documents/keepass.kdbx'"+  sudo zypper remove --clean-deps 'MozillaFirefox&& sudo zypper addlock 'MozillaFirefox&& sudo zypper install 'firefox-esr'
  
-  xfce4-terminal --command "sudo sh -c 'zypper clean --all && zypper refresh --force --services && zypper dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change && sync && sync && fstrim --all --verbose && sync && read -n '1' -s -r -p 'Done' && sleep '2''"+====== Settings ====== 
 + 
 +===== Keyboard Shortcuts =====
  
-==== Keys ====+  * [[#updater|Updater script]] 
 +  * :!: TODO: Xfce Terminal
  
-  * Listed respectively to above+  '/usr/bin/bash' -c "'/usr/bin/secret-tool' lookup 'keepass' 'default' | '/usr/bin/keepassxc' --pw-stdin ~/'Documents/keepass.kdbx'"
  
-  * Ctrl + Alt + Z +  '/usr/bin/kgx' -T 'openSUSE Updater' -e ~/'.local/scripts/opensuse-updater.sh'
-  * Pause, Menu, or Launch1+
  
 ===== Printer ===== ===== Printer =====
Line 146: Line 139:
  
   * :!: Log-in as ''root''   * :!: Log-in as ''root''
-  * Internet Printing Protocol (ipps) -> HP -> IPP Everywhere+  * Internet Printing Protocol (ipp) -> HP -> IPP Everywhere 
   * Color Mode: Device Gray   * Color Mode: Device Gray
   * Administration -> Set As Server Default   * Administration -> Set As Server Default
Line 154: Line 147:
 ===== Network ===== ===== Network =====
  
-  * See [[notes:dns_servers]] for other servers+==== DNS ====
  
-<code>9.9.9.9,149.112.112.112</code>+  * [[servers:upstream_dns_servers|More DNS Servers]]
  
-<code>2620:fe::fe,2620:fe::9</code>+<code>1.1.1.2,1.0.0.2</code>
  
-===== Rhythmbox =====+<code>2606:4700:4700::1112,2606:4700:4700::1002</code>
  
-  * See [[Information:Internet Radio|Internet Radio]]+===== Kernel Options =====
  
-===== Terminal =====+==== BPF Disable ====
  
-  * Background -> Transparent Background -> Opacity''0.90''+  * https://docs.kernel.org/admin-guide/sysctl/kernel.html#unprivileged-bpf-disabled
  
-===== Dell Fan Profile =====+  * ''kernel.unprivileged_bpf_disabled 0''
  
-  * https://www.dell.com/support/kbdoc/en-us/000177768/guide-to-dell-power-manager+  echo 'kernel.unprivileged_bpf_disabled=0' | sudo tee '/etc/sysctl.d/99-bpf-disable.conf' > '/dev/null' && cat '/etc/sysctl.d/99-bpf-disable.conf'
  
-  sudo zypper install -y 'python3-smbios-utils' && sudo smbios-thermal-ctl --set-thermal-mode='performance' && sudo zypper remove --clean-deps -y 'python3-smbios-utils'+  sudo sysctl 'kernel.unprivileged_bpf_disabled'
  
-===== GRUB =====+==== Legacy MMap ====
  
-==== Config ====+  * https://man7.org/linux/man-pages/man5/proc_sys_vm.5.html
  
-  * :!: [[linux;notes;kernel_parameters|More Kernel Parameters]]+  * ''vm.legacy_va_layout = 1''
  
-==== Spinesnap ====+  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'
  
-  * YaST Boot Loader -> Kernel Parameters+  sudo sysctl 'vm.legacy_va_layout'
  
-  * [ ] Graphical console (uncheck) +==== Intel Perf Counters ====
-  * CPU Mitigations: Off +
-  * Remove ''splash=silent'' ''quiet'' parameters+
  
-  * Last updated2024/09/05+  * https://wiki.archlinux.org/title/intel_graphics#Enable_performance_support 
 +  * :!: Requires ''i915'' [[#dracut|early-loaded]]
  
-<code>rootflags='data=writebackenable_mtrr_cleanup preempt='full' nohz='off' acpi_osi='Linux' tsc='nowatchdog' iomem='relaxed' pcie_aspm='off' pcie_port_pm='off' pcie_ports='native' pci='nocrs,pcie_bus_perf,realloc,pcie_scan_all,big_root_window' swiotlb='noforce' iommu='force' intel_iommu='on' reboot='pci' ahci.mobile_lpm_policy='1' nvme_core.default_ps_max_latency_us='0' nowatchdog modprobe.blacklist='iTCO_wdt' usbcore.autosuspend='-1' iwlmvm.power_scheme='1' snd_hda_intel.power_save='0' i915.enable_fbc='0' i915.enable_psr='0' i915.panel_use_ssc='0' i915.enable_guc='3' i915.guc_log_level='0' nvme.noacpi='1' nvme.use_threaded_interrupts='1' nvme.poll_queues='4'</code>+  * ''dev.i915.perf_stream_paranoid = 0''
  
-=== i915 Mitigations ===+  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'
  
-  * YaST Boot Loader erases any mentions of ''mitigations='' so ''i915.mitigations=x'' needs set from ''modprobe.d''+  sudo sysctl 'dev.i915.perf_stream_paranoid'
  
-<code>echo 'options i915 mitigations=off' | sudo tee '/etc/modprobe.d/99-i915-mitigations.conf' > '/dev/null' && cat '/etc/modprobe.d/99-i915-mitigations.conf'</code>+==== Magic SysRq key ====
  
-<code>sudo -e '/etc/modprobe.d/99-i915-mitigations.conf'</code>+  * https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html 
 +  * Allows ''REISUB''
  
-<code>sudo systool -v -m 'i915| grep 'mitigations'</code>+  * ''kernel.sysrq = 1''
  
-===== Xfce =====+  echo 'kernel.sysrq 1' | sudo tee '/etc/sysctl.d/99-sysrq.conf' > '/dev/null' && cat '/etc/sysctl.d/99-sysrq.conf'
  
-==== Tweaks ====+  sudo sysctl 'kernel.sysrq'
  
-  sudo -e '/etc/profile.d/99-tweaks.sh'+==== Swappiness ====
  
-<code> +  * ''vm.swappiness 0''
-# Mesa +
-export MESA_DISK_CACHE_SINGLE_FILE='1' +
-export MESA_DISK_CACHE_DATABASE='1' +
-export MESA_DISK_CACHE_COMBINE_RW_WITH_RO_FOZ='1' +
-export VAAPI_MPEG4_ENABLED='1' +
-export mesa_glthread='true' +
-export MESA_NO_ERROR='1'+
  
-# End</code>+  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' 
 + 
 +===== Xfce ===== 
 + 
 +  * TODO
  
 ===== KeePassXC ===== ===== KeePassXC =====
Line 231: Line 223:
  
   secret-tool store --label='KeePass' 'keepass' 'default'   secret-tool store --label='KeePass' 'keepass' 'default'
 +
 +===== Laptop Power =====
 +
 +  * [[linux:notes:x86_energy_perf_policy|x86_energy_perf_policy udev Rule]]
  
 ===== lm_sensors ===== ===== lm_sensors =====
Line 238: Line 234:
   sudo -e '/etc/sysconfig/lm_sensors'   sudo -e '/etc/sysconfig/lm_sensors'
  
-===== mpv =====+===== Time =====
  
-  mkdir -p ~/'.config/mpv' && nano ~/'.config/mpv/mpv.conf'+  * This sets the hardware clock to the current system/OS clock
  
-<code> +  sudo hwclock --systohc
-save-position-on-quit +
-sub-auto=fuzzy +
-force-window=yes +
-profile=gpu-hq +
-scale=ewa_lanczossharp +
-cscale=ewa_lanczossharp +
-video-sync=display-resample +
-interpolation +
-tscale=oversample +
-hwdec=vaapi +
-hwdec-codecs=all</code>+
  
-===== Secure Shell =====+====== Boot Loader ======
  
-  * See [[clients:secure_shell|Client]] notes to generate/restore public key+  * [[linux:notes:kernel_parameters|More Kernel Parameters]]
  
-===== Drive Maintenance =====+===== Spinesnap =====
  
-==== Swap ====+  * TODO: [[linux;notes;kernel_parameters_todo]] (''modprobe.d'' i915/nvme/etc) 
 +  * Last updated: 2025/11/07
  
-  * Add ''discard'' after ''defaults'' for the ''swap'' mountpoint ((defaults,discard)) +  acpi_osi='Linuxhibernate='noidle='haltnohz='offpreempt='fulliommu='ptpci='pcie_bus_perf,realloc,pcie_scan_all,big_root_windowpcie_aspm='offpcie_port_pm='off' module_blacklist='iTCO_wdt,intel_oc_wdt' nowatchdog tsc='nowatchdog' drm_kms_helper.poll='0' drm_kms_helper.fbdev_emulation='0hostname='localhost'
-  * According to the ''swapon'' man pagesetting this in ''fstab'' is acceptable+
  
-  sudo -e '/etc/fstab'+====== Drive Maintenance ======
  
-  ,discard=once+===== Trim =====
  
-==== Trim ====+  sudo systemctl enable 'fstrim.timer' --now
  
-****+  sudo systemctl start 'fstrim' && sync && sudo systemctl status 'fstrim' -l
  
-  sudo systemctl enable 'fstrim.timer' --now && sudo systemctl start 'fstrim' && sync && sudo systemctl status 'fstrim' -l+===== EFI =====
  
-===== Wine =====+  * ''nvme0n1p1'' type ''vfat''
  
-  * See [[notes:wine|Wine]]+  sudo umount '/boot/efi' && sudo dosfsck -a -t -w -v '/dev/nvme0n1p1' && sudo mount '/boot/efi'
  
-===== Xorg =====+====== Tweaks ======
  
-==== Full RGB HDMI ==== +===== General =====
- +
-  * With ''xf86-video-intel'', use ''HDMI1''+
  
-  sudo -e '/etc/bash.bashrc.local'+  sudo -e '/etc/profile.d/general-tweaks.sh'
  
 <code> <code>
-xrandr --output 'HDMI-1' --set 'Broadcast RGB' 'Full' +# General 
-xrandr --output 'HDMI-1' --set 'content type' 'Game'</code>+export LD_BIND_NOW='1'
  
-====== Firefox ======+# GTK 
 +export GSK_RENDERER='cairo' 
 +export GTK_A11Y='none'
  
-  * See [[notes:firefox|Firefox]] if old configuration is needed, otherwise use Firefox Sync +# Intel 
-  * https://wiki.archlinux.org/title/Firefox/Privacy+#export ANV_NO_GPL='1' 
 +export force_guc_low_latency='true' 
 +export allow_compressed_fallback='true'
  
-===== about:config =====+# Mesa 
 +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 vk_x11_ignore_suboptimal='true' 
 +export vk_wsi_force_bgra8_unorm_first='true' 
 +export block_on_depleted_buffers='true' 
 +export disable_throttling='true' 
 +export force_integer_tex_nearest='true'
  
-  * See [[notes:firefox#aboutconfig|about:config]] for more info+End</code>
  
-  extensions.screenshots.disabled+===== journald =====
  
-  extensions.pocket.enabled+  sudo -e '/etc/systemd/journald.conf.d/99-tweaks.conf' && sudo journalctl --vacuum-time='1s' --rotate
  
-===== Extensions =====+<code> 
 +[Journal] 
 +Storage=none 
 +Compress=false 
 +MaxLevelStore=
 +MaxLevelSyslog=
 +MaxLevelKMsg=
 +MaxLevelConsole=
 +MaxLevelWall=
 +MaxLevelSocket=0
  
-  * [[https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/|uBlock Origin]] +# End</code>
-  * [[https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/|Decentraleyes]] +
-  * [[https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/|Privacy Badger]]+
  
-==== uBlock Origin ====+===== Dracut =====
  
-==== Filters list ====+  sudo -e '/etc/dracut.conf.d/99-custom.conf' && sudo dracut --force --regenerate-all 
 + 
 +<code> 
 +# Compression 
 +compress="cat" 
 + 
 +# Machine-specific 
 +do_strip="yes" 
 +aggressive_strip="yes" 
 +hostonly="yes" 
 +hostonly_mode="strict" 
 +early_microcode="no" 
 + 
 +force_drivers+=" i915 " 
 + 
 +# End</code> 
 + 
 +===== fstab =====
  
 **** ****
  
-<code> +  sudo -e '/etc/fstab'
-https://www.fanboy.co.nz/fanboy-problematic-sites.txt +
-https://www.fanboy.co.nz/r/fanboy-ultimate.txt +
-https://www.fanboy.co.nz/fanboy-cookiemonster_ubo.txt +
-https://www.fanboy.co.nz/enhancedstats.txt</code>+
  
-==== My filters ====+==== swap ====
  
 **** ****
  
-<code> +  ,discard=once
-! Hide RuneScape Wiki clocks +
-! 2023/12/13 +
-oldschool.runescape.wiki###utcdate > [href="#"+
-oldschool.runescape.wiki###footer-info-lastmod +
-runescape.wiki##[href="/w/Clock_(interface)"+
-runescape.wiki###footer-info-lastmod+
  
-! End</code>+==== ext2 ====
  
-===== DNS over HTTPS =====+  * ''/ type ext2''
  
-  * See [[notes:dns_servers]] for other addresses+  ,noquota,noiversion,noatime
  
-<code>https://dns.quad9.net/dns-query</code>+==== EFI ====
  
-====== Server ======+  * ''/boot/efi type vfat''
  
-  * For workstations that run servers as a secondary directive +  ,discard,tz=UTC,shortname=winnt
-  * For headless serversuse [[distros:opensuse_tumbleweed_server|openSUSE TW (Server)]]+
  
-===== Automatic Updates =====+===== Wine =====
  
-==== Service ====+  * [[linux:notes:wine#tweaks|Notes]]
  
-  sudo -e '/etc/systemd/system/suse-up.service'+===== Xorg =====
  
-<code> +==== Snippets ====
-[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 ====+  * [[linux:notes:xorg.conf_snippets]]
  
-  * 06:00 Oak+==== HDMI ====
  
-  sudo -'/etc/systemd/system/suse-up.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'suse-up.timer' --now+  * :!: TODO: ''modesetting'' vs ''intel'' DDX 
 + 
 +  xfce4-session-settings 
 + 
 +  '/usr/bin/bash' -c "'/usr/bin/xrandr' --output 'HDMI-1' --set 'Broadcast RGB' 'Full' && '/usr/bin/xrandr' --output 'HDMI-1' --set 'content type' 'Game' && '/usr/bin/xrandr' --output 'HDMI-1' --set 'Colorspace' 'opRGB'" 
 + 
 +====== Scripts ====== 
 + 
 +===== Updater ===== 
 + 
 +  mkdir -p ~/'.local/scripts&& nano ~/'.local/scripts/opensuse-updater.sh' && chmod +x ~/'.local/scripts/opensuse-updater.sh'
  
 <code> <code>
-[Unit] +#!/bin/bash
-Description=Software Package Maintenance and Updater +
-After=network-online.target +
-Wants=network-online.target+
  
-[Timer] +sudo zypper clean --all 
-OnCalendar=*-*-* 06:00:00 +sudo zypper refresh --force --services 
-Persistent=true+sudo zypper dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change 
 + 
 +rm -Rf ~/'.cache/mesa_shader_cache'
 + 
 +sudo fstrim --all --verbose 
 + 
 +sync 
 +zypper ps --short 
 +echo 'Done.' 
 + 
 +# End</code>
  
-[Install] +  ~/'.local/scripts/opensuse-updater.sh'
-WantedBy=timers.target</code>+
  
 ====== Notable Folders and Commands ====== ====== Notable Folders and Commands ======
  
-  * See [[notes:misc_linux#opensuse|misc_linux]]+  * See [[linux;notes;misc]]
  
/var/www/wiki/data/attic/linux/distros/opensuse_tumbleweed_xfce.1725999185.txt.gz · Last modified: (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki