В тази статия ще се постарая да покажа една от най-леките графични среди, а именно LXDE. Поглеждайки: https://wiki.archlinux.org/title/LXDE, разбираме, че са необходими lxde-common, lxsession и Openbox (или друг window manager). Ако ползваме lxde ще получим работна среда с всички приложения. Необходими пакети: 1. xorg-server - дисплей сървър 2. lxde-common - общи файлове на LXDE Desktop 3. lxsession - лек мениджър на сесии X11 4. openbox - лек, мощен и лесно конфигурируем мениджър на прозорци 5. lxde - лека Х11 десктоп работна среда, включва минимален набор от пакети. 6. lxdm - лек екранен мениджър за lxde, реализиран с помощта на GTK+2
Ще ползваме xorg графичен сървър. В случая Wayland не се поддържа.
sudo pacman -Syu sudo pacman -S xorg-server --noconfirm
Да покажем какво съдържа пакета:
Packages (42) default-cursors-3-1 freetype2-2.14.1-1 libdrm-2.4.131-1 libepoxy-1.5.10-3 libevdev-1.13.6-1 libfontenc-1.1.8-1 libglvnd-1.7.0-3 libgudev-238-3 libinput-1.30.1-1 libpciaccess-0.18.1-2 libpng-1.6.53-2 libunwind-1.8.2-1 libwacom-2.17.0-1 libx11-1.8.12-2 libxau-1.0.12-1 libxcb-1.17.0-1 libxcvt-0.1.3-1 libxdmcp-1.1.5-1 libxext-1.3.6-1 libxfont2-2.0.7-1 libxkbfile-1.1.3-1 libxrandr-1.5.4-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxxf86vm-1.1.6-1 llvm-libs-21.1.6-2 lm_sensors-1:3.6.2-1 lua-5.4.8-2 mesa-1:25.3.3-2 mtdev-1.1.7-1 pixman-0.46.4-1 spirv-tools-1:1.4.335.0-1 wayland-1.24.0-1 xcb-proto-1.17.0-4 xf86-input-libinput-1.5.0-1 xkeyboard-config-2.46-1 xorg-fonts-encodings-1.1.0-1 xorg-server-common-21.1.21-1 xorg-setxkbmap-1.3.4-2 xorg-xkbcomp-1.5.0-1 xorgproto-2025.1-1 xorg-server-21.1.21-1 Total Download Size: 62.97 MiB Total Installed Size: 255.38 MiB
Ще инсталираме само lxde, защото съдържа в себе си lxde-common, lxsession и openbox
sudo pacman -S lxde --noconfirm
Независимо, че инсталираме lxde, то вътре има минимален набор от приложения. Да видим какви има в пакета lxde.
:: There are 17 members in group lxde: :: Repository extra 1) gpicview 2) lxappearance 3) lxappearance-obconf 4) lxde-common 5) lxde-icon-theme 6) lxdm 7) lxhotkey 8) lxinput 9) lxlauncher 10) lxmusic 11) lxpanel 12) lxrandr 13) lxsession 14) lxtask 15) lxterminal 16) openbox 17) pcmanfm Enter a selection (default=all): Enter resolving dependencies... looking for conflicting packages... Packages (102) adwaita-cursors-49.0-1 adwaita-fonts-49.0-2 adwaita-icon-theme-49.0-1 adwaita-icon-theme-legacy-46.2-3 alsa-lib-1.2.15.2-1 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.15.2-1 at-spi2-core-2.58.3-1 avahi-1:0.9rc2-3 bubblewrap-0.11.0-1 cairo-1.18.4-1 dav1d-1.5.3-1 dconf-0.49.0-1 desktop-file-utils-0.28-1 fontconfig-2:2.17.1-1 fribidi-1.0.16-2 gdk-pixbuf2-2.44.4-1 giflib-5.2.2-2 glib-networking-1:2.80.1-1 glycin-2.0.7-1 gperftools-2.17.2-1 graphite-1:1.3.14-5 gsettings-desktop-schemas-49.1-1 gsettings-system-schemas-49.1-1 gtest-1.17.0-1 gtk-update-icon-cache-1:4.20.3-1 gtk3-1:3.24.51-1 harfbuzz-12.3.0-1 hicolor-icon-theme-0.18-1 highway-1.3.0-1 imlib2-1.12.6-1 iso-codes-4.20.1-1 jbigkit-2.1-8 json-glib-1.10.8-1 lcms2-2.18-1 libcloudproviders-0.4.0-1 libcolord-1.4.8-1 libcups-2:2.4.16-1 libdatrie-0.2.14-1 libdeflate-1.25-1 libexif-0.6.25-1 libfm-1.4.1-1 libfm-extra-1.4.1-1 libfm-gtk3-1.4.1-1 libice-1.1.2-1 libjpeg-turbo-3.1.3-1 libjxl-0.11.1-5 libkeybinder3-0.3.2-5 libnotify-0.8.8-1 libproxy-0.5.12-1 librsvg-2:2.61.3-1 libsm-1.2.6-1 libsoup3-3.6.5-1 libstemmer-3.0.1-1 libthai-0.1.30-1 libtiff-4.7.1-1 libwebp-1.6.0-2 libwnck3-43.3-1 libxcomposite-0.4.6-2 libxcursor-1.2.3-1 libxdamage-1.1.6-2 libxfixes-6.0.2-1 libxft-2.3.9-1 libxi-1.8.2-1 libxinerama-1.1.5-2 libxkbcommon-1.13.1-1 libxmu-1.2.1-1 libxres-1.2.3-1 libxt-1.3.1-1 libxtst-1.2.5-1 lxmenu-data-0.1.7-1 lzo-2.10-5 menu-cache-1.1.1-2 pango-1:1.57.0-2 shared-mime-info-2.4-2 startup-notification-0.12-9 tinysparql-3.10.1-2 vte-common-0.82.3-1 vte3-0.82.3-1 xcb-util-0.4.1-2 xmms2-0.9.6-2 xorg-xmodmap-1.0.11-2 xorg-xprop-1.2.8-1 xorg-xrandr-1.5.3-1 xorg-xset-1.2.5-2 gpicview-0.3.1-3 lxappearance-0.6.4-3 lxappearance-obconf-0.2.4-3 lxde-common-0.99.3-2 lxde-icon-theme-0.5.2-2 lxdm-0.5.3-9 lxhotkey-0.1.2-3 lxinput-0.3.6-3 lxlauncher-0.2.8-2 lxmusic-0.4.8-3 lxpanel-0.11.1-4 lxrandr-0.3.3-3 lxsession-1:0.5.6-2 lxtask-0.1.12-2 lxterminal-0.4.1-2 openbox-3.6.1-14 pcmanfm-1.4.0-2 Total Download Size: 53.18 MiB Total Installed Size: 243.06 MiB
Отбелязаните в червено пакета са важни за работата на LXDM.
Мениджъра на дисплеи за LXDE е lxdm. Той е много лек, реализиран чрез GTK+2. Включен е в пакета lxde и не се налага да се инсталира. Ако по някаква причина искате да преинсталирате пакета то:
sudo pacman -S lxdm --noconfirm
Инсталиран но не активиран. За целта:
sudo systemctl enable --now lxdm
Ще се стартира графичната среда.



Това е минимална инсталация. Съдържа най-необходимите приложения, като терминал, елементарен плеър за музика, PCMan файлов менажер, менажер на задачите, както и най-необходимите помощни програми за настройка. Приложения като браузър, видео плеър, офис пакет и т.н. ще се наложи да се инсталират допълнително.
sudo pacman -S pipewire pipewire-pulse pipewire-alsa wireplumber pavucontrol
sudo pacman -S networkmanager network-manager-applet
sudo pacman -S bluez bluez-utils sudo systemctl enable --now bluetooth.service ### Графичен менажер sudo pacman -S blueman
sudo pacman -S firefox