distros:opensuse_tumbleweed_plasma
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
distros:opensuse_tumbleweed_plasma [2018/05/31 23:12] – Sean Rhone | distros:opensuse_tumbleweed_plasma [2018/09/16 11:16] – 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 |