Introduction
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 install dnf-plugins-core
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 dkms kernel-devel elfutils-libelf-devel zlib-devel
sudo dnf install bash-completion
sudo dnf install curl wget perl git
---
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
Development
sudo dnf install gcc
sudo dnf install golang
sudo dnf install perl-core
sudo dnf install nodejs
---
sudo dnf install java-15-openjdk-devel ## JDK
sudo dnf install java-15-openjdk-headless ## JRE-Min
sudo dnf install java-15-openjdk ## JRE-Full
sudo update-alternatives --config java
sudo update-alternatives --config javac
Media codecs
sudo dnf group upgrade --with-optional Multimedia
---
sudo dnf install \
ffmpeg \
lame\* --exclude=lame-devel \
gstreamer1-libav \
gstreamer1-plugin-openh264 \
gstreamer1-plugins-ugly \
gstreamer1-plugins-{bad-\*,good-\*,base} --exclude=gstreamer1-plugins-bad-free-devel \
rpmfusion-free-obsolete-packages
Mix-Software
sudo dnf install clamav clamav-update # Antivirus for detecting trojans, viruses, malware.
sudo dnf install sysstat htop bashtop glances neofetch # 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 tilix
sudo dnf install dconf-editor
sudo dnf install alacarte appeditor # Application-Editor
sudo dnf install geary # Email-Client
sudo dnf install vlc
sudo dnf install youtube-dl
sudo dnf install libdvdcss # To play DVD
sudo dnf install mediawriter
sudo dnf install steam
sudo dnf install https://download.onlyoffice.com/install/desktop/editors/linux/onlyoffice-desktopeditors.x86_64.rpm
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
Browser-Extensions
https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep
----
https://extensions.gnome.org/extension/1160/dash-to-panel/
https://extensions.gnome.org/extension/3628/arcmenu/
https://extensions.gnome.org/extension/4655/date-menu-formatter/ ### kk:mm\n EEEE\ndd.MM.yyy '[KW-'ww']'
-----
https://github.com/balena-io/etcher
https://github.com/oguzhaninan/Stacer
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 systemctl enable gdm.service
sudo systemctl set-default graphical.target ### Start system with graphical mode.
sudi systemctl set-default multi-user.target ### Start system with text mode.
Pantheon Desktop
Install Desktop
sudo dnf upgrade --refresh -y
sudo dnf install @pantheon-desktop
sudo dnf install pantheon-session-settings-overrides
...
sudo dnf install lightdm elementary-greeter
sudo systemctl disable gdm.service
sudo systemctl enable lightdm.service
sudo systemctl set-default graphical.target
---
sudo dnf install light-locker ## NICHT Mehr erforderlich
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*
Settings
MC
- Fav-Skins= gray-orange-blue256
- Fav-Skins= modarin256
- Fav-Skins= seasons-winter16M
nano ~/.config/mc/ini
# skin=gray-orange-blue256
# COLORTERM=turecolor
cd /usr/share/mc/skins/
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
### For UI
wget https://raw.githubusercontent.com/mrbvrz/segoe-ui-linux/master/install.sh
chmod +x install.sh
./install.sh
### For CMD "Cascadia Mono" @ 12
https://github.com/microsoft/cascadia-code/releases
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
--------------------------------------------
Text scaling factor: 1.0
Hinting: Full
Antialiasing: RGBA
RGBA Order: RGB
--------------------------------------------
Interface Text: Roboto Regular @ 9
Document font: Roboto Regular @ 10
Monospace font: Roboto Mono Regular @ 9
Legacy Window Titels: Roboto Medium @ 10
--------------------------------------------
Interface Text: Segoe UI Regular @ 10
Document Text: Segoe UI Regular @ 10
Monospace font: Source Code Pro Rqgular @ 10
Legacy Window Titels: Segoe UI Blod @ 11
--------------------------------------------
HiDPI
xdpyinfo | grep -B 2 resolution
xrandr | grep -w connected
Theme
Style
FG: #D3D7CF
BG: #4B5162
.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
# 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