This is an old revision of the document!
KDE
pacman -S plasma
systemctl enable --now sddm
That's actually it.
Check out all the KDE software and suggested packages below and install whatever you like.
xinit
The disadvantage of this method is that you have to log in via terminal.
So install plasma
and xorg
as described above and skip enable sddm
and do the following instead:
pacman -S xorg-xinit
cp /etc/X11/xinit/xinitrc ~/.xinitrc
nano ~/.xinitrc
Comment out:
# twm & # xclock -geometry 50x50-1+1 & # xterm -geometry 80x50+494+51 & # xterm -geometry 80x20+494-0 & # exec xterm -geometry 80x66+0+0 -name login
echo "export DESKTOP_SESSION=plasma exec startplasma-x11" >> ~/.xinitrc
echo "if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then exec startx fi" >> ~/.bash_profile
Suggested software
Just add the packages to the above pacman
command.
System
networkmanager-openvpn wireguard-tools keepassxc arch-audit konsole keditbookmarks gparted htop dolphin spectacle wget lm_sensors ark kleopatra kate kompare rsync
Audio
pulseaudio pulseaudio-alsa
Multimedia/Graphics
vlc openshot gimp inkscape
Office
thunderbird thunderbird-i18n-en-us wqy-zenhei ttf-liberation libreoffice-fresh cups cups-pdf xsane system-config-printer kdeconnect firefox okular gwenview
If you install cups
you also need to enable the service:
systemctl enable --now cups.service
Others
bash-completion cronie
Add for bash-complition
the following to your .bashrc
:
echo "if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi" >> ~/.bashrc
Enable service for cronie
:
systemctl enable --now cronie.service
Check also crontab.