IT-OS-Config-Fedora
Jump to navigation
Jump to search
Contents
Introduction
- Get-Fedora: https://docs.fedoraproject.org/en-US/fedora/f32/release-notes/welcome/Hardware_Overview/
- Server-World: https://www.server-world.info/en/
- Fedy: https://github.com/rpmfusion-infra/fedy/tree/master/plugins
- https://developer.fedoraproject.org/
Tweaks
sudo hostnamectl status sudo hostnamectl set-hostname --static "box-blue"
sudo nano /etc/dnf/dnf.conf --------------------------------- fastestmirror=true deltarpm=true ---------------------------------
gsettings set org.gnome.nautilus.preferences always-use-location-entry true gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false
Software Installation
Initial Repos
sudo dnf grouplist --ids sudo dnf install fedora-release-common # InBox F32 sudo dnf install fedora-release-workstation # InBox F32 sudo dnf install fedora-workstation-repositories # InBox F32 sudo dnf install @c-development @d-development @virtualization sudo dnf install dnf-plugins-core ... sudo dnf install git wget curl sudo dnf install dkms kernel-devel elfutils-libelf-devel zlib-devel perl sudo dnf install bash-completion
Desktops
sudo dnf install @workstation-product-environment sudo dnf install @gnome-desktop sudo dnf install @pantheon-desktop sudo dnf install @cinnamon-desktop sudo dnf install @mate-desktop sudo dnf install @kde-desktop sudo dnf install @xfce-desktop sudo dnf install @lxde-desktop sudo dnf install @deepin-desktop ... sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Media codecs
sudo dnf install \ lame \ ffmpeg \ gstreamer1-libav \ gstreamer1-plugin-openh264 \ gstreamer1-plugins-base \ gstreamer1-plugins-bad-free \ gstreamer1-plugins-bad-free-extras \ gstreamer1-plugins-bad-free-fluidsynth \ gstreamer1-plugins-bad-free-wildmidi \ gstreamer1-plugins-bad-free-zbar \ gstreamer1-plugins-bad-freeworld \ gstreamer1-plugins-good-qt \ gstreamer1-plugins-good-gtk \ gstreamer1-plugins-good-extras \ gstreamer1-plugins-ugly \ rpmfusion-free-obsolete-packages
Mix-Software
sudo dnf install clamav # Antivirus for detecting trojans, viruses, malware. sudo dnf install sysstat htop glances # Performance & Monitoring sudo dnf install unrar p7zip p7zip-plugins # Archive-Tools sudo dnf install gnome-tweak-tool # Tweaks sudo dnf install gnome-extensions-app sudo dnf install dconf-editor sudo dnf install alacarte appeditor # Application-Editor sudo dnf install geary # Email-Client sudo dnf install vlc youtube-dl sudo dnf install mediawriter sudo dnf install steam sudo dnf install i-nex sudo dnf install grub-customizer
sudo dnf install tlp tlp-rdw # Reduce Battery Usage sudo systemctl enable tlp # Enable sudo tlp-stat -b # To view the Battery informations and status
https://extensions.gnome.org/extension/307/dash-to-dock/ https://extensions.gnome.org/extension/1160/dash-to-panel/ https://extensions.gnome.org/extension/1228/arc-menu/ https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/?src=search https://github.com/balena-io/etcher https://github.com/oguzhaninan/Stacer
Pantheon Desktop
- src: https://github.com/decathorpe
- src: https://decathorpe.com/fedora-elementary-stable-status.html
- src: https://eos-techs.com/
Install Desktop
sudo dnf group install "Pantheon Desktop" sudo dnf install pantheon-session-settings-overrides ... sudo dnf install lightdm elementary-greeter light-locker sudo systemctl disable gdm.service sudo systemctl enable lightdm.service sudo systemctl set-default graphical.target
Install Tweaks
sudo dnf groupinstall "C Development Tools and Libraries" sudo dnf install cmake granite-devel unzip switchboard-devel GConf2-devel polkit-devel vala wget https://github.com/elementary-tweaks/elementary-tweaks/archive/master.zip -O elementary-tweaks-master.zip unzip elementary-tweaks-master.zip cd elementary-tweaks-master mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr ../ make sudo make install
Budgie Desktop
sudo dnf copr enable alunux/budgie-desktop-git sudo dnf install budgie-desktop sudo dnf install sddm sudo systemctl disable gdm; sudo systemctl enable sddm sudo dnf remove gnome-shell*
Layout
Fonts
sudo dnf install open-sans-fonts sudo dnf install google-roboto-fonts sudo dnf install google-roboto-mono-fonts sudo dnf install google-noto-sans-fonts sudo dnf install msttcore-fonts-installer sudo dnf install lpf-mscore-fonts lpf-cleartype-fonts sudo fc-cache -f -v
wget https://download.jetbrains.com/fonts/JetBrainsMono-1.0.0.zip unzip JetBrainsMono-1.0.0.zip mkdir -p ~/.fonts sudo cp *otf *otc ~/.fonts sudo cp *otf *otc /usr/share/fonts/opentype/noto sudo fc-cache -f -v
Roboto Regular (9) Default/Interface/Desktop font Roboto Regular (10) Document font Roboto Mono Regular (9) Monospace font Roboto Medium (10) Window Title font --------------------------------------- Text scaling factor: 1.0 Hinting: Full Antialiasing: RGBA RGBA Order: RGB
HiDPI
- src: https://wiki.archlinux.org/index.php/HiDPI
- src: https://winaero.com/blog/find-change-screen-dpi-linux/
xdpyinfo | grep -B 2 resolution xrandr | grep -w connected
Theme
- Source: https://github.com/nana-4/materia-theme
- Source: https://github.com/themix-project/oomox
- Source: http://www.ubuntubuzz.com/2019/03/ubuntus-yaru-theme-on-fedora.html
Style
FG: #D3D7CF BG: #4B5162
https://github.com/linuxmint/mint-themes/blob/master/src/Mint-Y/gtk-3.0/gtk.css
.nemo-window .places-treeview {
background-color: rgba(219, 219, 219, 0.15);
}
...
notebook tab {
min-height: 0;
padding-top: 3px;
padding-bottom: 3px;
}
notebook tab button {
min-height: 0;
min-width: 0;
padding: 2px;
margin-top: 2px;
margin-bottom: 2px;
}
notebook button {
min-height: 0;
min-width: 0;
padding: 2px;
}
notebook header button {}
Icons
VNC
- src: https://docs.fedoraproject.org/en-US/fedora/rawhide/system-administrators-guide/infrastructure-services/TigerVNC/
- src: https://www.server-world.info/en/note?os=Fedora_30&p=desktop&f=6
- src: https://www.tecmint.com/install-vnc-server-on-rhel-8/
# dnf -y install tigervnc-server # firewall-cmd --add-service=vnc-server --permanent # firewall-cmd --reload # vncpasswd # systemctl daemon-reload # systemctl start vncserver@:1 # systemctl enable vncserver@:1
System-Upgrade
sudo dnf upgrade --refresh # 1. Update software and back up the system sudo dnf install dnf-plugin-system-upgrade # 2. Install the DNF plugin sudo dnf system-upgrade download --refresh --releasever=32 # 3. Start the update with DNF sudo dnf system-upgrade reboot # 4. Reboot and upgrade