Introduction
Base init
sudo dnf upgrade –refresh # update the Fedora release
...
sudo dnf install @development-tools
sudo dnf install kernel-headers kernel-devel perl dkms glibc-headers libxcrypt-compat qt5-qtx11extras elfutils-libelf-devel zlib-devel libgomp qt patch bzip2 p7zip unzip
...
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
...
sudo dnf install @mate-desktop
sudo dnf install @pantheon-desktop
sudo dnf install @kde-desktop
sudo dnf install @xfce-desktop
sudo dnf install @cinnamon-desktop
sudo dnf install @lxde-desktop
sudo dnf install gnome-flashback
sudo dnf install gnome-shell-extensions
...
sudo dnf install https://dl.folkswithhats.org/fedora/$(rpm -E %fedora)/RPMS/fedy-release.rpm
...
sudo dnf install \
ffmpeg \
gstreamer1-plugins-bad-freeworld \
gstreamer1-plugins-base \
gstreamer1-plugins-good \
gstreamer1-plugins-good-extras \
gstreamer1-plugins-ugly \
gstreamer-ffmpeg \
gstreamer-plugins-bad \
gstreamer-plugins-base \
gstreamer-plugins-good \
gstreamer-plugins-good-extras \
gstreamer-plugins-ugly
...
sudo dnf install gnome-tweak-tool
sudo dnf install dconf-editor
sudo dnf install fedy
sudo dnf install menulibre # Application Launcher Manager
sudo dnf install liferea # Liferea for RSS
sudo dnf install flameshot # Flameshot for screenshot
sudo dnf install vlc
sudo dnf install youtube-dl
sudo dnf install tilix
sudo dnf install sysstat htop glances # Performance monitoring
...
sudo dnf install tlp tlp-rdw # Reduce Battery Usage
sudo systemctl enable sshd
sudo systemctl enable tlp
...
sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
...
sudo nano /etc/dnf/dnf.conf
---------------------------------
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
fastestmirror=true
deltarpm=true
---------------------------------
Layout
Fonts
sudo dnf install open-sans-fonts
sudo dnf install google-roboto-fonts
sudo fc-cache -v
Theme
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);
}
...
Icons
VNC
# vi /etc/gdm/custom.conf
WaylandEnable=false
# dnf install tigervnc-server tigervnc-server-module
# su - tecmint
# vncpasswd
# vi /etc/systemd/system/vncserver@.service
---------------------------------------------
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
WorkingDirectory=/home/tecmint
User=tecmint
Group=tecmint
PIDFile=/home/tecmint/.vnc/%H%i.pid
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver -autokill %i
ExecStop=/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
----------------------------
# setenforce 0
# sed -i 's/enforcing/disabled/g' /etc/selinux/config
# systemctl daemon-reload
# systemctl start vncserver@:1
# systemctl status vncserver@:1
# systemctl enable vncserver@:1
# netstat -tlnp
# firewall-cmd --permanent --add-port=5901/tcp
# firewall-cmd --reload