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/08/13 17:01] (current) – removed Sean Rhone | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Information ====== | ||
| - | * openSUSE ((https:// | ||
| - | * Tumbleweed ((https:// | ||
| - | * GNOME ((https:// | ||
| - | |||
| - | ====== Download ====== | ||
| - | |||
| - | * http:// | ||
| - | |||
| - | ===== DVD-x86_64-Current.iso ===== | ||
| - | |||
| - | * http:// | ||
| - | |||
| - | http:// | ||
| - | |||
| - | ===== Hashes ===== | ||
| - | |||
| - | * http:// | ||
| - | |||
| - | ====== Installation Notes ====== | ||
| - | |||
| - | * '' | ||
| - | * XFS, no separate ''/ | ||
| - | |||
| - | ====== HOSTS ====== | ||
| - | |||
| - | * https:// | ||
| - | * Using '' | ||
| - | |||
| - | sudo wget -O '/ | ||
| - | |||
| - | cat '/ | ||
| - | |||
| - | sudo -e '/ | ||
| - | |||
| - | ===== RoE LAN ===== | ||
| - | |||
| - | * This adds RoE sites to HOSTS file and allows resources to be grabbed over LAN | ||
| - | * Useful for doing large configurations with sites on local LAN | ||
| - | |||
| - | 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' | ||
| - | |||
| - | ====== Repositories ====== | ||
| - | |||
| - | ===== PackMan Essentials ===== | ||
| - | |||
| - | * http:// | ||
| - | |||
| - | * Repository Priority: 98 | ||
| - | * Provides extended multimedia support | ||
| - | |||
| - | sudo rpm --import ' | ||
| - | |||
| - | ===== Keybase ===== | ||
| - | |||
| - | * https:// | ||
| - | |||
| - | * Repository Priority: 98 | ||
| - | * Provides the Keybase GUI client | ||
| - | |||
| - | sudo rpm --import ' | ||
| - | |||
| - | ===== Mesa ===== | ||
| - | |||
| - | * http:// | ||
| - | |||
| - | * Repository Priority: 97 | ||
| - | * Provides updated open-source graphics stack (Mesa + LLVM) | ||
| - | |||
| - | sudo rpm --import ' | ||
| - | |||
| - | ====== Software ====== | ||
| - | |||
| - | ===== List ===== | ||
| - | |||
| - | * http:// | ||
| - | |||
| - | ===== Disable USB Source ===== | ||
| - | |||
| - | **** | ||
| - | |||
| - | sudo zypper modifyrepo --disable --medium-type ' | ||
| - | |||
| - | ===== Update ===== | ||
| - | |||
| - | ==== System ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | 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 && sudo fwupdmgr update --verbose | ||
| - | |||
| - | ===== GNU nano ===== | ||
| - | |||
| - | * Installs '' | ||
| - | * Sets '' | ||
| - | * Sets '' | ||
| - | |||
| - | sudo zypper install ' | ||
| - | |||
| - | ===== General ===== | ||
| - | |||
| - | **** | ||
| - | |||
| - | sudo zypper install filezilla keepassxc p7zip-full unar aria2 gimp hdparm nano htop wget irqbalance rhythmbox libsecret-tools mpv youtube-dl gstreamer-plugins-vaapi hplip-hpijs flashrom | ||
| - | |||
| - | ===== numactl ===== | ||
| - | |||
| - | **** | ||
| - | |||
| - | numactl | ||
| - | |||
| - | ==== VA-API ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | intel-vaapi-driver | ||
| - | |||
| - | ===== ckb-next ===== | ||
| - | |||
| - | * https:// | ||
| - | * :!: Animations don't work, see https:// | ||
| - | |||
| - | ckb-next | ||
| - | |||
| - | ===== Keybase ===== | ||
| - | |||
| - | * https:// | ||
| - | * :!: Make sure to run '' | ||
| - | |||
| - | keybase | ||
| - | |||
| - | ===== Wine ===== | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | wine-staging libpulse0-32bit libvulkan_radeon-32bit | ||
| - | |||
| - | Mesa-libd3d Mesa-libd3d-32bit libpulse0-32bit | ||
| - | |||
| - | ===== Tor Browser ===== | ||
| - | |||
| - | **** | ||
| - | |||
| - | torbrowser-launcher | ||
| - | |||
| - | ===== Google Chrome ===== | ||
| - | |||
| - | **** | ||
| - | |||
| - | sudo rpm --import ' | ||
| - | |||
| - | ====== Settings ====== | ||
| - | |||
| - | ===== Keyboard Shortcuts ===== | ||
| - | |||
| - | * '' | ||
| - | |||
| - | gnome-terminal | ||
| - | |||
| - | bash -c " | ||
| - | |||
| - | gnome-terminal --command "sudo sh -c ' | ||
| - | |||
| - | ==== Keys ==== | ||
| - | |||
| - | * Listed respectively to above | ||
| - | |||
| - | * Ctrl + Alt + T | ||
| - | * Ctrl + Alt + Z | ||
| - | * Pause or F7 | ||
| - | |||
| - | ===== Printer ===== | ||
| - | |||
| - | * http:// | ||
| - | |||
| - | * :!: Log-in as '' | ||
| - | * Output Mode: Black Only Grayscale | ||
| - | * Print Quality: High-Resolution Photo | ||
| - | * Administration -> Set As Server Default | ||
| - | |||
| - | socket:// | ||
| - | |||
| - | ===== gedit ===== | ||
| - | |||
| - | * 4 Tab width | ||
| - | * Insert Spaces for Tab mode | ||
| - | |||
| - | ===== Network ===== | ||
| - | |||
| - | ==== DNS ==== | ||
| - | |||
| - | === UncensoredDNS === | ||
| - | |||
| - | * https:// | ||
| - | |||
| - | 89.233.43.71, | ||
| - | |||
| - | 2a01: | ||
| - | |||
| - | === OpenNIC Anycast === | ||
| - | |||
| - | * https:// | ||
| - | |||
| - | 185.121.177.177, | ||
| - | |||
| - | 2a05: | ||
| - | |||
| - | ==== VPN.AC ==== | ||
| - | |||
| - | * See [[information: | ||
| - | * :!: If using this VPN, disable IPv6 from NetworkManager | ||
| - | |||
| - | ===== Nautilus ===== | ||
| - | |||
| - | * Sort folders before files | ||
| - | * 4096 MB File Previews | ||
| - | |||
| - | ===== Rhythmbox ===== | ||
| - | |||
| - | * See [[Information: | ||
| - | |||
| - | ===== ckb-next ===== | ||
| - | |||
| - | **** | ||
| - | |||
| - | sudo systemctl enable ' | ||
| - | |||
| - | ==== Animations Fix ==== | ||
| - | |||
| - | * TODO: Bug report link | ||
| - | |||
| - | sudo mkdir -p '/ | ||
| - | |||
| - | ===== GRUB ===== | ||
| - | |||
| - | ==== Other Parameters ==== | ||
| - | |||
| - | * See [[notes: | ||
| - | |||
| - | ==== AIO ==== | ||
| - | |||
| - | === Nightwane === | ||
| - | |||
| - | * Last updated: 2019/05/26 | ||
| - | |||
| - | scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y reboot=pci pcie_aspm=force nohz=on modprobe.blacklist=iTCO_wdt, | ||
| - | |||
| - | === Spinesnap === | ||
| - | |||
| - | * Last updated: 2019/05/26 | ||
| - | |||
| - | scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y reboot=pci pcie_aspm=force i915.enable_fbc=1 i915.fastboot=1 modprobe.blacklist=iTCO_wdt, | ||
| - | |||
| - | ==== blk_mq ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y | ||
| - | |||
| - | ==== Reboot ==== | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | * There are other values possible should either of those not work | ||
| - | |||
| - | reboot=pci | ||
| - | |||
| - | reboot=efi | ||
| - | |||
| - | ==== PCIe ASPM ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | pcie_aspm=force | ||
| - | |||
| - | ==== 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 ==== | ||
| - | |||
| - | === All-in-one === | ||
| - | |||
| - | * Last updated: 2019/01/07 | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | === Individual === | ||
| - | |||
| - | * Last updated: 2019/01/07 | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | gsettings set ' | ||
| - | |||
| - | ===== Hostname ===== | ||
| - | |||
| - | * Change '' | ||
| - | |||
| - | sudo hostnamectl set-hostname ' | ||
| - | |||
| - | ===== Keybase ===== | ||
| - | |||
| - | * :!: Run after initial install | ||
| - | |||
| - | run_keybase | ||
| - | |||
| - | ===== KeePassXC ===== | ||
| - | |||
| - | ==== Settings ==== | ||
| - | |||
| - | * General -> [ ] Load previous databases on startup | ||
| - | |||
| - | ==== Add Database Password to GNOME Keyring ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | secret-tool store --label=' | ||
| - | |||
| - | ===== mpv ===== | ||
| - | |||
| - | * https:// | ||
| - | |||
| - | mkdir -p ~/' | ||
| - | |||
| - | ===== NetworkManager ===== | ||
| - | |||
| - | * '' | ||
| - | * :!: '' | ||
| - | |||
| - | sudo mkdir -p '/ | ||
| - | |||
| - | < | ||
| - | [device-mac-randomization] | ||
| - | wifi.scan-rand-mac-address=yes | ||
| - | |||
| - | [connection-mac-randomization] | ||
| - | ethernet.cloned-mac-address=random | ||
| - | wifi.cloned-mac-address=random | ||
| - | |||
| - | [connection] | ||
| - | wifi.powersave=2</ | ||
| - | |||
| - | ===== Laptop Power Management ===== | ||
| - | |||
| - | * See [[notes: | ||
| - | |||
| - | ===== Secure Shell ===== | ||
| - | |||
| - | * See [[Clients: | ||
| - | |||
| - | ===== 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 ===== | ||
| - | |||
| - | ==== Swap ==== | ||
| - | |||
| - | * Add '' | ||
| - | * According to the '' | ||
| - | |||
| - | sudo -e '/ | ||
| - | |||
| - | ,discard | ||
| - | |||
| - | ==== Service ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | sudo systemctl enable ' | ||
| - | |||
| - | ===== Wine ===== | ||
| - | |||
| - | * See [[notes: | ||
| - | |||
| - | ====== Computer-specific ====== | ||
| - | |||
| - | ===== Nightwane ===== | ||
| - | |||
| - | ==== Volume ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | alsamixer && sudo alsactl store | ||
| - | |||
| - | ==== Fan Control ==== | ||
| - | |||
| - | * Expects an ASUS KCMA-D8 motherboard | ||
| - | * If OpenBMC is figured out, this may be superseded | ||
| - | * :!: Answer '' | ||
| - | |||
| - | sudo zypper install ' | ||
| - | |||
| - | < | ||
| - | INTERVAL=10 | ||
| - | DEVNAME=/ | ||
| - | |||
| - | FCTEMPS=/ | ||
| - | FCFANS=/ | ||
| - | |||
| - | MINTEMP=/ | ||
| - | 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 | ||
| - | |||
| - | sudo -e '/ | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Identifier | ||
| - | 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 ' | ||
| - | |||
| - | < | ||
| - | 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/04/05 | ||
| - | * :!: 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(" | ||
| - | |||
| - | / | ||
| - | * Privacy * | ||
| - |  | ||
| - | |||
| - | user_pref(" | ||
| - | user_pref(" | ||
| - | |||
| - | /******* | ||
| - | * END * | ||
| - |  | ||
| - | |||
| - | ==== Apply Settings ==== | ||
| - | |||
| - | * '' | ||
| - | |||
| - | ls '/ | ||
| - | |||
| - | ===== Extensions ===== | ||
| - | |||
| - | ==== Startpage.com ==== | ||
| - | |||
| - | * https:// | ||
| - | |||
| - | ==== Download ==== | ||
| - | |||
| - | * Decentraleyes | ||
| - | * HTTPS Everywhere | ||
| - | * Privacy Possum | ||
| - | * Cookie AutoDelete | ||
| - | * uBlock Origin | ||
| - | |||
| - | gio open ' | ||
| - | |||
| - | ==== 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 ==== | ||
| - | |||
| - | === Settings === | ||
| - | |||
| - | * [x] Prevent WebRTC from leaking local IP addresses | ||
| - | |||
| - | === Filter lists === | ||
| - | |||
| - | * [ ] Ads -> EasyList ((uncheck; included in '' | ||
| - | * [ ] Privacy -> EasyPrivacy ((uncheck; included in '' | ||
| - | |||
| - | * Multipurpose -> [x] Dan Pollock' | ||
| - | * 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:// | ||
| - | |||
| - | ===== Testing Sites ===== | ||
| - | |||
| - | * 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 --orphaned | ||
| - | |||
| - | ==== Remove Package and Deps ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | sudo zypper remove --clean-deps ' | ||
| - | |||
| - | ==== Show Installed Patterns ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | sudo zypper patterns --installed-only | ||
| - | |||
| - | ==== Folder ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | ls '/ | ||
| - | |||
| - | ==== List ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | 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 ==== | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Identifier | ||
| - | Modeline x | ||
| - | Option | ||
| - | EndSection</ | ||
| - | |||
| - | ===== Backlight ===== | ||
| - | |||
| - | ==== Notes ==== | ||
| - | |||
| - | * 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 ==== | ||
| - | |||
| - | sudo zypper install ' | ||
| - | |||
| - | exiftool -all= *.* -overwrite_original | ||
/usr/local/www/wiki/data/attic/distros/opensuse_tumbleweed_gnome.1559229087.txt.gz · Last modified:  (external edit)
                
                