distros:opensuse_tumbleweed_gnome
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
distros:opensuse_tumbleweed_gnome [2019/05/30 11:11] – Sean Rhone | distros:opensuse_tumbleweed_gnome [2024/04/15 23:14] (current) – GNOME Terminal -> kgx (Console) Sean Rhone | ||
---|---|---|---|
Line 9: | Line 9: | ||
* http:// | * http:// | ||
- | ===== DVD-x86_64-Current.iso | + | ===== DVD + Xfce Live ===== |
- | * http:// | + | * Downloads the latest |
- | http:// | + | |
- | ===== Hashes | + | ===== DVD ===== |
- | * http:// | + | * ISO and SHA256 hash |
- | ====== Installation Notes ====== | + | http:// |
- | | + | |
- | * XFS, no separate '' | + | |
- | ====== HOSTS ====== | + | ===== Xfce ===== |
- | * https:// | + | * For LiveUSB |
- | * Using '' | + | |
- | | + | https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-XFCE-Live-x86_64-Current.iso |
- | cat '/ | + | ====== Installation Notes ====== |
- | | + | |
- | ===== RoE LAN ===== | + | ===== Partitioning |
- | | + | |
- | | + | |
+ | - No separate '' | ||
- | echo -e '\n# RoE LAN\n192.168.1.153 realmofespionage.xyz\n192.168.1.153 social.realmofespionage.xyz\n192.168.1.153 blog.realmofespionage.xyz\n192.168.1.153 media.realmofespionage.xyz\n192.168.1.153 wiki.realmofespionage.xyz' | + | ====== PackageKit ====== |
- | ====== Repositories ====== | + | * PackageKit is an long-standing, |
+ | * This uninstalls it, and prevents it from being automatically re-installed | ||
+ | * :!: This was //still// necessary as of 2024/04/15 | ||
- | ===== PackMan Essentials ===== | + | sudo systemctl stop ' |
- | | + | |
- | * Repository Priority: 98 | + | ====== Repositories ====== |
- | * Provides extended multimedia support | + | |
- | + | ||
- | sudo rpm --import ' | + | |
===== Keybase ===== | ===== Keybase ===== | ||
Line 60: | Line 58: | ||
* Provides the Keybase GUI client | * Provides the Keybase GUI client | ||
- | | + | |
- | + | ||
- | ===== Mesa ===== | + | |
- | + | ||
- | * http:// | + | |
- | + | ||
- | * Repository Priority: 97 | + | |
- | * Provides updated open-source graphics stack (Mesa + LLVM) | + | |
- | sudo rpm --import 'http://download.opensuse.org/repositories/home:/khnazile:/ | + | sudo rpm --import 'https://keybase.io/docs/server_security/code_signing_key.asc' && sudo zypper addrepo --check --refresh --priority '98' --no-gpgcheck |
====== Software ====== | ====== Software ====== | ||
Line 95: | Line 86: | ||
**** | **** | ||
- | sudo fwupdmgr refresh && sudo fwupdmgr update --verbose | + | sudo fwupdmgr refresh |
+ | |||
+ | ==== Flatpaks ==== | ||
+ | |||
+ | **** | ||
+ | |||
+ | flatpak update && sudo flatpak update | ||
===== GNU nano ===== | ===== GNU nano ===== | ||
Line 109: | Line 106: | ||
**** | **** | ||
- | sudo zypper install filezilla keepassxc | + | sudo zypper install |
- | ===== numactl | + | ===== Intel ===== |
**** | **** | ||
- | | + | |
- | + | ||
- | ==== VA-API ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | | + | |
- | + | ||
- | ===== ckb-next ===== | + | |
- | + | ||
- | * https:// | + | |
- | * :!: Animations don't work, see https:// | + | |
- | + | ||
- | ckb-next | + | |
===== Keybase ===== | ===== Keybase ===== | ||
Line 135: | Line 119: | ||
* :!: Make sure to run '' | * :!: Make sure to run '' | ||
- | | + | < |
===== Wine ===== | ===== Wine ===== | ||
* '' | * '' | ||
- | * '' | ||
- | wine-staging libpulse0-32bit | + | wine-staging libpulse0-32bit |
- | + | ||
- | Mesa-libd3d Mesa-libd3d-32bit | + | |
===== Tor Browser ===== | ===== Tor Browser ===== | ||
Line 151: | Line 132: | ||
torbrowser-launcher | torbrowser-launcher | ||
- | |||
- | ===== Google Chrome ===== | ||
- | |||
- | **** | ||
- | |||
- | sudo rpm --import ' | ||
====== Settings ====== | ====== Settings ====== | ||
Line 162: | Line 137: | ||
===== Keyboard Shortcuts ===== | ===== Keyboard Shortcuts ===== | ||
- | | + | |
- | + | ||
- | gnome-terminal | + | |
bash -c " | bash -c " | ||
- | | + | |
==== Keys ==== | ==== Keys ==== | ||
Line 176: | Line 149: | ||
* Ctrl + Alt + T | * Ctrl + Alt + T | ||
* Ctrl + Alt + Z | * Ctrl + Alt + Z | ||
- | * Pause or F7 | + | * Pause, Menu, F6, or Launch1 |
===== Printer ===== | ===== Printer ===== | ||
Line 183: | Line 156: | ||
* :!: Log-in as '' | * :!: Log-in as '' | ||
- | * Output Mode: Black Only Grayscale | + | * Internet Printing Protocol (ipp) -> HP -> IPP Everywhere ™ |
- | * Print Quality: High-Resolution Photo | + | * Color Mode: Device Gray |
* Administration -> Set As Server Default | * Administration -> Set As Server Default | ||
- | | + | |
- | + | ||
- | ===== gedit ===== | + | |
- | + | ||
- | * 4 Tab width | + | |
- | * Insert Spaces for Tab mode | + | |
===== Network ===== | ===== Network ===== | ||
Line 198: | Line 166: | ||
==== DNS ==== | ==== DNS ==== | ||
- | === UncensoredDNS === | + | * [[notes: |
- | * https:// | + | < |
- | 89.233.43.71, | + | < |
- | + | ||
- | 2a01:3a0:53:53::,2001:67c:28a4:: | + | |
- | + | ||
- | === OpenNIC Anycast === | + | |
- | + | ||
- | * https:// | + | |
- | + | ||
- | 185.121.177.177, | + | |
- | + | ||
- | 2a05: | + | |
- | + | ||
- | ==== VPN.AC ==== | + | |
- | + | ||
- | * See [[information: | + | |
- | * :!: If using this VPN, disable IPv6 from NetworkManager | + | |
===== Nautilus ===== | ===== Nautilus ===== | ||
* Sort folders before files | * Sort folders before files | ||
- | * 4096 MB File Previews | ||
===== Rhythmbox ===== | ===== Rhythmbox ===== | ||
- | * See [[Information: | + | * See [[Information: |
- | ===== ckb-next | + | ===== Dell Fan Profile |
- | **** | + | |
- | + | ||
- | sudo systemctl enable 'ckb-next-daemon' | + | |
- | + | ||
- | ==== Animations Fix ==== | + | |
- | + | ||
- | * TODO: Bug report link | + | |
- | sudo mkdir -p '/ | + | sudo zypper install |
===== GRUB ===== | ===== GRUB ===== | ||
- | ==== Other Parameters | + | ==== Config |
- | * See [[notes: | + | * :!: [[notes: |
- | ==== AIO ==== | + | sudo yast2 ' |
- | === Nightwane | + | ==== Spinesnap ==== |
- | * Last updated: | + | * Last updated: |
- | scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y reboot=pci pcie_aspm=force nohz=on modprobe.blacklist=iTCO_wdt, | + | < |
- | === Spinesnap | + | ===== GNOME ===== |
- | * Last updated: 2019/05/26 | + | ==== Extensions ==== |
- | | + | |
+ | * https:// | ||
- | ==== blk_mq | + | ==== External Monitor Settings |
- | **** | + | |
+ | | ||
- | | + | |
- | ==== Reboot ==== | + | === Undo === |
- | + | ||
- | * '' | + | |
- | * '' | + | |
- | * There are other values possible should either of those not work | + | |
- | + | ||
- | reboot=pci | + | |
- | + | ||
- | reboot=efi | + | |
- | + | ||
- | ==== PCIe ASPM ==== | + | |
**** | **** | ||
- | | + | |
- | + | ||
- | ==== dyntick-idle Disable ==== | + | |
- | + | ||
- | * KGPE-D16' | + | |
- | * Specific to Nightwane | + | |
- | + | ||
- | nohz=on | + | |
- | + | ||
- | ==== i915 ==== | + | |
- | + | ||
- | * Applicable on a Lenovo T500 ((Spinesnap)) | + | |
- | + | ||
- | i915.enable_fbc=1 i915.fastboot=1 | + | |
- | + | ||
- | ==== amdgpu ==== | + | |
- | + | ||
- | * Allows use of Overdrive options for overclocking | + | |
- | + | ||
- | amdgpu.ppfeaturemask=0xffffffff | + | |
- | + | ||
- | cat '/ | + | |
- | + | ||
- | ==== Blacklist Watchdogs ==== | + | |
- | + | ||
- | * '' | + | |
- | * '' | + | |
- | * '' | + | |
- | * Apparently this reduces power usage slightly | + | |
- | + | ||
- | modprobe.blacklist=iTCO_wdt, | + | |
- | + | ||
- | ===== GNOME ===== | + | |
- | + | ||
- | ==== Disable Wayland ==== | + | |
- | + | ||
- | cat '/ | + | |
- | + | ||
- | sudo -e '/ | + | |
- | + | ||
- | ==== Root GUI Apps in Wayland ==== | + | |
- | + | ||
- | * Run this before running GUI applications requiring root | + | |
- | * This needs re-ran after session restart | + | |
- | + | ||
- | xhost +LOCAL: | + | |
==== Settings ==== | ==== Settings ==== | ||
Line 331: | Line 224: | ||
=== All-in-one === | === All-in-one === | ||
- | * Last updated: | + | * Last updated: |
- | gsettings set ' | + | |
=== Individual === | === Individual === | ||
- | * Last updated: | + | * Last updated: |
+ | |||
+ | gsettings reset ' | ||
gsettings set ' | gsettings set ' | ||
Line 356: | Line 251: | ||
gsettings set ' | gsettings set ' | ||
+ | |||
+ | gsettings set ' | ||
gsettings set ' | gsettings set ' | ||
- | ===== Hostname ===== | + | gsettings set ' |
- | * Change '' | + | ==== Weather ==== |
- | sudo hostnamectl set-hostname ' | + | === Location Fork === |
- | ===== Keybase ===== | + | * https:// |
- | * :!: Run after initial install | + | * Last tested: 2024/04/15 |
- | | + | |
+ | |||
+ | wget -O ~/' | ||
===== KeePassXC ===== | ===== KeePassXC ===== | ||
Line 376: | Line 275: | ||
* General -> [ ] Load previous databases on startup | * General -> [ ] Load previous databases on startup | ||
+ | * Security -> [x] Use DuckDuckGo service to download website icons | ||
==== Add Database Password to GNOME Keyring ==== | ==== Add Database Password to GNOME Keyring ==== | ||
Line 383: | Line 283: | ||
secret-tool store --label=' | secret-tool store --label=' | ||
- | ===== mpv ===== | + | ===== Keybase |
- | * https:// | + | * :!: Run after initial install |
- | | + | |
- | ===== NetworkManager | + | ===== lm_sensors |
- | | + | |
- | * :!: '' | + | |
- | | + | sudo -e '/etc/sysconfig/lm_sensors' |
- | < | + | ===== mpv ===== |
- | [device-mac-randomization] | + | |
- | wifi.scan-rand-mac-address=yes | + | |
- | [connection-mac-randomization] | + | * [[https:// |
- | ethernet.cloned-mac-address=random | + | |
- | wifi.cloned-mac-address=random | + | |
- | [connection] | + | mkdir -p ~/'.config/mpv' && nano ~/' |
- | wifi.powersave=2< | + | |
- | ===== Laptop Power Management ===== | + | < |
- | + | save-position-on-quit | |
- | * See [[notes: | + | 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 | ||
+ | vo=dmabuf-wayland</ | ||
===== Secure Shell ===== | ===== Secure Shell ===== | ||
- | * See [[Clients:Secure Shell]] | + | * See [[clients:secure_shell|Client]] notes to generate/restore public key |
- | + | ||
- | ===== Solo Key ===== | + | |
- | + | ||
- | ==== Information ==== | + | |
- | + | ||
- | * https:// | + | |
- | * Usable as optional authentication for GDM and '' | + | |
- | + | ||
- | ==== PAM ==== | + | |
- | + | ||
- | === Dependencies === | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | sudo zypper install ' | + | |
- | + | ||
- | === udev Rule === | + | |
- | + | ||
- | * https:// | + | |
- | + | ||
- | sudo -e '/ | + | |
- | + | ||
- | ===== Swappiness ===== | + | |
- | + | ||
- | echo " | + | |
- | + | ||
- | cat '/ | + | |
- | + | ||
- | ===== systemd ===== | + | |
- | + | ||
- | * Log data is stored in volatile storage | + | |
- | * Max log file sizes of '' | + | |
- | + | ||
- | sudo mkdir -p '/ | + | |
- | ===== TRIM ===== | + | ===== Drive Maintenance |
==== Swap ==== | ==== Swap ==== | ||
Line 458: | Line 328: | ||
sudo -e '/ | sudo -e '/ | ||
- | ,discard | + | ,discard=once |
- | ==== Service | + | ==== Trim ==== |
**** | **** | ||
Line 466: | Line 336: | ||
sudo systemctl enable ' | sudo systemctl enable ' | ||
- | ===== Wine ===== | + | ===== UTC ===== |
- | * See [[notes:wine|Wine]] | + | * [[https:// |
+ | * Set RTC to UTC | ||
+ | * :!: Needed if Windows is installed first | ||
+ | * :!: Windows should also be set to UTC | ||
- | ====== Computer-specific ====== | + | sudo timedatectl set-local-rtc ' |
- | ===== Nightwane ===== | + | ==== Verify |
- | + | ||
- | ==== Volume | + | |
**** | **** | ||
- | | + | |
- | ==== Fan Control | + | ===== Wine ===== |
- | * Expects an ASUS KCMA-D8 motherboard | + | * See [[notes:wine|Wine]] |
- | * If OpenBMC is figured out, this may be superseded | + | |
- | * :!: Answer '' | + | |
- | sudo zypper install ' | + | ===== Xorg/Wayland ===== |
- | < | + | ==== Full RGB HDMI ==== |
- | INTERVAL=10 | + | |
- | DEVNAME=/ | + | |
- | FCTEMPS=/ | + | * See [[notes: |
- | FCFANS=/ | + | * This works on Wayland as well as GNOME on Xorg even with Wayland globally-disabled from '' |
+ | * :!: The numbers '' | ||
- | MINTEMP=/ | + | sudo zypper install |
- | MAXTEMP=/ | + | |
- | + | ||
- | MINSTART=/ | + | |
- | MINSTOP=/ | + | |
- | + | ||
- | ==== Custom Resolution ==== | + | |
- | + | ||
- | === Generate Modeline === | + | |
- | + | ||
- | * 4k@60Hz CVT-RB | + | |
- | * Fixes unstable HDMI at 4K@60Hz, and overly-bright colors on DisplayPort | + | |
- | * :!: The '' | + | |
- | * :!: This cannot be used on Wayland currently | + | |
- | * :!: This expects '' | + | |
- | + | ||
- | cvt --verbose --reduced | + | |
- | + | ||
- | === xorg.conf Snippet === | + | |
- | + | ||
- | * :!: Change as-needed | + | |
- | + | ||
- | | + | |
< | < | ||
- | Section " | + | proptest |
- | Identifier | + | proptest |
- | Modeline " | + | |
- | Option | + | |
- | EndSection</ | + | |
- | + | ||
- | ===== Spinesnap ===== | + | |
- | + | ||
- | sudo zypper install xf86-video-intel xf86-video-amdgpu && sudo -e '/ | + | |
- | + | ||
- | < | + | |
- | Section " | + | |
- | Identifier | + | |
- | Driver | + | |
- | BusID " | + | |
- | Option | + | |
- | Option | + | |
- | EndSection | + | |
- | + | ||
- | Section " | + | |
- | Identifier | + | |
- | Driver | + | |
- | BusID " | + | |
- | Option | + | |
- | Option | + | |
- | EndSection</ | + | |
- | + | ||
- | ===== Deep Color ===== | + | |
- | + | ||
- | ==== xorg.conf Snippet ==== | + | |
- | + | ||
- | * The lack-of quotes around '' | + | |
- | * :!: This may cause minor rendering issues with programs not expecting 30-bit color ((GpuTest' | + | |
- | + | ||
- | sudo -e '/ | + | |
- | + | ||
- | < | + | |
- | Section " | + | |
- | Identifier | + | |
- | DefaultDepth | + | |
- | EndSection</ | + | |
- | + | ||
- | ==== Display Manager ==== | + | |
- | + | ||
- | * Necessary to allow mouse clicks to work in GDM, and apparently Compton, and maybe others | + | |
- | + | ||
- | cat '/ | + | |
- | + | ||
- | ===== Graphics xorg.conf ===== | + | |
- | + | ||
- | ==== intel ==== | + | |
- | + | ||
- | sudo zypper install ' | + | |
- | + | ||
- | < | + | |
- | Section " | + | |
- | Identifier | + | |
- | Driver | + | |
- | Option | + | |
- | EndSection</ | + | |
- | + | ||
- | ==== amdgpu ==== | + | |
- | + | ||
- | | + | |
- | + | ||
- | sudo zypper install ' | + | |
- | + | ||
- | < | + | |
- | Section " | + | |
- | Identifier | + | |
- | Driver | + | |
- | Option | + | |
- | EndSection</ | + | |
- | + | ||
- | ==== radeon ==== | + | |
- | + | ||
- | * Expects pre-SI GPUs ((HD6000 series and lower, and non-SI HD7000 series)) | + | |
- | * For SI, CIK, and newer GPUs, use '' | + | |
- | + | ||
- | sudo zypper install 'xf86-video-ati' | + | |
- | + | ||
- | < | + | |
- | Section " | + | |
- | Identifier | + | |
- | Driver | + | |
- | Option | + | |
- | Option | + | |
- | Option | + | |
- | Option | + | |
- | EndSection</ | + | |
- | + | ||
- | ==== Other ==== | + | |
- | + | ||
- | * If using Optimus or some other multi-GPU set-up, add the '' | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ====== Mozilla Firefox ====== | + | |
- | + | ||
- | ===== Settings ===== | + | |
- | + | ||
- | ==== Environment Variables ==== | + | |
- | + | ||
- | * Enables hardware acceleration and use of WebRenderer | + | |
- | * :!: WebRenderer requires the previous '' | + | |
- | + | ||
- | echo -e ' | + | |
- | + | ||
- | ==== Default Profile ==== | + | |
- | + | ||
- | rm -fv '/ | + | |
- | + | ||
- | < | + | |
- | [General] | + | |
- | StartWithLastProfile=1 | + | |
- | + | ||
- | [Profile0] | + | |
- | Name=default | + | |
- | IsRelative=1 | + | |
- | Path=CHANGEME | + | |
- | Default=1</ | + | |
- | + | ||
- | ==== user.js ==== | + | |
- | + | ||
- | + | ||
- | * Last updated: 2019/ | + | |
- | * :!: IPv6 is disabled in order to prevent WebRTC from grabbing a IPv6 address even though NetworkManager has it disabled... | + | |
- | * :!: '' | + | |
- | + | ||
- | rm -fv '/ | + | |
- | + | ||
- | < | + | |
- | / | + | |
- | * General * | + | |
- | | + | |
- | + | ||
- | user_pref(" | + | |
- | user_pref(" | + | |
- | + | ||
- | user_pref(" | + | |
- | user_pref(" | + | |
- | user_pref(" | + | |
- | + | ||
- | user_pref(" | + | |
- | user_pref(" | + | |
- | user_pref(" | + | |
- | user_pref(" | + | |
- | user_pref(" | + | |
- | + | ||
- | /******* | + | |
- | * U2F * | + | |
- | | + | |
- | user_pref(" | + | ====== Firefox ====== |
- | /*********** | + | |
- | * Privacy | + | * https:// |
- | | + | |
- | user_pref(" | + | ===== about: |
- | user_pref(" | + | |
- | /******* | + | |
- | | + | * :!: '' |
- | | + | |
- | ==== Apply Settings ==== | + | layout.frame_rate |
- | | + | |
- | | + | |
===== Extensions ===== | ===== Extensions ===== | ||
- | ==== Startpage.com ==== | + | |
- | + | * [[https:// | |
- | | + | * [[https:// |
- | + | ||
- | ==== Download ==== | + | |
- | + | ||
- | * Decentraleyes | + | |
- | * HTTPS Everywhere | + | |
- | * Privacy Possum | + | |
- | * Cookie AutoDelete | + | |
- | * uBlock Origin | + | |
- | + | ||
- | gio open 'https:// | + | |
- | + | ||
- | ==== Cookie AutoDelete ==== | + | |
- | + | ||
- | * [x] Enable Automatic Cleaning? Delay Before Cleaning | + | |
- | * [x] Enable Cleanup on Domain Change | + | |
- | * [ ] Enable Cleanup Log and Counter | + | |
- | * [ ] Show Notification After Cookie Cleanup | + | |
- | * [x] Clean Cookies from Open Tabs on Startup | + | |
- | * [x] Localstorage Cleanup (Firefox 58+) | + | |
==== uBlock Origin ==== | ==== uBlock Origin ==== | ||
- | === Settings | + | ==== Filters list ==== |
- | | + | **** |
- | + | ||
- | === Filter lists === | + | |
- | + | ||
- | | + | |
- | | + | |
- | + | ||
- | | + | |
- | * Multipurpose -> [x] hpHost' | + | |
- | * Multipurpose -> [x] MVPS HOSTS | + | |
- | + | ||
- | * Custom -> [x] Import | + | |
- | + | ||
- | === Custom 3rd-party filters === | + | |
- | + | ||
- | * Last updated: 2018/11/23 | + | |
< | < | ||
https:// | https:// | ||
https:// | https:// | ||
- | https:// | + | https:// |
- | https:// | + | https:// |
- | https:// | + | |
- | https:// | + | |
- | https:// | + | |
- | ===== Testing Sites ===== | + | ==== My filters |
- | + | ||
- | * https:// | + | |
- | * https:// | + | |
- | * https:// | + | |
- | * https:// | + | |
- | * https:// | + | |
- | + | ||
- | ====== Notable Folders and Commands ====== | + | |
- | + | ||
- | ===== Extract ISO ===== | + | |
- | + | ||
- | * '' | + | |
- | * '' | + | |
- | * No space after the '' | + | |
- | * This is primarily useful for copying Windows ISO images to a FAT32 flash drive | + | |
- | + | ||
- | 7z x -o' | + | |
- | + | ||
- | 7z x -o'/ | + | |
- | + | ||
- | ===== youtube-dl ===== | + | |
- | + | ||
- | ==== Show Formats ==== | + | |
- | + | ||
- | * Change '' | + | |
- | + | ||
- | youtube-dl --list-formats x | + | |
- | + | ||
- | ==== Download ==== | + | |
- | + | ||
- | * Change '' | + | |
- | * '' | + | |
- | + | ||
- | youtube-dl --extract-audio --format ' | + | |
- | + | ||
- | ===== Shortcuts ===== | + | |
- | + | ||
- | / | + | |
- | + | ||
- | ~/ | + | |
- | + | ||
- | ===== Icons ===== | + | |
- | + | ||
- | / | + | |
- | + | ||
- | ~/ | + | |
- | + | ||
- | ===== Zypper ===== | + | |
- | + | ||
- | ==== Find Orphans | + | |
**** | **** | ||
- | zypper packages | + | < |
+ | ! Hide RuneScape Wiki clocks | ||
+ | ! 2023/ | ||
+ | oldschool.runescape.wiki### | ||
+ | oldschool.runescape.wiki### | ||
+ | runescape.wiki## | ||
+ | runescape.wiki### | ||
- | ==== Remove Package and Deps ==== | + | ! End</ |
- | **** | + | ===== DNS over HTTPS ===== |
- | | + | |
- | ==== Show Installed Patterns ==== | + | < |
- | **** | + | ====== Server ====== |
- | | + | |
+ | * For headless servers, use [[distros: | ||
- | ==== Folder | + | ===== Automatic Updates ===== |
- | **** | + | ==== Service ==== |
- | | + | |
- | ==== List ==== | + | < |
+ | [Service] | ||
+ | Type=oneshot | ||
+ | ExecStartPre='/ | ||
+ | ExecStart='/ | ||
+ | ExecStart='/ | ||
+ | ExecStartPost='/ | ||
+ | ExecStartPost='/ | ||
- | **** | + | ==== Timer ==== |
- | + | ||
- | zypper repos --priority | + | |
- | + | ||
- | ===== GPG Keys ===== | + | |
- | + | ||
- | ==== Check Keys ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | rpm -q gpg-pubkey --qf ' | + | |
- | + | ||
- | ==== Remove Keys ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | sudo rpm -e x | + | |
- | + | ||
- | ===== Re-generate Thumbnails ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | rm -Rf ~/' | + | |
- | + | ||
- | ===== List GNOME gsettings ===== | + | |
- | + | ||
- | * Change '' | + | |
- | + | ||
- | gsettings list-recursively ' | + | |
- | + | ||
- | ===== GNOME Software Maintenance ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | pkcon -c ' | + | |
- | + | ||
- | ===== fstrim ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | sudo fstrim -v --all | + | |
- | + | ||
- | ===== GNOME Monitors Reset ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | rm -f ~/' | + | |
- | + | ||
- | ===== GNOME Monitors Reset ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | rm -f ~/' | + | |
- | + | ||
- | ===== PulseAudio Reset ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | rm -f ~/' | + | |
- | + | ||
- | ===== Xorg Debug ===== | + | |
- | + | ||
- | journalctl -e _COMM=' | + | |
- | + | ||
- | gio open ~/' | + | |
- | + | ||
- | ===== Verify DRI3 ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | LIBGL_DEBUG=' | + | |
- | + | ||
- | ===== GpuTest ===== | + | |
- | + | ||
- | * https:// | + | |
- | + | ||
- | ==== Execute ==== | + | |
- | + | ||
- | === HDTV === | + | |
- | + | ||
- | * 1280x720 | + | |
- | + | ||
- | wget -O '/ | + | |
- | + | ||
- | cd '/ | + | |
- | + | ||
- | /fullscreen /benchmark / | + | |
- | + | ||
- | === FHD === | + | |
- | + | ||
- | * 1920x1080 | + | |
- | + | ||
- | wget -O '/ | + | |
- | + | ||
- | cd '/ | + | |
- | + | ||
- | /fullscreen /benchmark / | + | |
- | + | ||
- | === UHDTV1 === | + | |
- | + | ||
- | * 3840x2160 | + | |
- | + | ||
- | wget -O '/ | + | |
- | + | ||
- | cd '/ | + | |
- | + | ||
- | /fullscreen /benchmark / | + | |
- | + | ||
- | ==== Cleanup ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | rm -Rf '/ | + | |
- | + | ||
- | ===== Show CPU Frequency ===== | + | |
- | + | ||
- | grep ' | + | |
- | + | ||
- | watch -n 0.1 grep \'cpu MHz\' '/ | + | |
- | + | ||
- | ===== OpenSSL Supported Ciphers ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | openssl ciphers -v | awk ' | + | |
- | + | ||
- | ===== Partition Information ===== | + | |
- | + | ||
- | * Both commands do the same things | + | |
- | + | ||
- | df -hT | + | |
- | + | ||
- | df --human-readable --print-type | + | |
- | + | ||
- | ===== Encryption Information ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | sudo cryptsetup -v status '/ | + | |
- | + | ||
- | ===== ATA Secure Erase ===== | + | |
- | + | ||
- | * :!: All '' | + | |
- | + | ||
- | ==== Preparation ==== | + | |
- | + | ||
- | sudo zypper install ' | + | |
- | + | ||
- | sudo hdparm -I '/ | + | |
- | + | ||
- | systemctl suspend | + | |
- | + | ||
- | ==== ATA Secure Erase ==== | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ===== NVMe Erase ===== | + | |
- | + | ||
- | * NVMe Erase from the start page lands here and I usually use a Ubuntu LiveUSB to do this, hence the '' | + | |
- | + | ||
- | sudo apt install ' | + | |
- | + | ||
- | sudo zypper install ' | + | |
- | + | ||
- | sudo nvme format '/ | + | |
- | + | ||
- | ===== Clean EFI Variables ===== | + | |
- | + | ||
- | * :!: Could potentially cause a firmware brick or other issues with improper EFI implementations, | + | |
- | * Safer way is to use '' | + | |
- | + | ||
- | sudo rm -f '/ | + | |
- | + | ||
- | ===== RAID ===== | + | |
- | + | ||
- | ==== Controller Details ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | sudo mdadm --detail-platform | + | |
- | + | ||
- | ==== Create Software RAID ==== | + | |
- | + | ||
- | * :?: Came from old notes; I **assume** this worked at some point, but in any case, the syntax looks nice :p | + | |
- | + | ||
- | sudo mdadm --create '/ | + | |
- | + | ||
- | ===== VGA Switcheroo Power States ===== | + | |
- | + | ||
- | * https:// | + | |
- | + | ||
- | sudo cat '/ | + | |
- | + | ||
- | ===== ACPI Tables ===== | + | |
- | + | ||
- | * In '' | + | |
- | + | ||
- | sudo zypper install ' | + | |
- | + | ||
- | sudo cp --force '/ | + | |
- | + | ||
- | cd ~ && iasl -d ~/' | + | |
- | + | ||
- | gio open ~/' | + | |
- | + | ||
- | sudo zypper remove ' | + | |
- | + | ||
- | ===== Display EDID Info ===== | + | |
- | + | ||
- | * https:// | + | |
- | * TODO: openSUSE | + | |
- | + | ||
- | sudo dnf install ' | + | |
- | + | ||
- | monitor-edid | + | |
- | + | ||
- | ===== Custom Resolutions ===== | + | |
- | + | ||
- | ==== Generate Modeline ==== | + | |
- | + | ||
- | * Use '' | + | |
- | * Syntax is '' | + | |
- | + | ||
- | cvt ' | + | |
- | + | ||
- | cvt --reduced ' | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ==== Temporarily Apply ==== | + | |
- | + | ||
- | * Changes are lost after reboot | + | |
- | * Values after '' | + | |
- | + | ||
- | xrandr --newmode " | + | |
- | + | ||
- | xrandr --addmode ' | + | |
- | + | ||
- | xrandr --output ' | + | |
- | + | ||
- | === Verify === | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | xrandr --verbose | grep *current | + | |
- | ==== Permanently Apply ==== | + | * 06:00 Oak |
- | | + | |
- | * '' | + | |
- | * '' | + | |
< | < | ||
- | Section " | + | [Unit] |
- | | + | Description=Software Package Maintenance and Updater |
- | Modeline x | + | After=network-online.target |
- | Option | + | Wants=network-online.target |
- | EndSection</ | + | |
- | ===== Backlight ===== | + | [Timer] |
+ | OnCalendar=*-*-* 06:00:00 | ||
+ | Persistent=true | ||
- | ==== Notes ==== | + | [Install] |
+ | WantedBy=timers.target</ | ||
- | * The following commands with an asterisk expect only one backlight controller at ''/ | + | ====== |
- | * This was only tested on one laptop with '' | + | |
- | * See [[# | + | |
- | * See [[https:// | + | |
- | + | ||
- | ==== Controller Name ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | ls '/ | + | |
- | + | ||
- | ==== Query Current Brightness ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | cat '/ | + | |
- | + | ||
- | ==== Query Max Brightness ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | cat '/ | + | |
- | + | ||
- | ==== Set Custom Brightness ==== | + | |
- | + | ||
- | * Change '' | + | |
- | * Desired brightness **must** be under '' | + | |
- | + | ||
- | echo " | + | |
- | + | ||
- | ==== Set Max Brightness ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | echo "$(cat '/ | + | |
- | + | ||
- | ===== Intel GuC Firmware ===== | + | |
- | + | ||
- | sudo cat '/ | + | |
- | + | ||
- | sudo cat '/ | + | |
- | + | ||
- | ===== Hyper-threading Information ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | grep -e " | + | |
- | + | ||
- | ===== Optimal GCC compiler flags ===== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | gcc -v -E -x c -march=native -mtune=native - < /dev/null 2>&1 | grep cc1 | perl -pe 's/ -mno-\S+// | + | |
- | + | ||
- | ===== FirewallD ===== | + | |
- | + | ||
- | ==== List Active Rules ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | sudo firewall-cmd --list-all | + | |
- | + | ||
- | ==== List Available Services ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | sudo firewall-cmd --get-service | + | |
- | + | ||
- | ==== Reload ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | sudo firewall-cmd --reload | + | |
- | + | ||
- | ==== Add/Remove Service ==== | + | |
- | + | ||
- | * Add '' | + | |
- | + | ||
- | sudo firewall-cmd --add-service=x | + | |
- | + | ||
- | sudo firewall-cmd --remove-service=x | + | |
- | + | ||
- | ==== Add/Remove Port ==== | + | |
- | + | ||
- | * Add '' | + | |
- | * Change '' | + | |
- | + | ||
- | sudo firewall-cmd --add-port=x/ | + | |
- | + | ||
- | sudo firewall-cmd --remove-port=x/ | + | |
- | + | ||
- | ===== Privacy ===== | + | |
- | + | ||
- | ==== Clear Terminal History ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | history -cw | + | |
- | + | ||
- | ==== Create 7z Password Archive ==== | + | |
- | + | ||
- | * Change '' | + | |
- | * Change '' | + | |
- | * Change '' | + | |
- | + | ||
- | 7za a ' | + | |
- | + | ||
- | 7za a ' | + | |
- | + | ||
- | ==== Remove EXIF data ==== | + | |
- | | + | |
- | exiftool -all= *.* -overwrite_original |
/var/www/wiki/data/attic/distros/opensuse_tumbleweed_gnome.1559229087.txt.gz · Last modified: 2019/05/30 11:11 by Sean Rhone