Как запустить сеанс LXDE автоматически после запуска TightVNCServer?

Убунту 20

В этой статье мы покажем вам процесс автоматического запуска сеанса LXDE при каждом запуске TightVNCServer. Это может быть особенно полезно, если вы хотите иметь облегченную среду рабочего стола, готовую для удаленных подключений.

Чтобы автоматически запустить сеанс LXDE после запуска TightVNCServer, вам необходимо изменить файл xstartup в каталоге .vnc. Замените строку /etc/X11/Xsession на /usr/bin/startlxde в файле xstartup. Это изменение гарантирует, что сеанс LXDE запустится при подключении к хосту через VNC.

Понимание компонентов

Прежде чем мы углубимся в процесс, давайте разберемся в ключевых компонентах:

  • TightVNCServer: это бесплатный пакет программного обеспечения для удаленного управления, который позволяет вам подключаться к удаленным компьютерам и управлять ими.
  • LXDE (облегченная среда рабочего стола X11): это облегченная среда рабочего стола для операционных систем UNIX и Linux. Он разработан, чтобы быть удобным для пользователя и потреблять меньше системных ресурсов.

Предварительные условия

Убедитесь, что в вашей системе установлены как TightVNCServer, так и LXDE. Если нет, вы можете установить их с помощью следующих команд:

sudo apt-get install fixvncserver sudo apt-get install lxde

Настройка VNC-сервера

Первым шагом является настройка VNC-сервера. Выполните следующую команду, чтобы запустить VNC-сервер:

vncсервер: 1

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

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

Изменение файла xstartup

Далее нам нужно изменить файл xstartup, расположенный в каталоге .vnc. Этот файл используется для запуска приложений при запуске VNC-сервера.

Откройте файл xstartup с помощью текстового редактора:

нано ~/.vnc/xstartup

Замените строку /etc/X11/Xsession на /usr/bin/startlxde. Это изменение гарантирует, что сеанс LXDE запустится при подключении к хосту через VNC.

Измененный файл xstartup должен выглядеть следующим образом:

#!/bin/sh xrdb $HOME/.Xresources xsetroot -solid Gray /usr/bin/startlxde

Сохраните файл и выйдите из текстового редактора.

Запуск сеанса LXDE

После изменения файла xstartup вы можете запустить сеанс LXDE. Перезапустите VNC-сервер, используя следующую команду:

vncserver -kill: 1 vncserver: 1

Параметр -kill :1 останавливает работу VNC-сервера на дисплее 1, а vncserver :1 перезапускает его.

Поздравляем! Вы успешно настроили свою систему для автоматического запуска сеанса LXDE при запуске TightVNCServer. Теперь вы можете удаленно подключиться к своему VNC-серверу и наслаждаться облегченной средой рабочего стола.

Заключение

Автоматический запуск сеанса LXDE после запуска TightVNCServer может упростить ваши удаленные подключения и обеспечить удобную для пользователя среду рабочего стола. Это руководство шаг за шагом проведет вас через весь процесс. Не забудьте заменить номер дисплея и пути в соответствии с настройками вашей конкретной системы. Если у вас возникнут какие-либо проблемы, обратитесь к официальной документации TightVNC и LXDE или обратитесь за помощью на соответствующие форумы.

Вы можете установить TightVNCServer, запустив sudo apt-get install fixvncserver и LXDE, запустив sudo apt-get install lxde в терминале.

Чтобы запустить VNC-сервер, запустите команду vncserver :1 в терминале, заменив :1 номером дисплея по вашему выбору.

Когда вы запустите команду vncserver :1, вам будет предложено установить пароль для VNC-сервера. Введите желаемый пароль и подтвердите его.

Файл xstartup находится в каталоге .vnc вашего домашнего каталога. Вы можете получить к нему доступ, запустив nano ~/.vnc/xstartup в терминале.

Откройте файл xstartup с помощью текстового редактора, например Nano, запустив nano ~/.vnc/xstartup. Замените строку /etc/X11/Xsession на /usr/bin/startlxde. Сохраните файл и выйдите из текстового редактора.

После изменения файла xstartup перезапустите VNC-сервер, запустив vncserver -kill :1, чтобы остановить сервер на дисплее 1, а затем vncserver :1, чтобы перезапустить его.

Да, вы можете использовать любой номер дисплея по вашему выбору. Просто замените :1 на желаемый номер дисплея при запуске и перезапуске VNC-сервера.

Если у вас возникнут какие-либо проблемы, обратитесь к официальной документации TightVNC и LXDE или обратитесь за помощью на соответствующие форумы.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *