Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
distros:fedora_workstation_gnome [2019/08/24 00:06] – [AIO] Sean Rhone | distros:fedora_workstation_gnome [2019/09/11 07:43] – Sean Rhone |
---|
* Fedora Workstation ((https://getfedora.org/en/workstation)) | * Fedora Workstation ((https://getfedora.org/en/workstation)) |
* 30 | * 30 |
| |
| ====== TODO ====== |
| |
| * https://blog.tingping.se/2018/12/01/amdgpu-fullrgb.html |
| |
====== Download ====== | ====== Download ====== |
==== System ==== | ==== System ==== |
| |
**** | * The initial ''dnf clean all'' was removed from here since on a fresh install, there's nothing to remove, and fresh repo data is pulled-in |
| * ''dnf autoremove'' as of 2019/08/29 is broken |
| |
| sudo dnf distro-sync -y && sync |
| |
sudo dnf clean 'all' && sudo dnf distro-sync -y && sudo dnf autoremove -y && sync | sudo dnf autoremove -y |
| |
==== Firmware ==== | ==== Firmware ==== |
==== nonfree ==== | ==== nonfree ==== |
| |
**** | * :!: Spinesnap needs ''broadcom-wl'', and for ''akmods --force'' to be ran after installation |
| |
steam | steam |
| |
| broadcom-wl |
| |
===== Game Controllers ===== | ===== Game Controllers ===== |
===== Wine ===== | ===== Wine ===== |
| |
* :!: ''mesa-libd3d'' expects Gallium Nine Standalone or Wine patched with Gallium Nine support, along with Gallium-supporting graphics drivers | **** |
| |
wine winetricks | wine winetricks |
| |
mesa-libd3d.x86_64 mesa-libd3d.i686 | |
| |
==== Lutris ==== | |
| |
**** | |
| |
wine winetricks lutris gamemode gamemode.i686 | |
| |
===== Tor Browser ===== | ===== Tor Browser ===== |
| |
===== Keyboard Shortcuts ===== | ===== Keyboard Shortcuts ===== |
| |
| * As of 2019/08/29, ''dnf autoremove -y'' is removed from the update command since it's been broken on F30 for over a week or two now... |
| |
gnome-terminal | gnome-terminal |
bash -c "secret-tool lookup 'keepass' 'default' | keepassxc --pw-stdin ~/'Documents/keepass.kdbx'" | bash -c "secret-tool lookup 'keepass' 'default' | keepassxc --pw-stdin ~/'Documents/keepass.kdbx'" |
| |
gnome-terminal --command "sudo sh -c 'dnf clean 'all' && dnf distro-sync -y && dnf autoremove -y && sync && fwupdmgr refresh && fwupdmgr update --verbose && flatpak update && rm -Rfv '/usr/lib64/firefox/browser/features' '/home/'*'/.mozilla/firefox/'*'/features' && wget -O '/etc/hosts' 'https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts' && sync && fstrim --all --verbose && sync && read -n '1' -s -r -p 'Done' && sleep '2''" | gnome-terminal --command "sudo sh -c 'dnf clean 'all' && dnf distro-sync -y && sync && fwupdmgr refresh && fwupdmgr update --verbose && flatpak update && rm -Rfv '/usr/lib64/firefox/browser/features' '/home/'*'/.mozilla/firefox/'*'/features' && wget -O '/etc/hosts' 'https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts' && sync && fstrim --all --verbose && sync && read -n '1' -s -r -p 'Done' && sleep '2''" |
| |
==== Keys ==== | ==== Keys ==== |
=== Spinesnap === | === Spinesnap === |
| |
* Last updated: 2019/08/24 | * Last updated: 2019/09/07 |
| |
scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y pci=nocrs i915.enable_fbc=1 i915.fastboot=1 i915.enable_psr=1 amdgpu.ppfeaturemask=0xffffffff usbcore.quirks=1b1c:1b38:gn,1b1c:1b3c:gn modprobe.blacklist=iTCO_wdt,sp5100_tco nowatchdog | scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y i915.enable_fbc=1 i915.fastboot=1 i915.enable_psr=1 usbcore.quirks=1b1c:1b38:gn,1b1c:1b3c:gn modprobe.blacklist=iTCO_wdt,sp5100_tco nowatchdog intel_iommu=on pci=nocrs,pcie_bus_perf |
| |
==== blk_mq ==== | ==== blk_mq ==== |
| |
scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y | scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y |
| |
==== PCI Resources ==== | |
| |
* Ignore PCI host bridge windows from ACPI | |
* Apparently macOS does this by-default | |
| |
pci=nocrs | |
| |
==== Reboot ==== | ==== Reboot ==== |
| |
reboot=efi | reboot=efi |
| |
==== PCIe ASPM ==== | |
| |
**** | |
| |
pcie_aspm=force | |
| |
==== i915 ==== | ==== i915 ==== |
| |
usbcore.quirks=1b1c:1b38:gn,1b1c:1b3c:gn | usbcore.quirks=1b1c:1b38:gn,1b1c:1b3c:gn |
| |
| ==== PCI ==== |
| |
| **** |
| |
| pci=nocrs,pcie_bus_perf |
| |
| ==== IOMMU ==== |
| |
| **** |
| |
| intel_iommu=on |
| |
==== Blacklist Watchdogs ==== | ==== Blacklist Watchdogs ==== |
=== All-in-one === | === All-in-one === |
| |
* Last updated: 2019/01/07 | * Last updated: 2019/09/05 |
| |
gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'true' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'natural-scroll' 'false' && gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-to-click' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-and-drag' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'disable-while-typing' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'click-method' 'areas' && gsettings set 'org.gnome.desktop.interface' 'clock-show-date' 'true' && gsettings set 'org.gnome.software' 'download-updates' 'false' | gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'natural-scroll' 'false' && gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-to-click' 'true' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-and-drag' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'disable-while-typing' 'false' && gsettings set 'org.gnome.desktop.peripherals.touchpad' 'click-method' 'areas' && gsettings set 'org.gnome.desktop.interface' 'clock-show-date' 'true' && gsettings set 'org.gnome.software' 'download-updates' 'false' |
| |
=== Individual === | === Individual === |
| |
* Last updated: 2019/08/23 | * Last updated: 2019/08/29 |
| |
gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'true' | gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'false' |
| |
gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse' | gsettings set 'org.gnome.desktop.peripherals.touchpad' 'send-events' 'disabled-on-external-mouse' |
gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' | gsettings set 'org.gnome.desktop.peripherals.mouse' 'accel-profile' 'flat' |
| |
gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-to-click' 'false' | gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-to-click' 'true' |
| |
gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-and-drag' 'false' | gsettings set 'org.gnome.desktop.peripherals.touchpad' 'tap-and-drag' 'false' |
* https://fedoraproject.org/wiki/Common_F30_bugs#broadcom-wl-mesh | * https://fedoraproject.org/wiki/Common_F30_bugs#broadcom-wl-mesh |
* https://bugzilla.redhat.com/show_bug.cgi?id=1703745#c56 | * https://bugzilla.redhat.com/show_bug.cgi?id=1703745#c56 |
| * Requires ''broadcom-wl'' to be installed |
| |
sudo -e '/etc/NetworkManager/conf.d/99-custom.conf' | sudo -e '/etc/NetworkManager/conf.d/99-custom.conf' |
| |
<code> | <code> |
| Section "Monitor" |
| Identifier "HDMI-A-0" |
| Modeline "3840x2160R" 533.00 3840 3888 3920 4000 2160 2163 2168 2222 +hsync -vsync |
| Option "PreferredMode" "3840x2160R" |
| EndSection |
| |
Section "OutputClass" | Section "OutputClass" |
Identifier "Intel Graphics" | Identifier "Intel Graphics" |
Option "DRI" "3" | Option "DRI" "3" |
Option "TearFree" "0" | Option "TearFree" "0" |
EndSection | |
| |
Section "Monitor" | |
Identifier "HDMI-A-0" | |
Modeline "3840x2160R" 533.00 3840 3888 3920 4000 2160 2163 2168 2222 +hsync -vsync | |
Option "PreferredMode" "3840x2160R" | |
EndSection</code> | EndSection</code> |
| |
* The lack-of quotes around ''30'' is intentional and required syntax | * The lack-of quotes around ''30'' is intentional and required syntax |
* :!: This may cause minor issues with programs not expecting 30-bit color ((GpuTest's fur ring doesn't render right, RS's NXT client's splash screen is gray)) | * :!: This may cause minor issues with programs not expecting 30-bit color ((GpuTest's fur ring doesn't render right, RS's NXT client's splash screen is gray)) |
* :!: This breaks GNOME Settings on F29, but seemingly works fine on F30 | * :!: This can cause games in Wine to not start under some circumstances ((FFXIV crashes on start-up due to a DirectX error)) |
* :!: This can cause games in Wine to not start under some circumstances | |
| |
sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf' | sudo -e '/etc/X11/xorg.conf.d/99-graphics.conf' |
| |
===== Extensions ===== | ===== Extensions ===== |
| |
==== Startpage.com ==== | |
| |
* https://www.startpage.com/ | |
| |
==== Download ==== | ==== Download ==== |