Linux настройка графической оболочки

Установка графической оболочки XFCE на Ubuntu

Для удобства управления сервером на него можно установить какую-либо графическую оболочку. В этом случае вы сможете выполнять необходимые задачи (переключаться между директориями, работать с файлами и др.) не только из консоли, но и с помощью привычного интерфейса рабочего стола. Ниже мы рассмотрим установку интерфейса XFCE , достаточно легкого и не требовательного к ресурсам сервера.

В процессе мы установим саму оболочку XFCE в русской локализации, а также установим и настроим апплет клавиатуры, чтобы на сервере можно было использовать кириллическую раскладку.

Данная инструкция подойдет для серверов с ОС Ubuntu , начиная с версии 16.04.

Установка XFCE

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

4. Перейдите на вкладку «Консоль» в панели управления. В ней отобразится менеджер входа.

Введите логин и пароль (символы пароля не будут отображаться при вводе) и нажмите Enter.

5. После ввода реквизитов отобразится графический интерфейс и диалоговое окно, в котором необходимо выбрать стандартную настройку панели.

Готово, интерфейс установлен и вы уже можете с ним работать. Теперь необходимо добавить возможность использования русской раскладки на сервере.

6. Добавьте апплет клавиатуры на панель инструментов, чтобы переключаться между раскладками. Для этого кликните правой кнопкой на «Приложения» в левом верхнем углу и выберите «Панель» — «Добавить новые элементы»:

7. В открывшемся окне выберите «Раскладки клавиатуры» и нажмите «Add»:

8. В правом верхнем углу появится значок флага. Кликните на него правой кнопкой и выберите «Настройки клавиатуры»:

Читайте также:  Run linux on android device

9. В новом окне перейдите на вкладку «Раскладка», снимите галку «Использовать стандартные системные параметры» и нажмите «Add»:

10. В открывшемся списке выберите русскую раскладку и нажмите «ОК».

Окно «Клавиатура» можно закрыть.

Теперь вы сможете переключаться между английской и русской раскладкой, кликнув на значок флага.

Установка браузера

Иногда могут возникать проблемы с использованием браузера по умолчанию в XFCE. Мы рекомендуем дополнительно установить популярные браузеры (Chromium и/или Firefox) и пользоваться ими.

Для установки откройте SSH-консоль и выполните команду:

apt install firefox chromium-browser

Управление сервером по RDP

После установки оболочки вы можете управлять сервером из консоли в панели управления либо же воспользоваться удаленным подключением по протоколу RDP.

Для того, чтобы такое подключение было возможно, на ваш VDS необходимо установить сервер xRDP:

И добавить его в автозагрузку:

После установки вы сможете подключаться к серверу и работать с ним по RDP — аналогично удаленному управлению Windows-серверами . Для работы у вас должен быть открыт порт 3389 (на наших облачных серверах он открыт по умолчанию).

Устранение проблем

Отключение после успешной авторизации

В Ubuntu новых версий (20.04 и далее) может возникать проблема с подключением по RDP, а именно отключение спустя 2-3 секунды после успешной авторизации. В этом случае необходимо в файл /etc/xrdp/startwm.sh добавить строки:

unset DBUS_SESSION_BUS_ADDRESS 
unset XDG_RUNTIME_DIR

Их необходимо указать перед строкой, начинающейся с test -x :

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:

Пустой экран

Еще одна возможная проблема — когда при подключении по RDP вы получаете пустой экран. Мы зафиксировали на Ubuntu 18.04, но, возможно, может наблюдаться и в других версиях. Для решения воспользуйтесь способом, описанном в предыдущем пункте (Отключение после успешной авторизации).

Отсутствие дисплея

Также может возникать проблема XRDP-сервера с отсутствием дисплея (может открываться и сразу же закрываться без вывода каких-либо ошибок). Для решения нужно внести правки в файл /etc/xrdp/startwm.sh .

Найдите и удалите в файле следующие строки:

test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession

Вместо них добавьте строку:

После перезагрузите службу XRDP:

Источник

Как установить рабочий стол (GUI) на Ubuntu Server

img

Хотите добавить среду рабочего стола для Ubuntu Server? Это можно сделать очень просто.

По умолчанию Ubuntu Server не включает графический интерфейс пользователя (GUI). Графический интерфейс занимает системные ресурсы (память и процессор), которые используются для задач, ориентированных на сервер. Однако некоторыми задачами и приложениями легче управлять с графического интерфейса.

Читайте также:  All linux commands on android

Некоторым людям не нравится делать все с помощью команд в терминале. В конце концов, большинство людей привыкли пользоваться компьютером в графическом режиме. Но это работает, только если у вас есть прямой доступ к серверу. При подключении к удаленному серверу, например по SSH, вам все равно придется пользоваться консолью. Однако есть такие инструменты, как Webmin или Cockpit, которые позволяют вам управлять своими серверами графически в веб-браузере. Но все-таки на боевых серверах лучше не использовать графические интерфейсы.

Обновить репозитории и пакеты

Начнем с обновления репозиториев и списков пакетов:

sudo apt-get update && sudo apt-get upgrade

Нажмите Y и затем Enter, когда вас спросят, хотите ли вы продолжить.

update

