User Tools

Site Tools


linux:distros:opensuse_tumbleweed_kde

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_kde [2025/05/16 21:39] – external edit 127.0.0.1linux:distros:opensuse_tumbleweed_kde [2025/09/11 06:43] (current) – external edit 127.0.0.1
Line 9: Line 9:
   * http://download.opensuse.org/tumbleweed/iso/   * http://download.opensuse.org/tumbleweed/iso/
  
-===== DVD + Xfce Live =====+  http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso
  
-  * Downloads the latest DVD (with SHA256 compare) and Xfce Live images with ''aria2c''+  https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256
  
-  cd ~/'Downloads' && aria2c 'https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256' && aria2c 'http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso' && aria2c 'https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-XFCE-Live-x86_64-Current.iso' && sha256sum ~/'Downloads/openSUSE-Tumbleweed-DVD-x86_64-'*'-Media.iso' && cat ~/'Downloads/openSUSE-Tumbleweed-DVD-x86_64-'*'-Media.iso.sha256' && sync+====== Installation Notes ======
  
-===== DVD =====+===== Partitioning =====
  
-  * ISO and SHA256 hash+  - ext4 ''/'' 
 +  - No separate ''/home'' 
 +  - Separate ''swap'' with suspend resize
  
-  http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso+<code> 
 +NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS 
 +nvme0n1     259:0    0 953.9G  0 disk  
 +├─nvme0n1p1 259:1    0   512M  0 part /boot/efi 
 +├─nvme0n1p2 259:2    0   938G  0 part / 
 +└─nvme0n1p3 259:3    0  15.4G  0 part [SWAP]</code>
  
-  https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256+===== TODOs =====
  
-===== Xfce =====+  * GRUB no Secure Boot support 
 +  * GRUB timeout 
 +  * MAC: None
  
-  * For LiveUSB+====== PackageKit ======
  
-  https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-XFCE-Live-x86_64-Current.iso+  sudo systemctl stop 'packagekit' && sudo zypper remove 'PackageKit'
  
-====== Installation Notes ======+  sudo zypper addlock 'PackageKit'
  
