-
Enable contrib and non-free sources
Using the terminal, edit the following file, add the “contrib” and “non-free” sources, or replace with these lines:
sudo vim /etc/apt/sources.listdeb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware -
Enable bookworm backports
Again, using the terminal, edit the file /etc/apt/sources.list and add the following lines:
# bookworm-backports deb http://deb.debian.org/debian bookworm-backports main contrib non-free deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free -
Update the package manager
sudo apt update -
Enable 32bit packages
sudo dpkg --add-architecture i386 && sudo apt update -
Enable Flatpak support
sudo apt install flatpaksudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakreposudo apt install gnome-software-plugin-flatpak -
Install and configure Virtual Manager
sudo apt install qemu-system libvirt-daemon-system virt-managerUsing
vim(or any other text editor), openlibvirtd.confand enable these two lines:sudo vim /etc/libvirt/libvirtd.confunix_sock_group = "libvirt" unix_sock_rw_perms = "0770"Start and enable the libvirtd service:
sudo systemctl enable libvirtd && sudo systemctl start libvirtdAdd your user to the libvirt group by typing this command:
sudo usermod -a -G libvirt $(whoami)Start the default network and enable autostart:
sudo virsh net-start default && sudo virsh net-autostart --network default -
Fix slow shutdown
Edit
system.confand change the default value from 90s to 15s (or 10s):sudo vim /etc/systemd/system.confDefaultTimeoutStopSec=15s -
Remove all pre-installed GNOME games
Run:
sudo apt purge iagno lightsoff four-in-a-row gnome-robots pegsolitaire gnome-2048 hitori gnome-klotski gnome-mines gnome-mahjongg gnome-sudoku quadrapassel swell-foop gnome-tetravex gnome-taquin aisleriot gnome-chess five-or-more gnome-nibbles tali sudo apt autoremoveOr just run:
sudo apt purge gnome-games -
Fix broken QT application theme
Follow the steps covered under the GNOME documentation.
-
Font configuration guides
There are two guides that I’ve created; I highly recommend going through them to improve font rendering on Linux.
-
Set up firewall
Follow the steps here