Это гарантирует, что вы работаете с самыми последними обновлениями программного обеспечения.

После установки обновлений вы можете продолжить установку среды рабочего стола. Есть два способа сделать это:

  • Использование apt для установки пакетов
  • Использование инструмента под названием tasksel , который помогает с установкой нескольких пакетов в одном скоординированном процессе (задачах)

Любой из них позволит вам установить полную среду рабочего стола, которую вы выберете, как полный пакет, как если бы вы устанавливали настольную версию с нуля.

Если вы хотите использовать tasksel , вы должны сначала установить его, используя следующую команду:

sudo apt-get install tasksel

После завершения этой задачи вы можете использовать tasksel для установки среды рабочего стола (также называемой DE — Desktop Environment).

Установка Gnome

Вы, наверное, знаете, что есть много окружений рабочего стола. Некоторым средам рабочего стола требуется больше системных ресурсов (например, GNOME), в то время как некоторые используют меньше системных ресурсов (например, Xfce, MATE и другие). Начнем с установки GNOME, поскольку он является рабочим столом Ubuntu по умолчанию.

Если вы хотите использовать tasksel , выполните эту команду:

sudo tasksel install ubuntu-desktop

Если вы хотите использовать только apt, запустите эту команду:

sudo apt install ubuntu-desktop

Оба действия приведут к полной установке среды рабочего стола GNOME.

Либо можно просто выполнить команду tasksel и попасть в интерфейс, в котором можно найти рабочий стол Ubuntu, и многие другие.

tasksel

Используйте клавишу пробела, чтобы выбрать его, нажмите Tab , чтобы выбрать OK внизу, затем нажмите Enter .

Установка и настройка диспетчера дисплея

После завершения процесса установки вам понадобится компонент, называемый Display Manager (диспетчер отображения), также известный как login manager. Этот инструмент будет отвечать за запуск сервера отображения и загрузку рабочего стола при управлении пользовательскими сеансами и аутентификацией.

По умолчанию GNOME Desktop использует GDM3 в качестве диспетчера отображения, но он немного тяжелее с точки зрения ресурсов. Вы можете использовать что-нибудь более легкое и ресурсосберегающее. В этом случае давайте возьмем lightdm , диспетчеру отображения, независимому от платформы. Установите его с помощью apt :

Читайте также:  Linux disk space cli

При установке lightdm система запросит диспетчер отображения по умолчанию, потому что одновременно может работать только один (но у вас может быть несколько установленных).

lightdm

Просто выберите lightdm из списка и нажмите OK. После выполнения этой задачи вы можете запустить Display Manager и загрузить графический интерфейс с помощью следующей команды:

sudo service lightdm start

Если вы хотите проверить, какой диспетчер отображения настроен в вашей системе, вы можете запустить:

cat /etc/X11/default-display-manager

Если все прошло по плану, у вас будет загружен экран приветствия.

Display Manager

Введите свои учетные данные, и ваш рабочий стол будет запущен.

GNOME

Если вы хотите выключить графический интерфейс, откройте окно терминала и введите:

sudo service lightdm stop

Установка других окружений рабочего стола

Мы можем выбрать разные рабочие столы, поэтому давайте рассмотрим некоторые альтернативы.

KDE Plasma

KDE — одна из самых популярных сред рабочего стола. Она обладает широкими возможностями настройки и чрезвычайно легковесна.

Чтобы установить KDE Plasma, используйте следующую команду:

sudo apt-get install kde-plasma-desktop

Во время установки вам может быть предложено выбрать диспетчер отображения по умолчанию. С помощью клавиш со стрелками выберите нужный, а затем нажмите Enter.

KDE

MATE

MATE — это легкий рабочий стол, основанный на базовом коде GNOME2.

MATE

Чтобы установить MATE, нужно запустить:

sudo tasksel install ubuntu-mate-core
sudo apt install ubuntu-mate-core

Lubuntu / LXDE/LXQT

Lubuntu — очень легкий графический интерфейс. Используйте его, если вам нужен графический интерфейс, но вы хотите минимизировать влияние на системную память и процессор.

Lubuntu

Установите его с помощью этой команды:

sudo tasksel install lubuntu-core
sudo apt install lubuntu-core

Xubuntu

Xubuntu — это производная Ubuntu, основанная на среде рабочего стола Xfce, легкая, простая, стабильная, но при этом легко настраиваемая.

Xubuntu

Если вы хотите попробовать, используйте следующую команду:

sudo tasksel install xubuntu-core
sudo apt install xubuntu-core

Помимо вышеуказанных, есть еще множество различных оболочек, которые устанавливаются подобным образом.

Как удалить графический интерфейс с сервера Ubuntu?

Если вы понимаете, что среда рабочего стола требует слишком много вычислительных ресурсов, вы можете удалить ранее установленные пакеты.

Помните, что в некоторых случаях это может вызвать проблемы с зависимостями, поэтому сделайте резервную копию важных данных или создайте снепшот системы.

sudo apt remove ubuntu-desktop sudo apt remove lightdm sudo apt autoremove sudo service lightdm stop

Перезагрузите вашу систему, и вы должны будете вернуться к обычному входу в командную строку. Привет CLI!

Источник

Оцените статью
Adblock
detector