Arch Linux: установка KDE

Автор: | 07/12/2016
 

archlinux_logoПредполагается, что система уже установлена.

Пример установки — в посте Arch Linux: установка.

Обновляем систему:

# pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
:: Starting full system upgrade...
 there is nothing to do

Устанавливаем X.Org — графический сервер.

Находим видеокарту:

# lspci -v | grep -A 3 VGA
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter (prog-if 00 [VGA controller])
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at e0000000 (32-bit, prefetchable) [size=16M]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
# pacman -S xorg xorg-xinit

В процессе — будет предложено выбрать провайдера. Т.к. NVIDIA карты на этой машине нет — то используем mesa:

...
Enter a selection (default=all): 
resolving dependencies...
:: There are 4 providers available for libgl:
:: Repository extra
   1) mesa-libgl  2) nvidia-304xx-libgl  3) nvidia-340xx-libgl  4) nvidia-libgl
...

Устанавливаем библиотеки для KDE:

# pacman -S kf5 kf5-aids

Устанавливаем KDE и Plasma:

# pacman -S plasma kdebase gwenview
...
    Total Download Size: 202.44 MiB
    Total Installed Size: 688.61 MiB

Вместо KDM (KDE Desktop Manager) — устанавилваем SDDM (Simple Desktop Display Manager):

# pacman -S sddm sddm-kcm

Включаем его:

# systemctl enable sddm
Created symlink /etc/systemd/system/display-manager.service -> /usr/lib/systemd/system/sddm.service.

Перезагружаемся и проверяем:

# reboot

arch_linux_installation_8

Что бы сделать его вид приятнее — настраиваем тему.

Темы хранятся в каталоге /usr/share/sddm/themes/. Для подключения темы — создаём файл /etc/sddm.conf с таким содержимым:

[Theme]
Current=breeze
CursorTheme=breeze_cursors
FacesDir=/usr/share/sddm/faces
ThemeDir=/usr/share/sddm/themes

Ещё раз перезагружаемся:

arch_linux_installation_9

arch_linux_installation_10

Готово.

Ссылки по теме

Install KDE Plasma 5 on Archlinux