Archlinux - Installing a Desktop Environment

THE DEEPIN DESKTOP ENVIRONMENT

After successfully installing archlinux your going to want a desktop environment.

The easiest DE to get installed is deepin, DDE is probably the easiest one as it come with a complete desktop, sound, theming, network, and its own login manager.

Boot up your archlinux and login

First thing to do is check you have a Internet Connection

ping archlinux.org

If you get ‘Temporary failure in name resolution’ you need to start the dhcpcd service.

sudo systemctl start dhcpcd

after a few seconds you should have a internet connection.

INSTALLING DEEPIN

sudo pacman -S deepin deepin-extra

Like I said above, deepin comes with a complete Desktop, so all you need to do is enable its services.

sudo systemctl enable NetworkManager

sudo systemctl enable lightdm

sudo reboot

as you can see we were able to login and network-manager is running in the taskbar :wink:

CREATE A SWAPFILE recomended

su

fallocate -l 4G /swapfile

chmod 600 /swapfile

mkswap /swapfile

echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab

reboot

That’s it for installing deepin, like I say, its very easy.

Next step is to install your drivers and programs…

Enjoy :wink:

P.S I will be adding more desktop environments as I do them.

3 Likes

THE KDE PLASMA DESKTOP ENVIRONMENT

After successfully installing archlinux your going to want a desktop environment.

Boot up your archlinux and login

First thing to do is check you have a Internet Connection

ping archlinux.org

If you get ‘Temporary failure in name resolution’ you need to start the dhcpcd service.

sudo systemctl start dhcpcd

after a few seconds you should have a internet connection.

sudo pacman -Syy

sudo pacman -Syu

sudo pacman -S plasma dolphin konsole xdg-user-dirs packagekit-qt5

sudo reboot

sudo systemctl enable sddm

sudo systemctl enable NetworkManager

sudo reboot

You should be able to log in through sddm and you should have a kde-plasma install with an internet connection and your user directories.

CREATE A SWAPFILE recommended

as super user
su

fallocate -l 4G /swapfile

chmod 600 /swapfile

mkswap /swapfile

echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab

1 Like

THE MATE DESKTOP ENVIRONMENT

After successfully installing archlinux your going to want a desktop environment.

Boot up your archlinux and login

First thing to do is check you have a Internet Connection

ping archlinux.org

If you get ‘Temporary failure in name resolution’ you need to start the dhcpcd service.

sudo systemctl start dhcpcd

after a few seconds you should have a internet connection.

sudo pacman -Syy

sudo pacman -Syu

sudo pacman -S mate mate-extra xorg-server xorg-xinit lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings networkmanager

sudo systemctl enable NetworkManager

sudo systemctl enable lightdm

sudo reboot

This should get you to the Mate desktop with a working internet connection.

2 Likes

This is great stuff! Thank you for sharing this with the community.

1 Like

Your Welcome and thank you :wink:

How do you connect to your WiFi from the terminal if unable to use a wired connection? I’ve not installed vanilla Arch only Endeavor OS so it would be useful information for a future project :grin:

# wifi-menu -o

the -o flag will just obscure your password
But this should call a connection window just pick the right network and you should be good to go

2 Likes

Thanks, that’s great

For wireless settings, you can use wifi-menu -o as root to generate the profile file in /etc/netctl/ .
The dialog package is required to use wifi-menu which is available in the archiso at boot.

I’ll add this to the ‘on metal tutorial’, when I get round to it, not needed for VM @TonyHughes

2 Likes

If Wifi-menu doesn’t work, you can use the nmcli command. I had to do that the other week:

https://www.tecmint.com/nmcli-connect-wi-fi-from-linux-terminal/

2 Likes