Ubuntu жүйесіне XFCE графикалық қабықшасын орнату
Серверді басқаруды ыңғайлы ету үшін графикалық қабықша орнатуға болады. Бұл каталогтар бойынша шарлау және файлдармен жұмыс сияқты түрлі тапсырмаларды тек командалық жол арқылы ғана емес, жұмыс үстелінің таныс графикалық интерфейсі арқылы да орындауға мүмкіндік береді. Төменде жеңіл әрі сервер ресурстарын аз талап ететін XFCE графикалық қабықшасын орнату процесін қарастырамыз.
Бұл нұсқаулықта XFCE-ні орыс тілін қолдайтындай етіп орнатамыз және серверде кирилл пернетақта орналасуын пайдалану үшін пернетақта апплетін баптаймыз.
Бұл нұсқаулық 16.04 нұсқасынан бастап Ubuntu операциялық жүйесі орнатылған серверлерге қолданылады.
XFCE орнату
1. Алдымен серверге SSH арқылы қосылыңыз.
2. Содан кейін келесі командаларды орындаңыз:
Қажетті пакеттерді орнатыңыз, соның ішінде графикалық орта (xfce4), кіру менеджері (xdm), пернетақта апплеті (xfce4-xkb-plugin) және орыс тіліндегі локализация.
apt update && apt install xfce4 xdm xfce4-xkb-plugin language-pack-ru -y
Барлық пайдаланушыларға (anybody) X-серверді іске қосуға рұқсат беріңіз, сондай-ақ графикалық режимге кірген кезде сеанстар диспетчері ретінде xfce4-session пайдаланылуы керек екенін көрсетіңіз:
sed -i 's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config echo "xfce4-session" | tee ~/.xsession
Сервер әр қосылған сайын іске қосылуы үшін кіру менеджерін жүйенің автожүктеуіне қосыңыз:
systemctl enable xdm.service
Жүйе үшін әдепкі локализация ретінде орыс тілін орнатыңыз:
update-locale LANG=ru_RU.UTF-8 echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf update-initramfs -u -k `uname -r`
Апплет үшін орыс тіліндегі пернетақта орналасуын қосыңыз:
xkbO='grp:alt_shift_toggle' && sed -i 's/XKBOPTIONS=\"\w*"/XKBOPTIONS=\"'$xkbO'\"/g' /etc/default/keyboard xkbL='us,ru' && sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$xkbL'\"/g' /etc/default/keyboard
Конфигурациялық файлдарды жаңарту үшін locales пакетін қайта орнатыңыз:
apt install --reinstall locales -y
3. Серверді қайта жүктеңіз.
4. Қайта жүктелгеннен кейін басқару панеліндегі «Консоль» қойындысына өтіңіз. Мұнда кіру менеджері пайда болады.
Логин мен құпиясөзіңізді енгізіп (құпиясөз енгізу кезінде көрсетілмейді), Enter пернесін басыңыз.
5. Тіркелгі деректерін енгізгеннен кейін графикалық интерфейс және панельдің стандартты баптауын таңдау қажет диалогтық терезе ашылады.
Дайын, интерфейс орнатылды және пайдалануға дайын. Енді серверде орыс тіліндегі пернетақта орналасуына қолдау қосу қажет.
6. Орналасулар арасында ауысу үшін құралдар тақтасына пернетақта апплетін қосыңыз. Ол үшін сол жақ жоғарғы бұрыштағы «Приложения» (Қолданбалар) мәзірін тінтуірдің оң жақ батырмасымен басып, «Панель» — «Добавить новые элементы» (Жаңа элементтер қосу) тармағын таңдаңыз:
7. Ашылған терезеде «Раскладки клавиатуры» (Пернетақта орналасулары) тармағын таңдап, «Добавить» (Қосу) батырмасын басыңыз:
8. Оң жақ жоғарғы бұрышта жалаушасы бар белгіше пайда болады. Оны тінтуірдің оң жақ батырмасымен басып, «Настройки клавиатуры» (Пернетақта баптаулары) тармағын таңдаңыз:
9. Жаңа терезеде «Раскладка» (Орналасу) қойындысына өтіп, «Использовать стандартные системные параметры» (Стандартты жүйелік параметрлерді пайдалану) құсбелгісін алып тастаңыз да, «Добавить» (Қосу) батырмасын басыңыз:
10. Тізімнен орыс тіліндегі орналасуды таңдап, «OK» батырмасын басыңыз.
«Клавиатура» терезесін жабуға болады.
Енді жалаушасы бар белгішені басу арқылы ағылшын және орыс орналасулары арасында ауыса аласыз:
Браузер орнату
Кейде XFCE-дегі әдепкі браузерді пайдалану кезінде ақаулар туындауы мүмкін. Қосымша Chromium және/немесе Firefox сияқты танымал браузерлерді орнатып, соларды пайдалануды ұсынамыз.
Орнату үшін SSH-консольді ашып, келесі команданы орындаңыз:
apt install firefox chromium-browser
Серверді RDP арқылы басқару
Қабықшаны орнатқаннан кейін серверді басқару панеліндегі консоль арқылы басқара аласыз немесе RDP хаттамасы арқылы қашықтан қосылуды пайдалана аласыз.
Қашықтан қосылуды баптау үшін VPS-ке xRDP серверін орнату қажет:
apt-get install xrdp
Содан кейін оны автожүктеуге қосыңыз:
systemctl enable xrdp
Орнатқаннан кейін Windows-серверлерді қашықтан басқару сияқты серверге RDP арқылы қосылып, оны басқара аласыз. 3389 портының ашық екеніне міндетті түрде көз жеткізіңіз (біздің бұлттық серверлерде ол әдепкі бойынша ашық).
Ақауларды жою
Сәтті авторизациядан кейін ажырап қалу
Ubuntu-дың соңғы нұсқаларында (20.04 және одан жоғары) RDP арқылы сәтті авторизациядан кейін 2-3 секундтан соң қосылым ажырап қалуы мүмкін. Бұл мәселені шешу үшін /etc/xrdp/startwm.sh файлына келесі өзгерістерді test -x деп басталатын жолдың алдына орналастырып енгізіңіз:
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR if test -r /etc/profile; then
. /etc/profile
fi
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession
Өзгерістер енгізгеннен кейін XRDP қызметін қайта іске қосыңыз:
systemctl restart xrdp
Бос экран
Тағы бір ықтимал мәселе — RDP арқылы қосылған кезде бос экранның пайда болуы. Бұл мәселе Ubuntu 18.04-те анықталған, бірақ басқа нұсқаларда да кездесуі мүмкін. Оны шешу үшін алдыңғы бөлімде сипатталған әдісті пайдалануға болады.
Дисплейдің болмауы
XRDP-серверге байланысты тағы бір мәселе — дисплейдің болмауы (қосылу терезесі ашылып, ешқандай қате шығармастан бірден жабылуы мүмкін). Оны жою үшін /etc/xrdp/startwm.sh файлына өзгерістер енгізу қажет.
Файлдан келесі жолдарды тауып, жойыңыз:
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession
Оларды келесі жолмен ауыстырыңыз:
startxfce4
Өзгерістер енгізгеннен кейін XRDP қызметін қайта іске қосыңыз:
systemctl restart xrdp