Система, отсутствующая xorg.conf

Я испытываю довольно мало затруднений при установке X-сервера на VM, выполняющем Хрипящий Debian. Я в основном просто надеюсь смочь к SSH к полю с помощью передачи X11.

После установки xserver через способную упаковочную систему, (apt-get install xorg xserver-xorg) Я не могу на самом деле выполнить сервер:

$ sudo startx

X.Org X Server 1.12.4
Release Date: 2012-08-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.11-2-amd64 x86_64 Debian
Current Operating System: Linux dev 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64
Kernel command line: root=UUID=a6d65598-f93e-498a-a494-5fd5bcdb1aef ro console=hvc0 quiet -- quiet console=hvc0
Build Date: 17 December 2013  07:37:58PM
xorg-server 2:1.12.4-6+deb7u2 (Julien Cristau <jcristau@debian.org>) 
Current version of pixman: 0.26.0
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 10 23:19:43 2014
(==) Using system config directory "/usr/share/X11/xorg.conf.d"

Fatal server error:
no screens found

При поиске с помощью Google вокруг немного, кажется, существует согласие, что это может иметь некоторое отношение к видеодрайверам.

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

[788459.523] (II) Module vesa: vendor="X.Org Foundation"
[788459.523]    compiled for 1.12.1, module version = 2.3.1
[788459.523]    Module class: X.Org Video Driver
[788459.523]    ABI class: X.Org Video Driver, version 12.0
[788459.523] (II) LoadModule: "fbdev"
[788459.524] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[788459.524] (II) Module fbdev: vendor="X.Org Foundation"
[788459.524]    compiled for 1.12.1, module version = 0.4.2
[788459.524]    ABI class: X.Org Video Driver, version 12.0
[788459.524] (II) VESA: driver for VESA chipsets: vesa
[788459.524] (II) FBDEV: driver for framebuffer: fbdev
[788459.524] (--) using VT number 7

[788459.524] (WW) Falling back to old probe method for vesa
[788459.524] (WW) Falling back to old probe method for fbdev
[788459.524] (II) Loading sub module "fbdevhw"
[788459.524] (II) LoadModule: "fbdevhw"
[788459.524] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[788459.524] (II) Module fbdevhw: vendor="X.Org Foundation"
[788459.524]    compiled for 1.12.4, module version = 0.0.2
[788459.524]    ABI class: X.Org Video Driver, version 12.1
[788459.524] (EE) open /dev/fb0: No such file or directory
[788459.524] (EE) No devices detected.

Таким образом, кажется этим при поиске драйвера, startx попытки открыть устройство /dev/fb0 (не уверенный, что это - кадровый буфер?), сбои и аварийные прекращения работы.

Так, по-видимому, я, возможно, должен изменить настройки видеодрайвера в /etc/X11/xorg.conf. Кроме, моя система не имеет /etc/X11/xorg.conf, или xorg.conf зарегистрируйте где угодно в этом отношении. Таким образом, я в основном поразил тупик здесь.

Какие-либо подсказки/предложения/решения?

-1
задан 11 November 2014 в 06:26
2 ответа

Для этого вам не нужен X-сервер: X-сервер остается на вашем локальном компьютере (тот, на котором действительно есть экран - эй, в сообщении об ошибке что-то говорилось); системе, в которой запущены приложения, нужны только библиотеки X *.

На самом деле настроить безопасное соединение так же просто:

ssh -X

Это можно включить по умолчанию для всех ssh-соединений, поместив ForwardX11 в соответствующая запись хоста в ~ / .ssh / config (см. ssh_config (5) ).

Все это зависит от X11Forwarding в / etc / ssh / sshd_config (см. sshd_config (5) ), который отключен в vanilla openssh sshd, но включен по умолчанию во многих дистрибутивах.

1
ответ дан 5 December 2019 в 21:02

Вы не Для этого не нужен X-сервер. Вам нужно, чтобы X-сервер был запущен на машине, к которой вы туннелируете. Вам даже не нужно ничего туннелировать, если вы не находитесь за NAT или каким-то хитрым брандмауэром:

export DISPLAY = и на рабочем столе: xhost +

Это также обеспечит хорошую диагностику.

-3
ответ дан 5 December 2019 в 21:02

Теги

Похожие вопросы