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 [2023/09/10 13:17] Sean Rhonedistros:opensuse_tumbleweed_gnome [2024/04/19 18:44] (current) Sean Rhone
Line 3: Line 3:
   * openSUSE ((https://www.opensuse.org))   * openSUSE ((https://www.opensuse.org))
   * Tumbleweed ((https://en.opensuse.org/Portal:Tumbleweed))   * Tumbleweed ((https://en.opensuse.org/Portal:Tumbleweed))
-  * GNOME ((https://www.gnome.org/)) ((these notes mostly work with Xfce also))+  * GNOME ((https://www.gnome.org/))
  
 ====== Download ====== ====== Download ======
Line 11: Line 11:
 ===== DVD + Xfce Live ===== ===== DVD + Xfce Live =====
  
-  * Downloads the latest DVD and Xfce Live images+  * Downloads the latest DVD and Xfce Live images with ''aria2c''
  
   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   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
Line 31: Line 31:
 ====== 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))+  * ''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 =====
  
-  - ext4+  - XFS
   - No separate ''/home''   - No separate ''/home''
-  - Separate ''swap''+  - Separate ''swap'' without suspend resize
  
 ====== PackageKit ====== ====== PackageKit ======
Line 43: Line 43:
   * PackageKit is an long-standing, consistent annoyance when using ''zypper'' at random times   * PackageKit is an long-standing, consistent annoyance when using ''zypper'' at random times
   * This uninstalls it, and prevents it from being automatically re-installed   * This uninstalls it, and prevents it from being automatically re-installed
-  * :!: This was //still// necessary as of 2022/05/13+  * :!: This was //still// necessary as of 2024/04/15
  
   sudo systemctl stop 'packagekit' && sudo zypper remove 'PackageKit' && sync   sudo systemctl stop 'packagekit' && sudo zypper remove 'PackageKit' && sync
Line 106: Line 106:
 **** ****
  
-  sudo zypper install evolution filezilla foliate gimp google-noto-*-fonts gnome-extensions gstreamer-plugin-openh264 keepassxc mpv noto-*-fonts transmission-gtk rhythmbox android-tools aria2 binutils flashrom hdparm htop icoutils irqbalance nano openssl-1_1 p7zip-full secret-tool sensors python3-smbios-utils unar wget xfsprogs-scrub 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 p7zip-full secret-tool sensors unar wget xrandr yt-dlp 
  
 ===== Intel ===== ===== Intel =====
Line 120: Line 120:
  
 <code>keybase</code> <code>keybase</code>
- 
-===== Games ===== 
- 
-**** 
- 
-<code>minetest vkquake xonotic</code> 
  
 ===== Wine ===== ===== Wine =====
Line 131: Line 125:
   * ''winetricks'' is included within the ''wine'' package and isn't a separate install   * ''winetricks'' is included within the ''wine'' package and isn't a separate install
  
-  wine-staging libpulse0-32bit libvulkan_intel libvulkan_intel-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
- +
-==== Nine ==== +
- +
-**** +
- +
-  wine-nine-standalone Mesa-libd3d Mesa-libd3d-32bit libpulse0-32bit+
  
 ===== Tor Browser ===== ===== Tor Browser =====
Line 144: Line 132:
  
   torbrowser-launcher   torbrowser-launcher
- 
-===== Google Chrome ===== 
- 
-**** 
- 
-  sudo rpm --import 'https://dl-ssl.google.com/linux/linux_signing_key.pub' && sudo zypper install 'https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm' 
  
 ====== Settings ====== ====== Settings ======
Line 155: Line 137:
 ===== Keyboard Shortcuts ===== ===== Keyboard Shortcuts =====
  
-  gnome-terminal+  kgx
  
   bash -c "secret-tool lookup 'keepass' 'default' | keepassxc --pw-stdin ~/'Documents/keepass.kdbx'"   bash -c "secret-tool lookup 'keepass' 'default' | keepassxc --pw-stdin ~/'Documents/keepass.kdbx'"
  
-  gnome-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 && flatpak update && sync && fstrim --all --verbose && sync && read -n '1' -s -r -p 'Done' && sleep '2''" +  kgx --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 && flatpak update && sync && fstrim --all --verbose && sync && read -n '1' -s -r -p 'Done''"
- +
-==== Xfce ==== +
- +
-  * Uses ''xfce4-terminal'' instead and doesn't include ''flatpak'' +
- +
-  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''"+
  
 ==== Keys ==== ==== Keys ====
Line 173: Line 149:
   * Ctrl + Alt + T   * Ctrl + Alt + T
   * Ctrl + Alt + Z   * Ctrl + Alt + Z
-  * Pause, Menu, or Launch1+  * Pause, Menu, F6, or Launch1
  
 ===== Printer ===== ===== Printer =====
Line 180: Line 156:
  
   * :!: 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
  
-  ipps://192.168.1.164/ipp/print+  ipp://192.168.1.164/ipp/print
  
 ===== Network ===== ===== Network =====
  
-==== Quad9 DNS ====+==== DNS ====
  
-  * https://quad9.net +  * [[notes:dns_servers#quad9|Quad9]], see [[notes:dns_servers]] for other addresses
-  * See [[notes:dns_servers|DNS servers]] for other DNS servers +
- +
-<code>2620:fe::fe,2620:fe::9</code>+
  
 <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>
  
 ===== Nautilus ===== ===== Nautilus =====
Line 209: Line 184:
   * https://www.dell.com/support/kbdoc/en-us/000177768/guide-to-dell-power-manager   * https://www.dell.com/support/kbdoc/en-us/000177768/guide-to-dell-power-manager
  
-  sudo smbios-thermal-ctl --set-thermal-mode='performance'+  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 ===== ===== GRUB =====
Line 221: Line 196:
 ==== Spinesnap ==== ==== Spinesnap ====
  
-  * Last updated: 2023/09/10+  * Last updated: 2024/04/19
  
-<code>acpi_osi=Linux iommu=pt pci=pcie_bus_perf,realloc,pcie_scan_all,big_root_window reboot=pci i915.enable_guc=i915.panel_use_ssc=0 i915.enable_fbc=0 i915.enable_psr=0 video=HDMI-A-1:1920x1080@74</code>+<code>video='HDMI-A-1:1920x1080@74' iommu='pt' intremap='off' preempt='full' acpi_osi='!' acpi_osi='Windows 2017' threadirqs nohz='off' i915.enable_fbc='0' i915.enable_psr='0i915.panel_use_ssc='0i915.nuclear_pageflip='1' i915.enable_guc='3' reboot='pci'</code>
  
 ===== GNOME ===== ===== GNOME =====
Line 236: Line 211:
   * This copies the configured monitor settings from the current user to ''gdm'' and also applies it to the log-in screen   * This copies the configured monitor settings from the current user to ''gdm'' and also applies it to the log-in screen
   * Notably useful for setting a laptop's built-in screen as disabled for the log-in screen while used in a dock configuration   * Notably useful for setting a laptop's built-in screen as disabled for the log-in screen while used in a dock configuration
-  * :!: 2023/08/27: TODO: Test on openSUSE TW 
  
-  sudo cp ~/'.config/monitors.xml' ~gdm/'.config/monitors.xml' && sudo chown 'gdm':'gdm' ~gdm/'.config/monitors.xml'+  sudo cp --remove-destination ~/'.config/monitors.xml' ~gdm/'.config/monitors.xml' && sudo chown 'gdm':'gdm' ~gdm/'.config/monitors.xml'
  
 === Undo === === Undo ===
Line 245: Line 219:
  
   sudo rm ~gdm/'.config/monitors.xml' && sync   sudo rm ~gdm/'.config/monitors.xml' && sync
- 
-==== Disable Wayland ==== 
- 
-  * :!: ckb-next auto light shutoff requires Xorg 
-  * :!: GPU scaling for resolution requires Xorg 
-  * :!: Setting ''i915'' to use Full RGB with HDMI requires Xorg 
- 
-  cat '/etc/gdm/custom.conf' | grep '#WaylandEnable' > '/dev/null' && sudo sed -i 's/'#WaylandEnable'/'WaylandEnable'/g' '/etc/gdm/custom.conf' && cat '/etc/gdm/custom.conf' | grep 'WaylandEnable' 
- 
-  sudo -e '/etc/gdm/custom.conf' 
  
 ==== Settings ==== ==== Settings ====
Line 260: Line 224:
 === All-in-one === === All-in-one ===
  
-  * Last updated: 2023/08/27+  * Last updated: 2024/04/19
  
-  gsettings reset 'org.gnome.shell' 'app-picker-layout' && gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'natural-scroll' 'false' && gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' && 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' 'clock-show-date' 'true' && gsettings set 'org.gnome.desktop.wm.preferences' 'focus-mode' 'click' && gsettings set 'org.gnome.desktop.wm.preferences' 'disable-workarounds' 'true' && gsettings set 'org.gnome.software' 'download-updates' 'false' && gsettings set 'org.gnome.desktop.interface' 'clock-show-weekday' 'true'+  gsettings reset 'org.gnome.shell' 'app-picker-layout' && gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'true' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'natural-scroll' 'false' && gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' && 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' 'clock-show-date' 'true' && gsettings set 'org.gnome.desktop.wm.preferences' 'focus-mode' 'click' && gsettings set 'org.gnome.software' 'download-updates' 'false' && gsettings set 'org.gnome.desktop.interface' 'clock-show-weekday' 'true'
  
 === Individual === === Individual ===
  
-  * Last updated: 2023/08/27+  * Last updated: 2024/04/19
  
   gsettings reset 'org.gnome.shell' 'app-picker-layout'   gsettings reset 'org.gnome.shell' 'app-picker-layout'
  
-  gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'false'+  gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'true'
  
   gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse'   gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse'
Line 289: Line 253:
  
   gsettings set 'org.gnome.desktop.wm.preferences' 'focus-mode' 'click'   gsettings set 'org.gnome.desktop.wm.preferences' 'focus-mode' 'click'
- 
-  gsettings set 'org.gnome.desktop.wm.preferences' 'disable-workarounds' 'true' 
  
   gsettings set 'org.gnome.software' 'download-updates' 'false'   gsettings set 'org.gnome.software' 'download-updates' 'false'
  
   gsettings set 'org.gnome.desktop.interface' 'clock-show-weekday' 'true'   gsettings set 'org.gnome.desktop.interface' 'clock-show-weekday' 'true'
 +
 +==== Weather ====
 +
 +=== Location Fork ===
 +
 +  * https://gitlab.gnome.org/GNOME/gnome-weather/-/issues/247#note_1819885
 +
 +  * Last tested: 2024/04/19
 +
 +  sudo zypper install 'bc'
 +
 +  wget -O ~/'Downloads/add-location-to-gnome-weather.sh' 'https://gitlab.com/Espionage724/scripts/-/raw/main/add-location-to-gnome-weather.sh?ref_type=heads' && chmod +x ~/'Downloads/add-location-to-gnome-weather.sh' && sh ~/'Downloads/add-location-to-gnome-weather.sh'
  
 ===== KeePassXC ===== ===== KeePassXC =====
Line 328: Line 302:
  
 <code> <code>
 +save-position-on-quit
 +sub-auto=fuzzy
 +force-window=yes
 profile=gpu-hq profile=gpu-hq
 scale=ewa_lanczossharp scale=ewa_lanczossharp
Line 336: Line 313:
 hwdec=vaapi hwdec=vaapi
 hwdec-codecs=all hwdec-codecs=all
-save-position-on-quit +vo=dmabuf-wayland</code>
-sub-auto=fuzzy +
-force-window=yes</code>+
  
 ===== Secure Shell ===== ===== Secure Shell =====
Line 360: Line 335:
  
   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
- 
-==== XFS Scrub ==== 
- 
-  * [[https://wiki.archlinux.org/title/XFS#Online_Metadata_Checking_(scrub)|XFS - ArchWiki]] 
- 
-  sudo systemctl enable 'xfs_scrub_all.timer' --now && sudo systemctl start 'xfs_scrub_all' && sync && sudo systemctl status 'xfs_scrub_all' -l 
  
 ===== UTC ===== ===== UTC =====
Line 386: Line 355:
   * See [[notes:wine|Wine]]   * See [[notes:wine|Wine]]
  
-===== Wayland =====+===== Xorg/Wayland =====
  
-==== i915 HDMI ====+==== Full RGB HDMI ====
  
-  * https://www.onetransistor.eu/2021/08/hdmi-picture-quantization-range-linux.html +  * See [[notes:proptest_full_rgb]] for more ports 
-  * https://old.reddit.com/r/linuxquestions/comments/qrpnkw/need_help_with_intel_graphics_broadcast_rgb_with/hk83j18/+  * 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))
  
-  * This sets RGB Full on HDMI, and the content type to ''Game'' on HDMI for low-latency +  sudo zypper install -y 'libdrm-tools' && sudo -e '/etc/gdm/PostLogin/Default' && sudo chmod +x '/etc/gdm/PostLogin/Default' && sync
- +
-  * Run ''proptest'' from a Wayland session to see more ''connector'' and prop names +
-  * :!: This will prevent GDM from displaying if ''proptest'' is not installed +
- +
-  sudo zypper install 'libdrm-tools' && sudo -e '/etc/gdm/PostLogin/Default' && sudo chmod +x '/etc/gdm/PostLogin/Default' && sync+
  
 <code> <code>
-#!/bin/bash+20240419, Dell Latitude 5591, Intel UHD 630, HDMI, modesetting, full color + Game mode
 proptest -M 'i915' -D '/dev/dri/card'* '103' 'connector' '99' '1' proptest -M 'i915' -D '/dev/dri/card'* '103' 'connector' '99' '1'
-proptest -M 'i915' -D '/dev/dri/card'* '103' 'connector' '107' '4'</code>+proptest -M 'i915' -D '/dev/dri/card'* '103' 'connector' '107' '4' 
 +# End</code>
  
 ====== Firefox ====== ====== Firefox ======
Line 412: Line 378:
 ===== about:config ===== ===== about:config =====
  
-  * See [[notes:firefox#aboutconfig|about:config]]+  * See [[notes:firefox#aboutconfig|about:config]] for more info 
 +  * :!: ''layout.frame_rate'' ideally needs set if using Wayland and above 60Hz 
 + 
 +  layout.frame_rate 
 + 
 +  extensions.screenshots.disabled 
 + 
 +  extensions.pocket.enabled
  
 ===== Extensions ===== ===== Extensions =====
  
-  * [[https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/|Decentraleyes]] 
   * [[https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/|uBlock Origin]]   * [[https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/|uBlock Origin]]
- +  * [[https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/|Decentraleyes]] 
-<code> +  * [[https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/|Privacy Badger]]
-gio open 'https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/' 'https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/'</code>+
  
 ==== uBlock Origin ==== ==== uBlock Origin ====
Line 439: Line 410:
  
 <code> <code>
-runescape.wiki##[href="/w/Clock_(interface)"]+! Hide RuneScape Wiki clocks 
 +! 2023/12/13
 oldschool.runescape.wiki###utcdate > [href="#"] oldschool.runescape.wiki###utcdate > [href="#"]
 +oldschool.runescape.wiki###footer-info-lastmod
 +runescape.wiki##[href="/w/Clock_(interface)"]
 +runescape.wiki###footer-info-lastmod
  
-www.phoronix.com##.details > .comments +! End</code>
-www.phoronix.com##.author +
-www.phoronix.com##.comments-label +
-www.phoronix.com###sharebar +
-www.phoronix.com###social +
-www.phoronix.com###searchbox +
-www.phoronix.com##div.popular-list > .comments</code> +
- +
-===== Tweaks ===== +
- +
-  * Enables smooth-scrolling +
- +
-  echo 'MOZ_USE_XINPUT2=1' | sudo tee '/etc/profile.d/99-firefox-tweaks.sh' > '/dev/null' && cat '/etc/profile.d/99-firefox-tweaks.sh' +
- +
-  sudo -e '/etc/profile.d/99-firefox-tweaks.sh'+
  
 ===== DNS over HTTPS ===== ===== DNS over HTTPS =====
  
-****+  [[notes:dns_servers#quad9|Quad9]], see [[notes:dns_servers]] for other addresses
  
-<code> +<code>https://dns.quad9.net/dns-query</code>
-https://security.cloudflare-dns.com/dns-query</code>+
  
 ====== Server ====== ====== Server ======
Line 506: Line 466:
 ====== Notable Folders and Commands ====== ====== Notable Folders and Commands ======
  
-  * See [[notes:misc_linux]]+  * See [[notes:misc_linux#opensuse|misc_linux]]
  
/var/www/wiki/data/attic/distros/opensuse_tumbleweed_gnome.1694366228.txt.gz · Last modified: 2023/09/10 13:17 by Sean Rhone