User Tools

Site Tools


distros:opensuse_tumbleweed_gnome

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
distros:opensuse_tumbleweed_gnome [2024/05/06 21:59] – [Spinesnap] Sean Rhonedistros:opensuse_tumbleweed_gnome [2024/06/01 15:12] (current) Sean Rhone
Line 31: Line 31:
 ====== Installation Notes ====== ====== Installation Notes ======
  
-  * ''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))+  * :?: 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))
  
 ===== Partitioning ===== ===== Partitioning =====
  
-  - XFS+  - :!: ext4 or ext2 ''/'' ((XFS doesn't support ''nobarrier''))
   - No separate ''/home''   - No separate ''/home''
   - :!: Separate ''swap'' with suspend resize   - :!: Separate ''swap'' with suspend resize
 +
 +===== Boot Loader =====
 +
 +  * :!: 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
  
 ====== PackageKit ====== ====== PackageKit ======
Line 106: Line 110:
 **** ****
  
-  sudo zypper install evolution filezilla foliate gbrainy gimp google-noto-*-fonts gnome-extensions gstreamer-plugin-openh264 keepassxc libreoffice mpv transmission-gtk rhythmbox android-tools aria2 binutils chrony flashrom hdparm htop icoutils nano openssl-1_1 p7zip-full secret-tool sensors unar wget xrandr yt-dlp +  sudo zypper install evolution filezilla foliate gbrainy gimp google-noto-*-fonts gnome-extensions gstreamer-plugin-openh264 keepassxc libreoffice mpv transmission-gtk rhythmbox android-tools aria2 binutils chrony flashrom hdparm htop icoutils nano openssl-1_1 7zip secret-tool sensors unar wget xrandr yt-dlp 
  
 ===== Intel ===== ===== Intel =====
  
-****+  AMD CPUs have ''ucode-amd''
  
-  ucode-intel intel-media-driver+  ucode-intel intel-media-driver intel-gpu-tools
  
 ===== Keybase ===== ===== Keybase =====
Line 186: Line 190:
   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 zypper install -y 'python3-smbios-utils' && sudo smbios-thermal-ctl --set-thermal-mode='performance' && sudo zypper remove --clean-deps -y 'python3-smbios-utils'
  
-===== GRUB =====+===== Kernel Options ===== 
 + 
 +==== Intel Perf Counters ==== 
 + 
 +  * https://wiki.archlinux.org/title/intel_graphics#Enable_performance_support 
 +  * ''dev.i915.perf_stream_paranoid = 0'' 
 + 
 +  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' 
 + 
 +==== Magic SysRq key ==== 
 + 
 +  * https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html 
 +  * ''kernel.sysrq = 1'' 
 + 
 +  echo 'kernel.sysrq = 1' | sudo tee '/etc/sysctl.d/99-sysrq.conf' > '/dev/null' && cat '/etc/sysctl.d/99-sysrq.conf' 
 + 
 +  sudo sysctl 'kernel.sysrq' 
 + 
 +==== Swappiness ==== 
 + 
 +  * ''vm.swappiness = 0'' 
 + 
 +  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' 
 + 
 +===== Dracut ===== 
 + 
 +  * 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 ==== ==== Config ====
Line 196: Line 252:
 ==== Spinesnap ==== ==== Spinesnap ====
  
-  * Last updated: 2024/05/06+  * Last updated: 2024/05/18 with GRUB
  
-<code>preempt='fullthreadirqs nohz='off' acpi_osi='!!' acpi_osi='Linux' processor.ignore_ppc='1' i915.enable_dc='0' i915.enable_sagv='0' i915.enable_fbc='0' i915.enable_psr='0' i915.panel_use_ssc='0' i915.nuclear_pageflip='1' iommu='pt' intremap='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'</code>+<code>preempt='none' nohz='off' acpi_osi='Linux' i915.enable_dc='0' i915.enable_fbc='0' i915.enable_psr='0' i915.enable_hangcheck='0' i915.panel_use_ssc='0' i915.nuclear_pageflip='1' i915.request_timeout_ms='200000' i915.enable_guc='3' pcie_ports='native' pci='pcie_bus_perf,realloc,pcie_scan_all,big_root_window' pcie_aspm='off' video='HDMI-A-1:1920x1080MR@75' reboot='pci' idle='halt' usbhid.quirks='0x1b1c:0x1b75:0x20000408' usbcore.quirks='1b1c:1b75:gn'</code> 
 + 
 +=== TODO === 
 + 
 +  * https://forum.proxmox.com/threads/problem-with-usb-network-card-asix-ax88179_178a-driver-usb-2-2-usb-disconnect.126741/ 
 +  * https://forums.lenovo.com/t5/Other-Linux-Discussions/USB-C-to-ethernet-adaptors-disconnect-on-irregular-interval/m-p/5106995 
 + 
 +  usbcore.autosuspend=-1 
 + 
 +  usbcore.quirks=0bda:8156:
 + 
 +  usbcore.quirks=17ef:720c:k
  
 ===== GNOME ===== ===== GNOME =====
 +
 +==== Disable Wayland ====
 +
 +  * :!: 2023/07/23: It's been the cause of **far** too many issues and solving nothing while doing it
 +
 +  * Last tested: 2024/05/17
 +
 +<code>cat '/etc/gdm/custom.conf' | grep '#WaylandEnable' > '/dev/null' && sudo sed -i 's/'#WaylandEnable=false'/'WaylandEnable=false'/g' '/etc/gdm/custom.conf' && cat '/etc/gdm/custom.conf' | grep 'WaylandEnable=false'</code>
 +
 +<code>sudo -e '/etc/gdm/custom.conf'</code>
 +
 +==== Force evdev ====
 +
 +  * See [[notes:xorg.conf_snippets#evdev|evdev]]
 +  * Last tested: 2024/05/17
  
 ==== Extensions ==== ==== Extensions ====
Line 280: Line 362:
  
   secret-tool store --label='KeePass' 'keepass' 'default'   secret-tool store --label='KeePass' 'keepass' 'default'
 +
 +===== Laptop Power =====
 +
 +  * See [[notes:laptop_power_management|Laptop Power Management]]
 +  * Last tested: 2024/05/17
 +
 +  watch --interval '0.5' grep \'cpu MHz\' '/proc/cpuinfo'
  
 ===== Keybase ===== ===== Keybase =====
Line 310: Line 399:
 tscale=oversample tscale=oversample
 hwdec=vaapi hwdec=vaapi
-hwdec-codecs=all +hwdec-codecs=all</code> 
-vo=dmabuf-wayland</code>+ 
 +<code>vo=dmabuf-wayland</code>
  
 ===== Secure Shell ===== ===== Secure Shell =====
Line 317: Line 407:
   * See [[clients:secure_shell|Client]] notes to generate/restore public key   * See [[clients:secure_shell|Client]] notes to generate/restore public key
  
-===== Drive Maintenance =====+===== Disk Drives ===== 
 + 
 +==== Disable barriers ==== 
 + 
 +  * Add '',barrier=0'' after ''defaults'' for the ''/'' mountpoint ((defaults,barrier=0)) 
 +  * Expects ''ext4'' 
 + 
 +  sudo -e '/etc/fstab' 
 + 
 +  ,barrier=0
  
 ==== Swap ==== ==== Swap ====
  
-  * Add ''discard'' after ''defaults'' for the ''swap'' mountpoint ((defaults,discard))+  * Add '',discard=once'' after ''defaults'' for the ''swap'' mountpoint ((defaults,discard))
   * According to the ''swapon'' man page, setting this in ''fstab'' is acceptable   * According to the ''swapon'' man page, setting this in ''fstab'' is acceptable
  
Line 371: Line 470:
   * :!: 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))   * :!: 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 updated: 2024/05/06+  * Last tested: 2024/05/18 on GNOME 46 on Xorg
  
   sudo zypper install -y 'libdrm-tools' && sudo -e '/etc/gdm/PostLogin/Default' && sudo chmod +x '/etc/gdm/PostLogin/Default' && sync   sudo zypper install -y 'libdrm-tools' && sudo -e '/etc/gdm/PostLogin/Default' && sudo chmod +x '/etc/gdm/PostLogin/Default' && sync
Line 405: Line 504:
  
   extensions.pocket.enabled   extensions.pocket.enabled
 +
 +  security.tls.enable_kyber
  
 ===== Extensions ===== ===== Extensions =====
Line 423: Line 524:
 https://www.fanboy.co.nz/fanboy-cookiemonster_ubo.txt https://www.fanboy.co.nz/fanboy-cookiemonster_ubo.txt
 https://www.fanboy.co.nz/enhancedstats.txt</code> https://www.fanboy.co.nz/enhancedstats.txt</code>
- 
-==== My filters ==== 
- 
-**** 
- 
-<code> 
-! 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> 
  
 ===== DNS over HTTPS ===== ===== DNS over HTTPS =====
/var/www/wiki/data/attic/distros/opensuse_tumbleweed_gnome.1715047191.txt.gz · Last modified: 2024/05/06 21:59 by Sean Rhone