Содержание

Установка ОС в минимальном варианте с "графикой"

Для установки графического окружения в минимальной ОС потребуется:

RAM1GB
HDD5GB

Подготовительные действия

региональные параметры

Изменить язык системы (это можно сделать и позже - после установки графического окружения):

sed -i 's/KOI8-R/UTF-8/gI' /etc/locale.alias
sed -i 's/.*ru_RU.UTF-8.*/ru_RU.UTF-8 UTF-8/gI' /etc/locale.gen 
locale-gen
localectl set-locale ru_RU.UTF-8
localectl set-x11-keymap "us,ru" "pc105" "," "grp:alt_shift_toggle,grp_led:scroll"
echo "KEYMAP=ru" > /etc/vconsole.conf
localectl

Опционально, настроить поддержку языка консолью:

apt install console-setup
dpkg-reconfigure console-setup # 27,6,1,4 

локальный администратор

Не использовать admin в качестве имени локального пользователя,
так как в некоторых продуктах компании и во FreeIPA это имя - зарезервировано

Убедиться, что существует (создан) локальный пользователь с административными правами (sudo)

graphical.target

systemctl set-default graphical.target

Классическое графическое окружение

Вендорский метапакет графического рабочего стола:

apt install fly-all-main

Минимальное графическое окружение (ручная сборка)

Три обязательных пакета:

apt install xorg          fly-qdm fly-wm  # минимальный комплект
apt install xorg-all-main fly-qdm fly-wm  # расширенный вариант

Пакет xorg можно заменить на xorg-all-main, который, помимо xorg, включает в себя набор графических драйверов и шрифтов.
В последних версиях fly-qdm уже зависит от fly-wm, поэтому последний пакет можно не указывать.

Нормализация отображения диалогов входа в систему и завершения работы:

apt install astra-systemsettings fly-shutdown-dialog flyqt5platformtheme

PolicyKit - агент выполнения привилегированных задач (в том числе перезагрузка/выключение):

apt install dbus-x11 polkit-kde-agent-1 fly-admin-policykit-1

Network Manager

Одним из способов управления сетевыми подключениями в графическом режиме является Network Manager:

apt install network-manager network-manager-gnome
systemctl disable systemd-networkd.service
 
reboot

Настройка сети потребует реквизиты суперпользователя или членства в группе netdev

Настройки минимального графического окружения

Установить дополнительные пакеты (список зависимостей fly-all-main):

fly-fm                      - проводник
konsole                     - терминал (он же fly-term)

fly-fontconfig-settings     - полезные параметры для шрифтов (сглаживание и т.д.)
fonts-croscore              - полезный шрифт
fonts-crosextra-carlito     - полезный шрифт
fonts-liberation            - полезный шрифт
fonts-pt                    - полезный шрифт
fonts-wine-tahoma           - полезный шрифт

fly-languages               - управление настройкой языками
fly-start-menu              - красивое меню "Пуск"
qttranslations5-l10n        - локализация (русификация "забытых" пунктов меню)

astra-kcm-security-settings - управление настройками безопасности

Прочие пакеты, которые устанавливаются метапакетом fly-all-main (добавить при необходимости):

ark
astra-event-watcher
at-spi2-core
breeze
breeze-cursor-theme
breeze-gtk-theme
fly-admin-alternatives
fly-admin-autostart
fly-admin-date
fly-admin-device-manager
fly-admin-dm
fly-admin-driver
fly-admin-env
fly-admin-events
fly-admin-fonts
fly-admin-format
fly-admin-grub2
fly-admin-mouse
fly-admin-multiseat
fly-admin-network
fly-admin-power
fly-admin-printer
fly-admin-printer-mac
fly-admin-repo
fly-admin-screen
fly-admin-time
fly-admin-touchpad
fly-admin-usbip
fly-all-main
fly-brightness
fly-doc
fly-event-viewer
fly-fm-audit
fly-fm-bsign
fly-fm-mac
fly-jobviewer
fly-mac-dialog
fly-notify-osd-service
fly-orientation
fly-plastique-style
fly-print-monitor
fly-print-station
fly-reflex
fly-run
fly-run-sumac
fly-scan
fly-sosreport
fly-sound-applet
fly-start-panel
fly-vkbd
fly-wm-decor
fly-xkbmap
gnome-keyring
gvfs
gwenview
kate
kcalc
kde-config-cron
kde-spectacle
kinfocenter
kolourpaint
ksysguard
ksysguard-mac
ksystemstats
kwin-style-breeze
libatk-adaptor
libpam-gnome-keyring
okular
okular-extra-backends
pavucontrol-qt
picom
plasma-workspace-data
powerdevil
qbat
qt5-image-formats-plugins
qt-at-spi
qt-at-spi-doc
sonnet-plugins
synaptic
systemdgenie
xdg-desktop-portal-kde
xorg-all-main
yelp