-  * :?: 2016: ''EFI/opensuse/grubx64.efi'' ((EFI file to boot and in the case of some Acer laptops, add to SecureBoot trust; doesn't matter if SecureBoot is enabled or not))+====== Repositories ======
  
-===== Partitioning =====+===== PackMan Essentials =====
  
-  - XFS ''/'' +  * http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials 
-  - No separate ''/home'' +  * Priority98
-  - :!Separate ''swap'' with suspend resize if RAM is 16 GB or less+
  
-===== Boot Loader =====+  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'
  
-  * :!: 2024/05/18: systemd-boot doesn't delete old ''initrd''s automatically, doesn't handle typewriter apostrophes, doesn't support ''dracut.conf'' settings, and doesn't seem faster than GRUB+===== Wine =====
  
-====== PackageKit ======+  * https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/ 
 +  * Priority: 98
  
-  * PackageKit is an long-standing, consistent annoyance when using ''zypper'at random times +  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'
-  * This uninstalls it, and prevents it from being automatically re-installed +
-  * :!This was //still// necessary as of 2024/05/06 +
-  * :?: 2024/06/02: Is this as-annoying on Plasma? There wasn't the usual ''zypper'' lock +
- +
-  sudo systemctl stop 'packagekit&& sudo zypper remove 'PackageKit&& sync +
- +
-  sudo zypper addlock 'PackageKit'+
  
 ====== Software ====== ====== Software ======
- 
-===== List ===== 
- 
-  * http://download.opensuse.org/tumbleweed/repo/ 
  
 ===== Disable USB Source ===== ===== Disable USB Source =====
Line 73: Line 71:
  
   sudo zypper clean --all && sudo zypper refresh --force --services && sudo zypper dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change && sync   sudo zypper clean --all && sudo zypper refresh --force --services && sudo zypper dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change && sync
- 
-==== Firmware ==== 
- 
-**** 
- 
-  sudo fwupdmgr refresh --force && sudo fwupdmgr update --verbose 
- 
-==== Flatpaks ==== 
- 
-  * :?: ''sudo'' Flatpak updating has a long delay on Plasma? 
- 
-  flatpak update 
- 
-  sudo flatpak update 
  
 ===== GNU nano ===== ===== GNU nano =====
Line 95: Line 79:
  
   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
 +
 +  sudo zypper remove --clean-deps baobab cheese evolution* 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 irqbalance
 +
 +  sudo zypper addlock baobab cheese evolution* 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 irqbalance
  
 ===== General ===== ===== General =====
Line 100: Line 92:
 **** ****
  
-  sudo zypper install filezilla gbrainy gimp google-noto-*-fonts gstreamer-plugin-openh264 keepassxc mpv qbittorrent android-tools aria2 binutils chrony clinfo cups hdparm htop icoutils nano openssl-1_1 7zip secret-tool sensors unar wget xrandr yt-dlp +  sudo zypper install filezilla gimp google-noto-*-fonts wallpapers-openSUSE-extra keepassxc libreoffice qbittorrent vlc 7zip android-tools aria2 binutils htop icoutils nano secret-tool sensors unar yt-dlp 
  
 ===== Intel ===== ===== Intel =====
  
-  * AMD CPUs have ''ucode-amd''+  ucode-intel intel-media-driver intel-gpu-tools libvulkan_intel
  
-  ucode-intel intel-media-driver intel-gpu-tools intel-opencl+  sudo intel_gpu_top -s '500' --
 + 
 +===== Games ===== 
 + 
 +**** 
 + 
 +  doomsday
  
 ===== Wine ===== ===== Wine =====
  
-  * ''winetricks'' is included within the ''wine'' package and isn't a separate install+  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
  
-  wine-staging libpulse0-32bit gstreamer-plugins-bad-32bit gstreamer-plugins-bad-fluidsynth-32bit gstreamer-plugins-base-32bit gstreamer-plugins-good-32bit gstreamer-plugins-libav-32bit gstreamer-plugins-ugly-32bit libvulkan_intel libvulkan_intel-32bit+  libvulkan_intel-32bit 
 + 
 +===== systool ===== 
 + 
 +  sysfsutils 
 + 
 +  sudo systool --m 'i915'
  
 ===== Tor Browser ===== ===== Tor Browser =====
Line 124: Line 128:
 ===== Keyboard Shortcuts ===== ===== Keyboard Shortcuts =====
  
-  bash -c "secret-tool lookup 'keepass' 'default' keepassxc --pw-stdin ~/'Documents/keepass.kdbx'" +  * [[#updater|Updater script]]
- +
-  konsole -e "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 && flatpak update && sync && fstrim --all --verbose && sync && read -n '1' -s -r -p 'Done''"+
  
-==== Keys ====+  '/usr/bin/bash' -c "secret-tool lookup 'keepass' 'default' | keepassxc --pw-stdin ~/'Documents/keepass.kdbx'"
  
-  * Listed respectively to above+  '/usr/bin/kgx' -T 'openSUSE Updater' -e ~/'.local/scripts/opensuse-updater.sh'
  
-  * Ctrl + Alt + Z +  '/usr/bin/bash' -c "konsole -p tabtitle='openSUSE Updater' -e ~/'.local/scripts/opensuse-updater.sh'"
-  * Pause, Menu, F6, or Launch1+
  
 ===== Printer ===== ===== Printer =====
Line 150: Line 151:
 ==== DNS ==== ==== DNS ====
  
-  * [[notes:dns_servers#quad9|Quad9]], see [[notes:dns_servers]] for other addresses+  * [[servers:upstream_dns_servers|More DNS Servers]]
  
 <code>9.9.9.9,149.112.112.112</code> <code>9.9.9.9,149.112.112.112</code>
  
 <code>2620:fe::fe,2620:fe::9</code> <code>2620:fe::fe,2620:fe::9</code>
- 
-===== Dell Fan Profile ===== 
- 
-  * https://www.dell.com/support/kbdoc/en-us/000177768/guide-to-dell-power-manager 
- 
-  sudo zypper install -y 'python3-smbios-utils' && sudo smbios-thermal-ctl --set-thermal-mode='performance' && sudo zypper remove --clean-deps -y 'python3-smbios-utils' 
  
 ===== Kernel Options ===== ===== Kernel Options =====
Line 171: Line 166:
   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'   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'
  
-  sudo sysctl 'dev.i915.perf_stream_paranoid' | grep 'dev.i915.perf_stream_paranoid = 0'+  sudo sysctl 'dev.i915.perf_stream_paranoid'
  
 ==== Magic SysRq key ==== ==== Magic SysRq key ====
Line 188: Line 183:
   echo 'vm.swappiness = 0' | sudo tee '/etc/sysctl.d/99-swappiness.conf' > '/dev/null' && cat '/etc/sysctl.d/99-swappiness.conf'   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' | grep 'vm.swappiness = 0'+  sudo sysctl 'vm.swappiness'
  
-===== Dracut ===== +===== Plasma =====
- +
-  * System-specific boot optimization +
-  * :!: Expects GRUB +
-  * :!: Be sure to undo this if planning on booting the same disk install on different hardware, notably for servers +
- +
-  sudo -e '/etc/dracut.conf.d/99-custom.conf' && sudo dracut --force --regenerate-all +
- +
-<code> +
-compress="cat" +
-do_strip="yes" +
-aggressive_strip="yes" +
-hostonly="yes" +
-hostonly_mode="strict" +
-fileloglvl="0" +
-sysloglvl="0" +
-stdloglvl="0"</code> +
- +
-==== Undo ==== +
- +
-**** +
- +
-  sudo rm -f '/etc/dracut.conf.d/99-custom.conf' && sudo dracut --force --regenerate-all && sync +
- +
-===== Boot Loader ===== +
- +
-==== Config ==== +
- +
-  * :!: [[notes:kernel_parameters|More Kernel Parameters]] +
- +
-  sudo yast2 'bootloader' +
- +
-==== Spinesnap ==== +
- +
-  * Last updated: 2024/06/02 with GRUB+
  
-<code>preempt='none' nohz='off' i915.enable_guc='3' pci='pcie_bus_perf,realloc,pcie_scan_all,big_root_window' pcie_aspm='off' video='HDMI-A-1:1920x1080MR@75' reboot='pci' usbcore.autosuspend='-1' usbhid.quirks='0x1b1c:0x1b75:0x20000408' usbcore.quirks='1b1c:1b75:gn'</code>+  * TODO
  
 ===== KeePassXC ===== ===== KeePassXC =====
Line 240: Line 201:
  
   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 246: Line 211:
  
   sudo -e '/etc/sysconfig/lm_sensors'   sudo -e '/etc/sysconfig/lm_sensors'
- 
-===== mpv ===== 
- 
-  * [[https://wiki.archlinux.org/index.php/mpv#High_quality_configurations|ArchWiki mpv High quality configurations]] 
- 
-  mkdir -p ~/'.config/mpv' && nano ~/'.config/mpv/mpv.conf' 
- 
-<code> 
-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> 
- 
-<code>vo=dmabuf-wayland</code> 
  
 ===== Secure Shell ===== ===== Secure Shell =====
Line 273: Line 217:
  
 ===== Disk Drives ===== ===== Disk Drives =====
- 
-==== Swap ==== 
- 
-  * Add '',discard=once'' after ''defaults'' for the ''swap'' mountpoint ((defaults,discard)) 
-  * According to the ''swapon'' man page, setting this in ''fstab'' is acceptable 
- 
-  sudo -e '/etc/fstab' 
- 
-  ,discard=once 
  
 ==== Trim ==== ==== Trim ====
Line 303: Line 238:
   * :!: Needed if Windows is installed first   * :!: Needed if Windows is installed first
   * :!: Windows should also be set to UTC   * :!: Windows should also be set to UTC
-  * :!: TODO: Should this be ran on openSUSE that's using ''chrony'' instead?+  * :?: TODO: Should this be ran on openSUSE that's using ''chrony'' instead?
  
   sudo timedatectl set-local-rtc '0'   sudo timedatectl set-local-rtc '0'
Line 313: Line 248:
   timedatectl | grep local   timedatectl | grep local
  
-===== Wine =====+====== Boot Loader ======
  
-  * See [[notes:wine|Wine]]+  * [[linux:notes:kernel_parameters|More Kernel Parameters]]
  
-===== Xorg/Wayland =====+===== Spinesnap =====
  
-==== Display Settings ====+  * TODO: [[bsd;freebsd_14.3_xfce#loaderconf|FreeBSD]] ''i915'' ips, etc 
 +  * TODO: Check ''iwlwifi.bt_coex_active'' default with ''systool''
  
-  * This sets Full RGB and other options for a connected display (HDMI) +<code>acpi_osi='Linux' idle='halt' nohz='off' preempt='full' iommu='pt' pci='nocrs,pcie_bus_perf,realloc,pcie_scan_all,big_root_window' pcie_aspm='off' pcie_port_pm='off' ahci.mobile_lpm_policy='1' iwlmvm.power_scheme='1' nvme_core.default_ps_max_latency_us='0' nvme.noacpi='1' nowatchdog modprobe.blacklist='iTCO_wdt' tsc='nowatchdog' snd_hda_intel.power_save='0' usbcore.autosuspend='-1i915.enable_fbc='0i915.enable_psr='0i915.enable_dc='0i915.enable_guc='3i915.guc_log_level='0i915.nuclear_pageflip='1rootflags='data=writebackiwlwifi.bt_coex_active='0'</code>
-  * See [[notes:proptest_full_rgb]] for more ports and examples +
-  * This works on Wayland as well as GNOME on Xorg even with Wayland globally-disabled from ''custom.conf'' +
-  * :!: The numbers ''103'' and after the ''connector'' change depending on the hardware and need checked from ''proptest'' on a Wayland session ((the current values are specific to a Dell Latitude 5591 and its onboard HDMI port))+
  
-  * Last tested: 2024/05/18 on GNOME 46 on Xorg +==== i915 ====
-  * :!: TODO: Figure this out on Plasma+
  
-  sudo zypper install -y 'libdrm-tools' && sudo -e '/etc/gdm/PostLogin/Default' && sudo chmod +x '/etc/gdm/PostLogin/Default&& sync+  sudo -e '/etc/modprobe.d/99-i915.conf'
  
-<code> +  options i915 mitigations=off
-# Broadcast RGB (99) to Full (1) +
-proptest -M 'i915' -D '/dev/dri/card'* '103' 'connector' '99' '1'+
  
-# content type (107) to Game (4) +  sudo dracut --force --regenerate-all
-proptest -M 'i915' -D '/dev/dri/card'* '103' 'connector' '107' '4'+
  
-# Colorspace (106) to opRGB (7) +====== Drive Maintenance ======
-proptest -M 'i915' -D '/dev/dri/card'* '103' 'connector' '106' '7'+
  
-# max bpc (108) to 8 +===== EFI =====
-proptest -M 'i915' -D '/dev/dri/card'* '103' 'connector' '108' '8'+
  
-# End</code>+  * ''nvme0n1p1'' type ''vfat''
  
-====== Firefox ======+  sudo umount '/boot/efi'
  
-  * See [[notes:firefox|Firefox]] if old configuration is needed, otherwise use Firefox Sync +  sudo dosfsck -a -t -w -v '/dev/nvme0n1p1'
-  * https://wiki.archlinux.org/title/Firefox/Privacy+
  
-===== about:config =====+  sudo mount '/boot/efi'
  
-  * See [[notes:firefox#aboutconfig|about:config]] for more info +===== ext4 =====
-  * :!: ''layout.frame_rate'' ideally needs set if using Wayland and above 60Hz+
  
-  layout.frame_rate+  * TODO
  
-  extensions.screenshots.disabled+====== New Settings ======
  
-  extensions.pocket.enabled+===== hostname =====
  
-  security.tls.enable_kyber+  sudo hostnamectl hostname 'Spinesnap'
  
-===== Extensions =====+  sudo hostnamectl hostname 'x'
  
-  * [[https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/|uBlock Origin]] +====== Tweaks ======
-  * [[https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/|Decentraleyes]] +
-  * [[https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/|Privacy Badger]]+
  
-==== uBlock Origin ====+===== General =====
  
-==== Filters list ====+  sudo -e '/etc/profile.d/general-tweaks.sh'
  
-****+<code> 
 + 
 +# Qt 
 +export QSG_RENDER_LOOP='basic' 
 +export QSG_USE_SIMPLE_ANIMATION_DRIVER='1' 
 +export QSG_NO_VSYNC='1' 
 +export QT_QPA_UPDATE_IDLE_TIME='0' 
 +export QSG_RHI_BACKEND='vulkan' 
 +export QT_LOGGING_RULES='*=false' 
 + 
 +# Mesa 
 +export MESA_NO_ERROR='1' 
 +export mesa_glthread='false' 
 +export MESA_DISK_CACHE_DATABASE='0' 
 +export MESA_DISK_CACHE_SINGLE_FILE='0' 
 + 
 +# End</code> 
 + 
 +===== Dracut ===== 
 + 
 +  sudo -e '/etc/dracut.conf.d/99-custom.conf' && sudo dracut --force --regenerate-all
  
 <code> <code>
-https://www.fanboy.co.nz/fanboy-problematic-sites.txt +# Compression 
-https://www.fanboy.co.nz/r/fanboy-ultimate.txt +compress="cat"
-https://www.fanboy.co.nz/fanboy-cookiemonster_ubo.txt +
-https://www.fanboy.co.nz/enhancedstats.txt</code>+
  
-===== DNS over HTTPS =====+# Machine-specific 
 +do_strip="yes" 
 +aggressive_strip="yes" 
 +hostonly="yes" 
 +hostonly_mode="strict"
  
-  * [[notes:dns_servers#quad9|Quad9]], see [[notes:dns_servers]] for other addresses+End</code>
  
-<code>https://dns.quad9.net/dns-query</code>+==== Undo ====
  
-====== Server ======+****
  
-  * For workstations that run servers as a secondary directive +  sudo rm -f '/etc/dracut.conf.d/99-custom.conf' && sudo dracut --force --regenerate-all
-  * For headless servers, use [[distros:opensuse_tumbleweed_server|openSUSE TW (Server)]]+
  
-===== Automatic Updates =====+===== ext4 =====
  
-==== Service ====+  * ''nvme0n1p2'' type ''ext4''
  
-  sudo -'/etc/systemd/system/suse-up.service'+  sudo tune2fs -O 'fast_commit' '/dev/nvme0n1p2'
  
-<code> +===== fstab =====
-[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 ====+  * ''swap'' and ext4 ''/'' on NVMe 
 +  * ''data=writeback'' requires kernel parameter ''rootflags=data=writeback''
  
-  * 06:00 Oak+  sudo -e '/etc/fstab'
  
-  sudo -'/etc/systemd/system/suse-up.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'suse-up.timer--now+  ,discard=once 
 + 
 +  ,data=writeback,nobarrier,journal_async_commit 
 + 
 +===== Wine ===== 
 + 
 +  * [[linux:notes:wine#tweaks]] 
 + 
 +====== 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'
 +balooctl6 purge 
 + 
 +sudo fstrim --all --verbose 
 + 
 +sync 
 +zypper ps --short 
 + 
 +read -n '1' -s -r -p 'Done. Press any key to exit.' 
 +sleep '3' 
 + 
 +# 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]]
  
/srv/www/wiki/data/attic/linux/distros/opensuse_tumbleweed_kde.1747445948.txt.gz · Last modified: by 127.0.0.1