distros:opensuse_tumbleweed_plasma
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
distros:opensuse_tumbleweed_plasma [2018/09/16 11:16] – Sean Rhone | distros:opensuse_tumbleweed_plasma [2021/06/18 02:31] (current) – removed Sean Rhone | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Information ====== | ||
- | * openSUSE ((https:// | ||
- | * Tumbleweed ((https:// | ||
- | * Plasma ((https:// | ||
- | |||
- | ====== Download ====== | ||
- | |||
- | ===== DVD-x86_64-Current.iso ===== | ||
- | |||
- | * http:// | ||
- | |||
- | http:// | ||
- | |||
- | ===== Hashes ===== | ||
- | |||
- | * http:// | ||
- | |||
- | ====== Installation Notes ====== | ||
- | |||
- | * '' | ||
- | * XFS, no separate ''/ | ||
- | |||
- | ====== Software Settings ====== | ||
- | |||
- | ===== Zypper Settings ===== | ||
- | |||
- | * Allow packages to change vendor if needed | ||
- | * Disable delta RPMs | ||
- | * Cleanup unused dependencies on package remove | ||
- | |||
- | sudo sed -i ' | ||
- | |||
- | ====== Repositories ====== | ||
- | |||
- | ===== Wine ===== | ||
- | |||
- | * Repo priority 98 | ||
- | * Provides Wine Staging | ||
- | |||
- | sudo rpm --import ' | ||
- | |||
- | ===== Packman ===== | ||
- | |||
- | * Repo priority 97 | ||
- | * Provides functional multimedia support | ||
- | |||
- | sudo rpm --import ' | ||
- | |||
- | ====== Software ====== | ||
- | |||
- | ===== Disable USB Source ===== | ||
- | |||
- | **** | ||
- | |||
- | sudo zypper modifyrepo -d -m ' | ||
- | |||
- | ===== Update ===== | ||
- | |||
- | * The second dup is needed to pick up a few more packages | ||
- | |||
- | sudo systemctl stop ' | ||
- | |||
- | ===== Remove ===== | ||
- | |||
- | * The 64-bit s2tc should be removed upon adding Packman repo ((dxtn supersedes s2tc)) | ||
- | |||
- | sudo systemctl stop ' | ||
- | |||
- | ===== nano ===== | ||
- | |||
- | sudo zypper install ' | ||
- | |||
- | export ' | ||
- | |||
- | echo 'set nowrap' | ||
- | |||
- | ===== General ===== | ||
- | |||
- | **** | ||
- | |||
- | sudo zypper install transmission-qt nano aria2 htop gdouros-symbola-fonts ffmpeg kffmpegthumbnailer gstreamer-plugins-libav filezilla keepassx perl-Image-ExifTool android-tools android-tools-udev p7zip vlc phonon-backend-vlc phonon4qt5-backend-vlc | ||
- | |||
- | ===== Wine ===== | ||
- | |||
- | **** | ||
- | |||
- | wine-staging libtxc_dxtn-32bit | ||
- | |||
- | ===== Google Chrome ===== | ||
- | |||
- | **** | ||
- | |||
- | sudo rpm --import ' | ||
- | |||
- | ====== Settings ====== | ||
- | |||
- | ===== Keyboard Shortcuts ===== | ||
- | |||
- | konsole | ||
- | |||
- | keepassx | ||
- | |||
- | ===== Network ===== | ||
- | |||
- | ==== VPN.AC ==== | ||
- | |||
- | * See [[information: | ||
- | |||
- | ==== Pi-hole DNS === | ||
- | |||
- | **** | ||
- | |||
- | 192.168.1.158 | ||
- | |||
- | ==== DNS.WATCH DNS === | ||
- | |||
- | 84.200.69.80 | ||
- | |||
- | 84.200.70.40 | ||
- | |||
- | ===== Nautilus ===== | ||
- | |||
- | * Sort folders before files | ||
- | * 1GB File Previews | ||
- | |||
- | ===== Amarok ===== | ||
- | |||
- | * See [[Information: | ||
- | * Disable all Plugins | ||
- | |||
- | ===== Transmission ===== | ||
- | |||
- | * Blocklist | ||
- | |||
- | http:// | ||
- | |||
- | ===== GRUB ===== | ||
- | |||
- | **** | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | ==== Timeout ==== | ||
- | |||
- | **** | ||
- | |||
- | GRUB_TIMEOUT=1 | ||
- | |||
- | ==== I/O Scheduler ==== | ||
- | |||
- | * Choose one | ||
- | |||
- | === Deadline === | ||
- | |||
- | * Rotational disks | ||
- | |||
- | elevator=' | ||
- | |||
- | === blk_mq === | ||
- | |||
- | * SSDs | ||
- | |||
- | scsi_mod.use_blk_mq=' | ||
- | |||
- | ==== PCI-E ==== | ||
- | |||
- | **** | ||
- | |||
- | pcie_aspm=' | ||
- | |||
- | ==== Intel IOMMU ==== | ||
- | |||
- | **** | ||
- | |||
- | intel_iommu=' | ||
- | |||
- | ==== Blacklist ==== | ||
- | |||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | |||
- | modprobe.blacklist=' | ||
- | |||
- | ==== Corsair Gaming HARPOON RGB Mouse Quirk ==== | ||
- | |||
- | **** | ||
- | |||
- | usbhid.quirks=' | ||
- | |||
- | ===== Firewall ===== | ||
- | |||
- | ==== KDE Connect ==== | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | FW_CONFIGURATIONS_EXT=" | ||
- | |||
- | ===== Input ===== | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | Section " | ||
- | Identifier | ||
- | Driver | ||
- | MatchIsPointer | ||
- | Option | ||
- | EndSection | ||
- | | ||
- | Section " | ||
- | Identifier | ||
- | Driver | ||
- | MatchIsTouchpad | ||
- | Option | ||
- | Option | ||
- | Option | ||
- | Option | ||
- | Option | ||
- | Option | ||
- | Option | ||
- | EndSection | ||
- | | ||
- | Section " | ||
- | Identifier | ||
- | Driver | ||
- | MatchIsTouchscreen | ||
- | Option | ||
- | EndSection | ||
- | |||
- | ===== Kernel Options ===== | ||
- | |||
- | ==== General ==== | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | kernel.dmesg_restrict = 1 | ||
- | kernel.kptr_restrict = 1 | ||
- | |||
- | ===== PulseAudio ===== | ||
- | |||
- | nano ~/' | ||
- | |||
- | resample-method = soxr-vhq | ||
- | flat-volumes = no | ||
- | |||
- | ===== Secure Shell ===== | ||
- | |||
- | * See [[Clients: | ||
- | |||
- | ===== systemd Journal ===== | ||
- | |||
- | sudo mkdir -p '/ | ||
- | |||
- | [Journal] | ||
- | SystemMaxUse=50M | ||
- | |||
- | ===== TRIM ===== | ||
- | |||
- | ==== Swap ==== | ||
- | |||
- | * Add '' | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | discard | ||
- | |||
- | ==== Service ==== | ||
- | |||
- | **** | ||
- | |||
- | sudo systemctl enable ' | ||
- | |||
- | ===== Environment Variables ===== | ||
- | |||
- | ==== Wine Staging ==== | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | # Tweaks | ||
- | export STAGING_SHARED_MEMORY=1 | ||
- | export STAGING_WRITECOPY=1 | ||
- | |||
- | ==== Timezone ==== | ||
- | |||
- | * https:// | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | export TZ=:/ | ||
- | |||
- | ====== Computer-specific ====== | ||
- | |||
- | ===== Spinesnap ===== | ||
- | |||
- | ==== Open-Source Graphics ==== | ||
- | |||
- | * Intel Corporation Sky Lake Integrated Graphics (rev 07) | ||
- | * NVIDIA Corporation Device 1399 (rev a2) | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | Section " | ||
- | Identifier | ||
- | Driver | ||
- | EndSection | ||
- | |||
- | ==== Proprietary Graphics ==== | ||
- | |||
- | * Don't even try it ((use another distro or check if there' | ||
- | |||
- | ====== Cache Cleanup ====== | ||
- | |||
- | ===== Service ===== | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | [Service] | ||
- | Type=oneshot | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | |||
- | ===== Timer ===== | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | [Unit] | ||
- | Description=Temporary File and Cache Cleanup | ||
- | | ||
- | [Timer] | ||
- | OnCalendar=weekly | ||
- | Persistent=true | ||
- | | ||
- | [Install] | ||
- | WantedBy=timers.target | ||
- | |||
- | ====== Automatic Updates ====== | ||
- | |||
- | ===== Service ===== | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | [Service] | ||
- | Type=oneshot | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | |||
- | ===== Timer ===== | ||
- | |||
- | * See [[Information: | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | [Unit] | ||
- | Description=Software Updater and Sources Refresher | ||
- | After=network-online.target | ||
- | Wants=network-online.target | ||
- | | ||
- | [Timer] | ||
- | OnCalendar=*-*-* 05:10:00 | ||
- | Persistent=true | ||
- | | ||
- | [Install] | ||
- | WantedBy=timers.target | ||
- | |||
- | ====== Steven Black' | ||
- | |||
- | * You will not be able to enter YaST2' | ||
- | |||
- | ===== Service ===== | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | [Service] | ||
- | Type=oneshot | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | ExecStart='/ | ||
- | |||
- | ===== Timer ===== | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | [Unit] | ||
- | Description=Steven Black' | ||
- | After=network-online.target | ||
- | Wants=network-online.target | ||
- | | ||
- | [Timer] | ||
- | OnCalendar=weekly | ||
- | Persistent=true | ||
- | | ||
- | [Install] | ||
- | WantedBy=timers.target | ||
- | |||
- | ====== Mozilla Firefox ====== | ||
- | |||
- | ===== user.js ===== | ||
- | |||
- | cd ~/' | ||
- | |||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | user_pref(" | ||
- | |||
- | ===== Extensions ===== | ||
- | |||
- | * 9 Extensions | ||
- | |||
- | xdg-open ' | ||
- | |||
- | ==== uBlock Origin ==== | ||
- | |||
- | * Enable Adblock Warning Removal List | ||
- | * Enable Anti-Adblock Killer | Reek | ||
- | * Disable everything else below | ||
- | * Enable Fanboy+Easylist-Merged Ultimate List | ||
- | |||
- | ==== uMatrix ==== | ||
- | |||
- | * Auto-update hosts files | ||
- | |||
- | ==== Privacy Settings ==== | ||
- | |||
- | * Full Privacy | ||
- | |||
- | ====== Notable Folders and Commands ====== | ||
- | |||
- | ===== Shortcuts ===== | ||
- | |||
- | / | ||
- | |||
- | ~/ | ||
- | |||
- | ===== Icons ===== | ||
- | |||
- | / | ||
- | |||
- | ~/ | ||
- | |||
- | ===== fstrim ===== | ||
- | |||
- | **** | ||
- | |||
- | sudo fstrim -v --all | ||
- | |||
- | ===== Xorg Debug ===== | ||
- | |||
- | **** | ||
- | |||
- | xdg-open '/ | ||
- | |||
- | ===== Verify DRI3 ===== | ||
- | |||
- | **** | ||
- | |||
- | LIBGL_DEBUG=' | ||
- | |||
- | ===== Show CPU Frequency ===== | ||
- | |||
- | grep ' | ||
- | |||
- | watch -n 0.1 grep \'cpu MHz\' '/ | ||
- | |||
- | ===== Partition Information ===== | ||
- | |||
- | **** | ||
- | |||
- | df -hT | ||
- | |||
- | ===== Encryption Information ===== | ||
- | |||
- | **** | ||
- | |||
- | sudo cryptsetup -v status '/ | ||
- | |||
- | ===== hdparm Secure Erase ===== | ||
- | |||
- | * The suspend is needed to release frozen drive state ((Spinesnap)) | ||
- | |||
- | systemctl suspend | ||
- | |||
- | lsblk | ||
- | |||
- | sudo hdparm -I '/ | ||
- | |||
- | sudo hdparm --user-master u --security-set-pass ' | ||
- | |||
- | sudo hdparm --user-master u --security-erase ' | ||
- | |||
- | sudo hdparm --user-master u --security-erase-enhanced ' | ||
- | |||
- | ==== Quick Commands ==== | ||
- | |||
- | sudo hdparm --user-master u --security-set-pass ' | ||
- | |||
- | sudo hdparm --user-master u --security-set-pass ' | ||
- | |||
- | ===== RAID Controller Details ===== | ||
- | |||
- | * Only applicable when using FakeRAID/ | ||
- | |||
- | sudo mdadm --detail-platform | ||
- | |||
- | ===== Optimal GCC compiler flags ===== | ||
- | |||
- | **** | ||
- | |||
- | gcc -v -E -x c -march=native -mtune=native - < /dev/null 2>&1 | grep cc1 | perl -pe 's/ -mno-\S+// | ||
- | |||
- | ====== Privacy ====== | ||
- | |||
- | ===== Remove EXIF data ===== | ||
- | |||
- | **** | ||
- | |||
- | exiftool -all= *.* -overwrite_original |