xorg.conf отсутствует в Debian

Я пытаюсь настроить X на безголовом сервере. Я установил xorg,ightvnc и fluxbox, но отсутствует /etc/X11/xorg.conf.

Я запустил xorg -configure, и он дает сбой, выдавая следующую ошибку:

No devices to configure.  Configuration failed.

Как я могу сгенерировать файл конфигурации, если к моей машине не подключен настоящий дисплей?

2 ответа

Решение

Быстрый способ минимальной установки X с минимальным пользовательским интерфейсом / оконным менеджером и vnc:

apt-get install xserver-xorg-video-dummy vnc4server x11-xserver-utils xterm wm2

Запустите vnc, на сервере в учетной записи, которую вы хотите использовать, запустите:

vnc4server
enter password

** начать необязательно **

При желании вы можете выйти из vnc, отредактировать его конфигурацию и снова запустить. Используйте любые параметры, которые вы хотите, этот пример настолько минималистичен, насколько это возможно (ну, вы можете просто запустить эмулятор терминала без оконного менеджера и использовать "причудливые" команды X для управления окнами самостоятельно...;-)

На сервере:

killall vnc4server   <-- or find the PIDs yourself and kill
vim $HOME/.vnc/xstartup

Добавлять:

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & wm2 &

Запустите vnc4server снова.

** конец необязательно ***

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

apt-get install xtightvncviewer
xtightvncviewer 10.0.0.1:0

Предполагая, что IP-адрес равен 10.0.0.1, а X-дисплей равен 0, то есть, если это единственный запущенный X-сервер, в противном случае используйте 1.

Вы можете сделать то же самое, используя rdesktop, на сервере вы устанавливаете xrdp вместо vnc4server, а на клиенте вы устанавливаете rdesktop (или grdesktop) вместо xtightvncviewer. Если вы используете Windows, используйте любой клиент rdesktop.

В архитектуре X11 "сервер" - это та сторона, где отображается графический вывод. Так что вы, вероятно, делаете это неправильно. Если вы хотите запускать удаленные приложения на своей локальной стороне, то вы просто правильно экспортируете DISPLAY.

Если вам нужно запустить удаленные приложения и получить к ним доступ через VNC, то вам следует запустить Xvnc; поэтому нет необходимости запускать xorg -configure. Xvnc - это (фальшивый) X-сервер, который не нуждается в реальном устройстве отображения и отображения.

Другие вопросы по тегам