User Tools

Site Tools


fedora_silverblue

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fedora_silverblue [2025/09/21 15:09] herwarthfedora_silverblue [2025/11/30 06:34] (current) herwarth
Line 1: Line 1:
 ======Fedora Silverblue====== ======Fedora Silverblue======
 +=====NVIDIA=====
 +<code>
 +sudo rpm-ostree install akmod-nvidia xorg-x11-drv-nvidia
 +sudo rpm-ostree kargs --append=rd.driver.blacklist=nouveau,nova_core --append=modprobe.blacklist=nouveau,nova_core
 +sudo rpm-ostree kargs --delete-if-present=rd.driver.blacklist=nouveau --delete-if-present=modprobe.blacklist=nouveau --delete-if-present=nvidia-drm.modeset=1
 +</code>
 =====Grub===== =====Grub=====
 +Grub with theming and manual add Windows boot
 <code - /boot/grub2/user.cfg> <code - /boot/grub2/user.cfg>
 set timeout=5 set timeout=5
Line 14: Line 21:
 loadfont ($root)/grub2/themes/fedora/ubuntu_regular_20.pf2 loadfont ($root)/grub2/themes/fedora/ubuntu_regular_20.pf2
 set theme=($root)/grub2/themes/fedora/theme.txt set theme=($root)/grub2/themes/fedora/theme.txt
 +
 +menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-6A5C-0BA7' {
 +    insmod part_gpt
 +    insmod fat
 +    search --no-floppy --fs-uuid --set=root 6A5C-0BA7
 +    chainloader /efi/Microsoft/Boot/bootmgfw.efi
 +}
 </code> </code>
-=====Minimize button in GNOME==== 
-  gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close" 
  
 +Get de EFI boot partition with lsblk -f. In this case the EFI partition for Windows is 6A5C-0BA7
 +
 +<code>lsblk -f |grep FAT32
 +├─nvme0n1p1 vfat   FAT32                2BEC-6036                             586.3M     2% /boot/efi
 +├─nvme1n1p1 vfat   FAT32                6A5C-0BA7
 +</code>
 +
 +=====GNOME settings=====
 +Minimize button
 +  gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"
 +No logout prompt
 +  gsettings set org.gnome.SessionManager logout-prompt false
 +=====Firefox codecs=====
 +  rpm-ostree override remove noopenh264 --install openh264
 +This is better
 +  rpm-ostree override reset noopenh264 --uninstall openh264
 +  rpm-ostree install libavcodec-freeworld
 =====Zerotier===== =====Zerotier=====
   curl -s https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-zerotier   curl -s https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-zerotier
Line 31: Line 60:
   rpm-ostree install zerotier-one   rpm-ostree install zerotier-one
  
-=====Virtualbox RPM Fusion packages=====+=====Virtualbox RPM Fusion packages=====
  
 <code> <code>
Line 42: Line 71:
  
 =====Virtualbox - Oracle packages===== =====Virtualbox - Oracle packages=====
 +Virtualbox with the default Oracle packages does not work. Kernel driver is missing in Silverblue.
   curl -s https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-virtualbox   curl -s https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-virtualbox
  
Line 51: Line 81:
 gpgcheck=1 gpgcheck=1
 </code> </code>
 +  rpm-ostree install VirtualBox-7.2
 <code> <code>
 grep -E '^vboxusers:' /usr/lib/group | sudo tee -a /etc/group grep -E '^vboxusers:' /usr/lib/group | sudo tee -a /etc/group
Line 77: Line 108:
 Copy your TTF fonts in .local/share/fonts (create the dir first) Copy your TTF fonts in .local/share/fonts (create the dir first)
  
 +=====Flatpak=====
 +Enable Flatpak app to write in homedir
 +  flatpak override com.usebottles.bottles --user --filesystem=xdg-data/applications
 +Make flathub default
 +  gsettings set org.gnome.software packaging-format-preference "['flatpak:flathub', 'flatpak', 'rpm']"
 +
 +
 +=====Hide user from GDM login screen=====
 +Where username is user you want to hide
 +<code - /var/lib/AccountsService/users/username>
 +[User]
 +.
 +.
 +SystemAccount=true
 +</code>
 +=====Disable donation notification=====
 +  gsettings set org.gnome.settings-daemon.plugins.housekeeping donation-reminder-enabled false
 +======Steam======
 +=====Install======
 +Install from RPM and not flatpak
 +  sudo rpm-ostree install steam gamescope
 +
 +=====Gamescope=====
 +Gnome and fractional scaling results in strange full-screen resolutions. If it cannot be fixed in game settings add a launch option in Steam game. For example: this starts full screen with the resolution of 2560x1440 and a refreshrate of 240Hz and HDR enabled.
 +  gamescope -f --hdr-enabled -W 2560 -H 1440 -r 240 --force-grab-cursor -- %command%
 +======Upgrade major version======
 +<code>
 +sudo rpm-ostree update --uninstall rpmfusion-free-release --uninstall rpmfusion-nonfree-release --install rpmfusion-free-release --install rpmfusion-nonfree-release
 +</code>
 +After reboot upgrade in GUI
 {{tag>linux}} {{tag>linux}}
fedora_silverblue.1758467379.txt.gz · Last modified: by herwarth