distros:fedora_workstation_gnome
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
distros:fedora_workstation_gnome [2019/11/09 15:24] – Sean Rhone | distros:fedora_workstation_gnome [2020/05/12 07:57] – [UTC] Sean Rhone | ||
---|---|---|---|
Line 2: | Line 2: | ||
* Fedora Workstation ((https:// | * Fedora Workstation ((https:// | ||
- | * 31 | + | * 32 |
====== Issues ====== | ====== Issues ====== | ||
Line 10: | Line 10: | ||
====== TODO ====== | ====== TODO ====== | ||
- | * https://blog.tingping.se/2018/12/01/amdgpu-fullrgb.html | + | * https://github.com/intel/gvt-linux/issues/107 |
====== Download ====== | ====== Download ====== | ||
Line 32: | Line 32: | ||
* Using '' | * Using '' | ||
- | | + | wget -O '/tmp/hosts-tmp' ' |
cat '/ | cat '/ | ||
Line 41: | Line 41: | ||
* This adds RoE sites to HOSTS file and allows resources to be grabbed over 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 | + | * Useful for doing significant |
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' | 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' | ||
Line 99: | Line 99: | ||
* :!: This will vary depending on the Fedora image version used | * :!: This will vary depending on the Fedora image version used | ||
- | sudo dnf remove *5.3.7* | + | sudo dnf list --installed ' |
- | === Various === | + | |
- | + | ||
- | * Collection of various update and maintenance commands | + | |
- | + | ||
- | | + | |
- | + | ||
- | sudo dnf distro-sync | + | |
- | + | ||
- | sudo dnf update | + | |
- | + | ||
- | sudo fwupdmgr refresh && fwupdmgr update --verbose | + | |
- | + | ||
- | sudo flatpak update | + | |
- | + | ||
- | sudo rm -Rfv '/ | + | |
- | + | ||
- | sudo wget -O '/ | + | |
- | + | ||
- | sudo fstrim --all --verbose | + | |
==== Firmware ==== | ==== Firmware ==== | ||
Line 125: | Line 107: | ||
**** | **** | ||
- | sudo fwupdmgr refresh && sudo fwupdmgr update --verbose | + | sudo fwupdmgr refresh |
==== Flatpaks ==== | ==== Flatpaks ==== | ||
Line 152: | Line 134: | ||
* '' | * '' | ||
- | sudo dnf install filezilla keepassxc p7zip p7zip-plugins unar aria2 gimp transmission-gtk hdparm nano htop wget irqbalance evolution flashrom | + | sudo dnf install filezilla keepassxc p7zip p7zip-plugins unar aria2 gimp transmission-gtk hdparm nano htop wget irqbalance evolution flashrom |
===== RPM Fusion ===== | ===== RPM Fusion ===== | ||
Line 163: | Line 145: | ||
==== nonfree ==== | ==== nonfree ==== | ||
- | |||
- | **** | ||
steam | steam | ||
+ | |||
+ | akmod-nvidia | ||
+ | |||
+ | ===== Keybase ===== | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | ' | ||
===== Game Controllers ===== | ===== Game Controllers ===== | ||
- | * Necessary for Xbox 360 controllers, and maybe others | + | * Necessary for Xbox 360 controllers |
+ | * Not necessary for a Steam Controller | ||
kernel-modules-extra | kernel-modules-extra | ||
Line 177: | Line 166: | ||
* '' | * '' | ||
- | + | * :!: '' | |
- | | + | * '' |
+ | | ||
libva-intel-driver | libva-intel-driver | ||
+ | |||
+ | intel-media-driver | ||
+ | |||
+ | libva-utils | ||
+ | |||
+ | ===== VDPAU ===== | ||
+ | |||
+ | libva-vdpau-driver | ||
+ | |||
+ | vdpauinfo | ||
+ | |||
+ | vdpauinfo | grep ' | ||
===== ckb-next ===== | ===== ckb-next ===== | ||
Line 187: | Line 189: | ||
ckb-next | ckb-next | ||
- | |||
- | ===== Keybase ===== | ||
- | |||
- | * https:// | ||
- | |||
- | ' | ||
===== Wine ===== | ===== Wine ===== | ||
Line 220: | Line 216: | ||
bash -c " | bash -c " | ||
- | gnome-terminal --command "sudo sh -c 'dnf clean ' | + | gnome-terminal --command "sudo sh -c 'dnf clean ' |
==== Keys ==== | ==== Keys ==== | ||
Line 250: | Line 246: | ||
==== DNS ==== | ==== DNS ==== | ||
- | === Pi-hole | + | === Cloudflare |
- | * See [[http://192.168.1.155/admin/settings.php|System Settings]] page on LAN | + | * https://1.1.1.1/dns/ |
+ | |||
+ | 1.1.1.1, | ||
+ | |||
+ | 2606: | ||
=== UncensoredDNS === | === UncensoredDNS === | ||
Line 288: | Line 288: | ||
* 10-notch Transparency | * 10-notch Transparency | ||
- | ===== Transmission | + | ===== Kernel Options |
- | * Blocklist | + | ==== Magic SysRq key ==== |
- | | + | |
- | ===== GRUB ===== | + | echo ' |
- | ==== grubby | + | ==== Swap ==== |
- | * Add commands within '' | + | * https:// |
- | * :!: '' | + | |
- | | + | |
+ | |||
+ | === Verify === | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | sysctl ' | ||
+ | |||
+ | ===== GRUB ===== | ||
- | ==== GRUB ==== | + | ==== Config |
=== UEFI === | === UEFI === | ||
Line 317: | Line 325: | ||
sudo -e '/ | sudo -e '/ | ||
- | ==== Other Parameters ==== | + | === grubby |
- | * See [[notes:kernel_parameters|Kernel Parameters]] for other options | + | * Add commands within '' |
+ | * :!: For whatever reason, '' | ||
- | ==== AIO ==== | + | sudo grubby --update-kernel=' |
- | === Spinesnap | + | ==== Kernel Parameters ==== |
- | * Last updated: 2019/10/22 | + | === Other Parameters === |
- | | + | |
- | ==== i915 ==== | + | === Spinesnap |
- | | + | |
- | i915.enable_psr=1 | + | i915.enable_fbc=1 i915.fastboot=1 usbcore.quirks=1b1c: |
- | ==== amdgpu | + | ===== GNOME ===== |
- | * Allows use of Overdrive options for overclocking | + | ==== Extensions ==== |
- | amdgpu.ppfeaturemask=0xffffffff | + | === Top Panel Workspace Scroll === |
- | === Test === | + | * https:// |
- | **** | + | rm -Rf ~/' |
- | amdgpu.mes=1 amdgpu.mcbp=1 | + | == Uninstall |
- | + | ||
- | === Verify | + | |
**** | **** | ||
- | | + | |
- | + | ||
- | ==== PCI ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | pci=nocrs, | + | |
- | + | ||
- | ==== IOMMU ==== | + | |
- | + | ||
- | * On F31 beta, this had some DMAR issues | + | |
- | + | ||
- | intel_iommu=on | + | |
- | + | ||
- | ===== GNOME ===== | + | |
==== Disable Wayland ==== | ==== Disable Wayland ==== | ||
Line 385: | Line 378: | ||
=== All-in-one === | === All-in-one === | ||
- | * Last updated: 2019/10/24 | + | * Last updated: 2019/12/23 |
gsettings set ' | gsettings set ' | ||
Line 391: | Line 384: | ||
=== Individual === | === Individual === | ||
- | * Last updated: 2019/10/24 | + | * Last updated: 2019/12/23 |
gsettings set ' | gsettings set ' | ||
Line 426: | Line 419: | ||
* 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 432: | Line 426: | ||
secret-tool store --label=' | secret-tool store --label=' | ||
+ | |||
+ | ===== lm_sensors ===== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo sensors-detect --auto | ||
===== mpv ===== | ===== mpv ===== | ||
- | * https:// | + | * Change '' |
+ | * :!: TODO: Why is '' | ||
- | mkdir -p ~/' | + | mkdir -p ~/' |
===== NetworkManager ===== | ===== NetworkManager ===== | ||
Line 451: | Line 452: | ||
[connection-mac-randomization] | [connection-mac-randomization] | ||
- | ethernet.cloned-mac-address=random | ||
wifi.cloned-mac-address=random | wifi.cloned-mac-address=random | ||
[connection] | [connection] | ||
wifi.powersave=2</ | wifi.powersave=2</ | ||
- | |||
- | ==== Broadcom ==== | ||
- | |||
- | * https:// | ||
- | * https:// | ||
- | * Requires '' | ||
- | |||
- | sudo -e '/ | ||
< | < | ||
- | [device] | + | [connection-mac-randomization] |
- | match-device=driver: | + | ethernet.cloned-mac-address=random</ |
- | wifi.scan-rand-mac-address=no | + | |
- | + | ||
- | [connection] | + | |
- | wifi.powersave=2</ | + | |
- | + | ||
- | === Driver Reload === | + | |
- | + | ||
- | * :!: '' | + | |
- | + | ||
- | sudo modprobe -r ' | + | |
===== Laptop Power Management ===== | ===== Laptop Power Management ===== | ||
Line 486: | Line 468: | ||
* See [[Clients: | * See [[Clients: | ||
- | |||
- | ===== Solo Key ===== | ||
- | |||
- | ==== Information ==== | ||
- | |||
- | * https:// | ||
- | * Usable as authentication for GDM and '' | ||
- | |||
- | ==== PAM ==== | ||
- | |||
- | === Dependencies === | ||
- | |||
- | **** | ||
- | |||
- | sudo dnf install pamu2fcfg pam-u2f | ||
- | |||
- | === Centralized Key === | ||
- | |||
- | **** | ||
- | |||
- | pamu2fcfg > ~/' | ||
- | |||
- | === GDM === | ||
- | |||
- | * Add to line 2, under the '' | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | auth sufficient pam_u2f.so authfile=/ | ||
- | |||
- | === sudo === | ||
- | |||
- | * Add to line 2, under the ''# | ||
- | |||
- | sudo -e '/ | ||
- | |||
- | auth sufficient pam_u2f.so authfile=/ | ||
===== TRIM ===== | ===== TRIM ===== | ||
Line 541: | Line 486: | ||
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 ==== | + | **** |
- | | + | |
- | alsamixer | + | ===== Wine ===== |
- | ==== Fan Control ==== | + | * See [[notes: |
- | * TODO: Change where this is; it's not specific to this computer nor fan control | + | ====== Xorg ====== |
- | | + | * See [[notes:xorg.conf_snippets|xorg.conf |
- | + | ||
- | ==== Custom Resolution ==== | + | |
- | + | ||
- | === Generate Modeline === | + | |
- | + | ||
- | * 4k@60Hz CVT-RB | + | |
- | * Fixes unstable HDMI at 4K@60Hz, and overly-bright colors on DisplayPort | + | |
- | | + | |
- | * :!: This cannot be used on Wayland currently | + | |
- | * :!: This expects '' | + | |
- | + | ||
- | cvt --verbose --reduced ' | + | |
- | + | ||
- | === xorg.conf | + | |
- | + | ||
- | * :!: '' | + | |
- | + | ||
- | sudo -e '/ | + | |
- | + | ||
- | < | + | |
- | Section " | + | |
- | Identifier | + | |
- | Modeline " | + | |
- | Option | + | |
- | EndSection</ | + | |
===== Spinesnap ===== | ===== Spinesnap ===== | ||
- | * :!: Using an AMD eGPU with a display attached doesn' | + | ==== NVIDIA ==== |
- | * TODO: If '' | + | |
- | sudo dnf install xorg-x11-drv-intel xorg-x11-drv-amdgpu -y && sudo -e '/ | + | === Environment Variables === |
- | < | + | * Sets pre-rendered frames from the default to 1 |
- | Section " | + | |
- | Identifier | + | |
- | | + | |
- | Option | + | |
- | EndSection | + | |
- | Section " | + | echo ' |
- | Identifier | + | |
- | MatchDriver " | + | |
- | Driver | + | |
- | Option | + | |
- | Option | + | |
- | EndSection | + | |
- | Section " | + | sudo -e '/etc/ |
- | Identifier | + | |
- | MatchDriver " | + | |
- | Driver | + | |
- | Option | + | |
- | Option | + | |
- | EndSection< | + | |
- | ===== Deep Color ===== | + | === Disable PRIME Render Offload |
- | * The lack-of quotes around '' | + | * [[http:// |
- | * :!: This may cause minor issues with programs not expecting 30-bit color ((GpuTest' | + | * :!: Required if planning to use external displays |
- | * :!: This can cause games in Wine to not start under some circumstances ((FFXIV crashes on start-up due to a DirectX error)) | + | * :!: '' |
- | * There is no known benefit to enabling this as of 2019/10/22 | + | |
- | sudo -e '/ | + | sudo cp -p '/ |
< | < | ||
- | Section | + | Option |
- | Identifier | + | |
- | | + | |
- | EndSection</ | + | |
- | ===== Graphics xorg.conf | + | ===== Nightwane |
- | ==== intel ==== | + | * :!: The '' |
- | sudo dnf install ' | + | sudo dnf install ' |
< | < | ||
- | Section "OutputClass" | + | Section "Monitor" |
- | Identifier | + | Identifier |
- | | + | |
- | Driver | + | Option |
- | Option | + | EndSection |
- | Option | + | |
- | EndSection</ | + | |
- | ==== amdgpu ==== | ||
- | |||
- | * :!: '' | ||
- | |||
- | sudo dnf install ' | ||
- | |||
- | < | ||
- | Section " | ||
- | Identifier | ||
- | MatchDriver " | ||
- | Driver | ||
- | Option | ||
- | Option | ||
- | EndSection</ | ||
- | |||
- | ==== radeon ==== | ||
- | |||
- | * Expects pre-SI GPUs ((HD6000 series and lower, and non-SI HD7000 series)) | ||
- | * For SI, CIK, and newer GPUs, use '' | ||
- | * :!: This was changed to a new syntax and untested as of 2019/08/23 | ||
- | |||
- | sudo dnf install ' | ||
- | |||
- | < | ||
Section " | Section " | ||
Identifier | Identifier | ||
Line 709: | Line 586: | ||
==== user.js ==== | ==== user.js ==== | ||
- | * Last updated: | + | * Last updated: |
rm -fv '/ | rm -fv '/ | ||
< | < | ||
+ | / | ||
+ | * Hardware-specific * | ||
+ | | ||
+ | |||
+ | user_pref(" | ||
+ | |||
/ | / | ||
* General * | * General * | ||
Line 724: | Line 607: | ||
user_pref(" | user_pref(" | ||
user_pref(" | user_pref(" | ||
+ | user_pref(" | ||
+ | user_pref(" | ||
+ | user_pref(" | ||
user_pref(" | user_pref(" | ||
Line 743: | Line 629: | ||
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(" | ||
+ | user_pref(" | ||
/******* | /******* | ||
Line 749: | Line 649: | ||
user_pref(" | user_pref(" | ||
+ | |||
+ | /********** | ||
+ | * Tweaks * | ||
+ | | ||
+ | |||
+ | user_pref(" | ||
+ | user_pref(" | ||
+ | user_pref(" | ||
/******* | /******* | ||
Line 761: | Line 669: | ||
< | < | ||
- | /*********** | + | /******* |
- | | + | |
- | ***********/ | + | |
user_pref(" | user_pref(" | ||
Line 795: | Line 703: | ||
* [x] Clean Cookies from Open Tabs on Startup | * [x] Clean Cookies from Open Tabs on Startup | ||
* [x] Localstorage Cleanup (Firefox 58+) | * [x] Localstorage Cleanup (Firefox 58+) | ||
+ | |||
+ | ==== HTTPS Everywhere ==== | ||
+ | |||
+ | * Encrypt All Sites Eligible -> On | ||
==== uBlock Origin ==== | ==== uBlock Origin ==== | ||
Line 808: | Line 720: | ||
* Multipurpose -> [x] Dan Pollock' | * Multipurpose -> [x] Dan Pollock' | ||
- | * Multipurpose -> [x] hpHost' | ||
* Multipurpose -> [x] MVPS HOSTS | * Multipurpose -> [x] MVPS HOSTS | ||
Line 834: | Line 745: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
====== Notable Folders and Commands ====== | ====== Notable Folders and Commands ====== | ||
Line 1004: | Line 917: | ||
/fullscreen /benchmark / | /fullscreen /benchmark / | ||
+ | |||
+ | == NVIDIA Optimus == | ||
+ | |||
+ | **** | ||
+ | |||
+ | wget -O '/ | ||
=== FHD === | === FHD === | ||
Line 1104: | Line 1023: | ||
==== Controller Details ==== | ==== Controller Details ==== | ||
- | **** | + | |
sudo mdadm --detail-platform | sudo mdadm --detail-platform |
/var/www/wiki/data/pages/distros/fedora_workstation_gnome.txt · Last modified: 2024/04/07 15:21 by Sean Rhone