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/07/15 19:47] – Sean Rhone | distros:fedora_workstation_gnome [2019/12/15 15:39] – Sean Rhone | ||
---|---|---|---|
Line 2: | Line 2: | ||
* Fedora Workstation ((https:// | * Fedora Workstation ((https:// | ||
- | * 30 | + | * 31 |
+ | |||
+ | ====== Issues ====== | ||
+ | |||
+ | * KeePassXC loads databases slower specifically on Fedora vs other distros ((https:// | ||
+ | |||
+ | ====== TODO ====== | ||
+ | |||
+ | * https:// | ||
====== Download ====== | ====== Download ====== | ||
Line 33: | 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 80: | Line 88: | ||
==== System ==== | ==== System ==== | ||
- | **** | + | |
+ | |||
+ | sudo dnf distro-sync -y && sync | ||
+ | |||
+ | sudo dnf autoremove | ||
+ | |||
+ | === Autoremove Fix === | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | sudo dnf list --installed ' | ||
- | sudo dnf clean ' | + | sudo dnf remove *5.3.7* |
==== Firmware ==== | ==== Firmware ==== | ||
Line 115: | 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 |
===== RPM Fusion ===== | ===== RPM Fusion ===== | ||
Line 126: | Line 145: | ||
==== nonfree ==== | ==== nonfree ==== | ||
- | |||
- | **** | ||
steam | steam | ||
- | ===== numactl ===== | + | akmod-nvidia |
- | + | ||
- | **** | + | |
- | + | ||
- | numactl | + | |
===== Game Controllers ===== | ===== Game Controllers ===== | ||
Line 165: | Line 178: | ||
===== Wine ===== | ===== Wine ===== | ||
- | | + | **** |
wine winetricks | wine winetricks | ||
- | |||
- | mesa-libd3d.x86_64 mesa-libd3d.i686 | ||
- | |||
- | ==== Lutris ==== | ||
- | |||
- | **** | ||
- | |||
- | wine winetricks lutris gamemode gamemode.i686 | ||
===== Tor Browser ===== | ===== Tor Browser ===== | ||
Line 197: | Line 202: | ||
bash -c " | bash -c " | ||
- | gnome-terminal --command "sudo sh -c 'dnf clean ' | + | gnome-terminal --command "sudo sh -c 'dnf clean ' |
==== Keys ==== | ==== Keys ==== | ||
Line 226: | Line 231: | ||
==== DNS ==== | ==== DNS ==== | ||
+ | |||
+ | === Cloudflare === | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | 1.1.1.1, | ||
+ | |||
+ | 2606: | ||
=== UncensoredDNS === | === UncensoredDNS === | ||
Line 255: | Line 268: | ||
===== Rhythmbox ===== | ===== Rhythmbox ===== | ||
- | * See [[Information: | + | * See [[Information: |
===== Terminal ===== | ===== Terminal ===== | ||
Line 261: | Line 274: | ||
* 10-notch Transparency | * 10-notch Transparency | ||
- | ===== GRUB ===== | + | ===== Transmission |
- | ==== grubby ==== | + | * Blocklist |
- | | + | |
- | sudo grubby --update-kernel=' | + | ===== Environment Variables ===== |
- | === Error Fix === | + | ==== Intel Iris ==== |
- | * https:// | + | * This allows use of the new '' |
+ | * :!: This may become default in a future Mesa release | ||
+ | * :!: This only works on Gen8 and above ((no Haswell)) | ||
- | sudo grub2-install | + | |
- | ==== Other Parameters ==== | + | sudo -e '/ |
- | * See [[notes: | + | ===== GRUB ===== |
- | + | ||
- | ==== AIO ==== | + | |
- | + | ||
- | === Nightwane === | + | |
- | + | ||
- | * Last updated: 2019/ | + | |
- | + | ||
- | 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/22 | + | |
- | 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, | + | ==== Config ==== |
- | ==== blk_mq ==== | + | === UEFI === |
**** | **** | ||
- | | + | |
- | ==== Reboot ==== | + | === Legacy === |
- | + | ||
- | * '' | + | |
- | * '' | + | |
- | * There are other values possible should either of those not work | + | |
- | + | ||
- | reboot=pci | + | |
- | + | ||
- | reboot=efi | + | |
- | + | ||
- | ==== PCIe ASPM ==== | + | |
**** | **** | ||
- | | + | |
- | ==== dyntick-idle Disable ==== | + | === grubby |
- | * KGPE-D16's [[https:// | + | * Add commands within '' |
- | * Specific to Nightwane | + | * :!: For whatever reason, '' |
- | | + | |
- | ==== intel_iommu | + | ==== Kernel Parameters |
- | * Specific to Spinesnap | + | === Other Parameters === |
- | | + | |
- | ==== i915 ==== | + | === Spinesnap === |
- | + | ||
- | * 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 '/ | + | |
- | + | ||
- | === DC Disable === | + | |
- | + | ||
- | * TODO: Test this with eGPU on Spinesnap | + | |
- | + | ||
- | amdgpu.dc=0 amdgpu.audio=0 amdgpu.pcie_gen2=1 | + | |
- | + | ||
- | ==== Blacklist Watchdogs ==== | + | |
- | * '' | + | * Last updated: 2019/12/15 |
- | * '' | + | |
- | * '' | + | |
- | * Apparently this reduces power usage slightly | + | |
- | modprobe.blacklist=iTCO_wdt, | + | |
===== GNOME ===== | ===== GNOME ===== | ||
Line 369: | Line 339: | ||
* Run this before running GUI applications requiring root | * Run this before running GUI applications requiring root | ||
* This needs re-ran after session restart | * This needs re-ran after session restart | ||
+ | * TODO: Is this even needed anymore? | ||
xhost +LOCAL: | xhost +LOCAL: | ||
Line 376: | Line 347: | ||
=== All-in-one === | === All-in-one === | ||
- | * Last updated: 2019/01/07 | + | * Last updated: 2019/12/01 |
- | gsettings set ' | + | gsettings set ' |
=== Individual === | === Individual === | ||
- | * Last updated: 2019/01/07 | + | * Last updated: 2019/12/01 |
- | gsettings set ' | + | gsettings set ' |
gsettings set ' | gsettings set ' | ||
Line 403: | Line 374: | ||
gsettings set ' | gsettings set ' | ||
+ | |||
+ | gsettings set ' | ||
===== Hostname ===== | ===== Hostname ===== | ||
Line 421: | Line 394: | ||
secret-tool store --label=' | secret-tool store --label=' | ||
+ | |||
+ | ===== lm_sensors ===== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo sensors-detect --auto | ||
===== mpv ===== | ===== mpv ===== | ||
- | | + | **** |
- | mkdir -p ~/' | + | mkdir -p ~/' |
===== NetworkManager ===== | ===== NetworkManager ===== | ||
Line 452: | Line 431: | ||
===== Secure Shell ===== | ===== Secure Shell ===== | ||
- | * See [[Clients: | + | * See [[Clients:Secure Shell|Secure Shell]] |
- | + | ||
- | ===== 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=/ | + | |
- | + | ||
- | ===== Swappiness ===== | + | |
- | + | ||
- | echo " | + | |
- | + | ||
- | cat '/ | + | |
- | + | ||
- | ===== systemd ===== | + | |
- | + | ||
- | * Log data is stored in volatile storage | + | |
- | * Max log file sizes of '' | + | |
- | + | ||
- | sudo mkdir -p '/ | + | |
===== TRIM ===== | ===== TRIM ===== | ||
Line 525: | Line 454: | ||
* See [[notes: | * See [[notes: | ||
- | ====== | + | ====== |
- | ===== Nightwane ===== | + | |
- | + | ||
- | ==== Volume ==== | + | |
- | + | ||
- | **** | + | |
- | + | ||
- | alsamixer | + | |
- | + | ||
- | ==== Fan Control ==== | + | |
- | + | ||
- | * Expects an ASUS KCMA-D8 motherboard | + | |
- | * If OpenBMC is figured out, this may be superseded | + | |
- | | + | |
- | + | ||
- | sudo dnf 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 | + | |
- | + | ||
- | * :!: '' | + | |
- | + | ||
- | sudo -e '/ | + | |
- | + | ||
- | < | + | |
- | Section " | + | |
- | Identifier | + | |
- | Modeline " | + | |
- | Option | + | |
- | EndSection</ | + | |
===== Spinesnap ===== | ===== Spinesnap ===== | ||
- | sudo dnf install xorg-x11-drv-intel xorg-x11-drv-amdgpu -y && sudo -e '/ | + | ==== intel ==== |
- | < | + | * Can be used with the NVIDIA proprietary driver |
- | Section " | + | |
- | Identifier | + | |
- | Driver | + | |
- | BusID " | + | |
- | Option | + | |
- | Option | + | |
- | Option | + | |
- | Option | + | |
- | Option | + | |
- | Option | + | |
- | EndSection | + | |
- | + | ||
- | Section " | + | |
- | Identifier | + | |
- | Driver | + | |
- | BusID " | + | |
- | Option | + | |
- | Option | + | |
- | EndSection</ | + | |
- | + | ||
- | ===== Deep Color ===== | + | |
- | + | ||
- | | + | |
- | * :!: This may cause minor issues | + | |
- | * :!: This breaks GNOME Settings on F29, but seemingly works fine on F30 | + | |
- | * :!: This can cause games in Wine to not start under some circumstances | + | |
- | + | ||
- | sudo -e '/ | + | |
- | + | ||
- | < | + | |
- | Section " | + | |
- | Identifier | + | |
- | DefaultDepth | + | |
- | EndSection</ | + | |
- | + | ||
- | ===== Graphics xorg.conf ===== | + | |
- | + | ||
- | ==== intel ==== | + | |
sudo dnf install ' | sudo dnf install ' | ||
< | < | ||
- | Section "Device" | + | Section "OutputClass" |
- | Identifier | + | Identifier |
- | Driver | + | MatchDriver "i915" |
- | Option | + | Driver |
+ | Option | ||
+ | Option | ||
EndSection</ | EndSection</ | ||
- | ==== amdgpu | + | ==== intel + nouveau |
- | * :!: '' | + | * :!: Don't use this with the NVIDIA properitary driver |
- | sudo dnf install | + | sudo dnf install xorg-x11-drv-intel xorg-x11-drv-nouveau |
< | < | ||
- | Section "Device" | + | Section "OutputClass" |
- | Identifier | + | Identifier |
- | Driver | + | MatchDriver "i915" |
- | Option | + | Driver " |
- | EndSection</ | + | Option " |
+ | Option " | ||
+ | EndSection | ||
- | ==== radeon ==== | + | Section "OutputClass" |
- | + | Identifier | |
- | * Expects pre-SI GPUs ((HD6000 series and lower, and non-SI HD7000 series)) | + | |
- | * For SI, CIK, and newer GPUs, use '' | + | |
- | + | Option " | |
- | sudo dnf install ' | + | |
- | + | ||
- | < | + | |
- | Section "Device" | + | |
- | Identifier | + | |
- | | + | |
- | | + | |
- | Option | + | |
- | Option | + | |
- | Option | + | |
EndSection</ | EndSection</ | ||
- | |||
- | ==== Other ==== | ||
- | |||
- | * If using Optimus or some other multi-GPU set-up with different GPU vendors and/or drivers, add the '' | ||
- | * TODO: How to get the '' | ||
- | |||
- | < | ||
====== Mozilla Firefox ====== | ====== Mozilla Firefox ====== | ||
Line 677: | Line 503: | ||
==== Environment Variables ==== | ==== Environment Variables ==== | ||
- | * Enables hardware acceleration | + | * Enables hardware acceleration, use of WebRenderer, and smooth-scrolling |
* :!: WebRenderer requires the previous '' | * :!: WebRenderer requires the previous '' | ||
- | echo -e ' | + | echo -e ' |
+ | |||
+ | sudo -e '/ | ||
==== Default Profile ==== | ==== Default Profile ==== | ||
Line 698: | Line 526: | ||
==== user.js ==== | ==== user.js ==== | ||
- | * Last updated: 2019/04/05 | + | * Last updated: 2019/11/30 |
- | * :!: IPv6 is disabled in order to prevent WebRTC from grabbing a IPv6 address even though NetworkManager has it disabled... | + | |
- | * :!: '' | + | |
rm -fv '/ | rm -fv '/ | ||
< | < | ||
+ | / | ||
+ | * Hardware-specific * | ||
+ | | ||
+ | |||
+ | user_pref(" | ||
+ | |||
/ | / | ||
* General * | * General * | ||
Line 721: | Line 553: | ||
user_pref(" | user_pref(" | ||
user_pref(" | user_pref(" | ||
+ | user_pref(" | ||
+ | |||
+ | / | ||
+ | * Privacy * | ||
+ | | ||
+ | |||
+ | user_pref(" | ||
+ | user_pref(" | ||
+ | user_pref(" | ||
+ | user_pref(" | ||
+ | user_pref(" | ||
+ | user_pref(" | ||
+ | user_pref(" | ||
/******* | /******* | ||
Line 728: | Line 573: | ||
user_pref(" | user_pref(" | ||
+ | /******* | ||
+ | * END * | ||
+ | | ||
+ | |||
+ | === VPN === | ||
+ | |||
+ | * :!: Add if using a VPN in order to prevent local IP address leaking | ||
+ | * :!: IPv6 is disabled in order to prevent WebRTC from grabbing an IPv6 address even though NetworkManager has it disabled... | ||
+ | * :!: '' | ||
+ | |||
+ | < | ||
/ | / | ||
* Privacy * | * Privacy * | ||
Line 733: | Line 589: | ||
user_pref(" | user_pref(" | ||
- | user_pref(" | + | user_pref(" |
- | + | ||
- | /******* | + | |
- | * END * | + | |
- | | + | |
==== Apply Settings ==== | ==== Apply Settings ==== | ||
Line 747: | Line 599: | ||
===== Extensions ===== | ===== Extensions ===== | ||
- | |||
- | ==== Startpage.com ==== | ||
- | |||
- | * https:// | ||
==== Download ==== | ==== Download ==== | ||
Line 808: | Line 656: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | * https:// | ||
====== Notable Folders and Commands ====== | ====== Notable Folders and Commands ====== | ||
Line 938: | Line 787: | ||
sudo touch '/ | sudo touch '/ | ||
- | |||
===== GNOME Monitors Reset ===== | ===== GNOME Monitors Reset ===== | ||
Line 1005: | Line 853: | ||
rm -Rf '/ | rm -Rf '/ | ||
+ | |||
+ | ===== Show Sensors ===== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo apt install ' | ||
===== Show CPU Frequency ===== | ===== Show CPU Frequency ===== |
/var/www/wiki/data/pages/distros/fedora_workstation_gnome.txt · Last modified: 2024/05/02 03:13 by Sean Rhone