Вопрос или проблема
Я установил Ubuntu 20.04 на Raspberry Pi 4. Обновил и апгрейднул систему. Затем выполнил команду “$ sudo apt-get install lxqt”.
После перезагрузки попал на экран входа и смог войти. Когда я проверил, какая среда рабочего стола используется, я получил GNOME, выполнив команду
$ echo $XDG_CURRENT_DESKTOP
$ ubuntu:GNOME
и это был ответ.
Затем я выполнил команду
$ cat /etc/X11/default-display-manager
$ /usr/sbin/gdm3
ответ был таким.
Я не понял. Я не устанавливал ни одного DisplayManager, ни WindowsManager.
Нужно ли мне теперь что-то установить или все в порядке?
Я также застрял с этой проблемой на несколько дней. Вот как я ее решил.
- После установки lubuntu-desktop (или LXQT в вашем случае) вы, вероятно, выберете lightdm в качестве диспетчера рабочего стола, введя
sudo apt install lightdm
в командной строке. - Выполните
sudo dpkg-reconfigure lightdm
. Эта команда автоматически устанавливает lightdm по умолчанию. sudo reboot
и вы увидите экран входа на вашем подключенном мониторе. Выберите кнопку в правом верхнем углу и переключите рабочий стол по умолчанию на lubuntu. (Если вы используете удаленный доступ или запускаете RPI4 в безголовом режиме, следующие шаги помогут вам справиться с этим)
Для тех, кто также запутался с подключением по удаленному рабочему столу при использовании lubuntu на Raspberry Pi 4B, следующие шаги могут помочь:
-
Выполните
sudo apt install x11vnc
-
Выполните
sudo ps wwaux | grep auth
и получите подобный вывод:root 1428 5.0 2.2 231000 42288 tty7 Ssl+ 12:47 0:01 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
root 1429 0.3 0.5 27496 9964 ? Ss 12:47 0:00 /usr/bin/x11vnc -forever -display :0 -auth guess
ubuntu 1975 0.0 0.0 5952 552 pts/0 S+ 12:48 0:00 grep –color=auto auth
-
Первая строка (начинается с root) указывает, что Xorg-core теперь использует дисплей :0 и параметр -auth
/var/run/lightdm/root/:0
-
Запустите X11VNC, выполнив
sudo x11vnc -display :0 -auth /var/run/lightdm/root/:0
-
Если ваше устройство впервые запускает X11VNC, программа может попросить вас указать некоторые профили безопасности
-
Откройте VNC клиент на вашем ПК и подключитесь к RPI4, введя адрес
<IP>::5901
Предыдущие шаги могут быть успешно выполнены, если ваш RPI4 не имеет физического монитора. В этом случае, вы можете обратиться к этому ресурсу, чтобы создать виртуальный дисплей для Xorg.
Ответ или решение
Когда вы устанавливаете LXQT на Ubuntu 20.04 для Raspberry Pi 4 и после перезагрузки видите, что дисплейный менеджер — gdm3, а окружение рабочего стола — GNOME, это может вызывать путаницу. Рассмотрим, почему это происходит и что с этим делать.
Фон
Ubuntu 20.04 настраивается таким образом, что GNOME по умолчанию является окружением рабочего стола. Когда вы устанавливаете LXQT через команду $ sudo apt-get install lxqt
, это устанавливает только компоненты LXQT, но не изменяет автоматически существующий дисплейный менеджер или окружение рабочего стола.
Анализ проблемы
-
Результаты команды
$ echo $XDG_CURRENT_DESKTOP
: Ответ "ubuntu:GNOME" указывает, что текущее окружение рабочего стола — GNOME. Это ожидаемо, так как LXQT ещё не выбран как основное окружение. -
Результаты команды
$ cat /etc/X11/default-display-manager
: Вывод "/usr/sbin/gdm3
" указывает, что gdm3 сейчас является используемым дисплейным менеджером. Этот менеджер по умолчанию ставится с Ubuntu и поддерживает GNOME.
Решение проблемы
Чтобы использовать LXQT как окружение рабочего стола, вам желательно поменять дисплейный менеджер на более легковесный, например, LightDM:
-
Установка LightDM:
sudo apt install lightdm
-
Настройка дисплейного менеджера:
После установки LightDM выполните команду:sudo dpkg-reconfigure lightdm
Эта команда позволят выбрать LightDM в качестве стандартного дисплейного менеджера.
-
Перезагрузка системы:
sudo reboot
После перезагрузки, на экране входа вы сможете выбрать LXQT как окружение рабочего стола.
Дополнительные настройки
Если вы используете Raspberry Pi в headless режиме или через удаленное подключение:
-
Установка VNC сервера:
sudo apt install x11vnc
-
Запуск VNC сервера:
sudo x11vnc -display :0 -auth /var/run/lightdm/root/:0
-
Проверка соединения через VNC-клиент: Подключитесь к Raspberry Pi через IP-адрес, используя порт
5901
.
Заключение
Применение LightDM поможет вам связать LXQT с вашим текущим настроенным рабочим окружением. Эти шаги минимизируют путаницу и позволят полноценно использовать установленный LXQT на Raspberry Pi 4 с Ubuntu 20.04, улучшив пользовательский опыт и производительность системы.