LINUX.ORG.RU

Ноут в качестве второго монитора

 , ,


1

1

Есть пк с Linux Mint 15. Видеокарта - ATI, есть ноут samsungP28 с таким же точно линуксом. Samsung подключен vga-шнуром через vga-dvi переходник в видяхе ПК. Монитор ПК подключен нормально к vga. Уже который день пытаюсь сделать из ноута второй монитор. ПК обнаружил монитор ноута и подключился. Ноут при включении ПК иногда обнаруживает его монитор, но подключить не удаётся. Файл xorg.conf отсутствует. Установила xdmx, но что делать с ним дальше не понимаю. Помогите пожалуйста, может кто-то уже сталкивался с такой задачей уже.

Samsung подключен vga-шнуром через vga-dvi переходник в видяхе ПК. Монитор ПК подключен нормально к vga.

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

drake ()
Ответ на: комментарий от phoenix-nemo

а если бы я пыталась подключить обычный монитор?

Скорее всего заработало бы (вообще, могут быть ограничения на количество одновременно подключённых мониторов (в документации/описании к видеокарте должно быть).

drake ()

Что-то подсказывает, что без некоего устройства сопряжения не обойтись.

Deleted ()

Samsung подключен vga-шнуром через vga-dvi переходник в видяхе ПК.

Ты ноутбук воткнул в видеокарту ПК? В таком виде никак не заработает. Ноутбук не может работать монитором.

Тебе нужно смотреть в сторону http://synergy-foss.org/

(кстати, никто Synergy работающий под Андроидом не видел?)

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Synergy

Только оно немного не для этого.

Synergy работающий под Андроидом

Позволь поинтересоваться, а зачем он там?)

drake ()
Ответ на: комментарий от drake

Позволь поинтересоваться, а зачем он там?)

Чтобы юзать ТВ-приставку под Андроидом вместе с ПК :) Или чтобы на экран Трансформера перелезать с ПК, не отвлекаясь на взятие его в руки.

KRoN73 ★★★★★ ()
Ответ на: комментарий от Deleted

Хм. Вроде, относительно свежий. Спасибо, гляну. Я видел только другой полудохлый проект, который нифига не работал.

KRoN73 ★★★★★ ()

Объединение двух компьютеров через VGA разъем? Смешной анекдот.

Для Xdmx компьютеры нужно соединить в сеть (ethernet, разъем RJ-45).

arson ★★★★★ ()

подрубиться через эзернет и выводить картинку на ноут через rdp предлагали?

anonymous ()
Ответ на: комментарий от arson

сеть (ethernet, разъем RJ-45)

Да ладно?=)

eth сеть сделала, но в xterm на команду startx `which twm` /usr/bin/Xdmx :1 -display 10.42.0.1:0 -display 10.42.0.2:0 +xinerama -noglxproxy

Выдаёт это:

X.Org X Server 1.13.3 Release Date: 2013-03-07 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.2.0-37-generic i686 Ubuntu Current Operating System: Linux phoenix-nemo 3.8.0-26-generic #38-Ubuntu SMP Mon Jun 17 21:46:08 UTC 2013 i686 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-26-generic root=UUID=be80a20a-d363-4f7a-ae38-2889990ee1f0 ro quiet splash vt.handoff=7 Build Date: 16 October 2013 04:38:00PM xorg-server 2:1.13.3-0ubuntu6.2 (For technical support please see http://www.ubuntu.com/support) Current version of pixman: 0.28.2 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.1.log», Time: Thu Dec 5 22:04:48 2013 (==) Using system config directory «/usr/share/X11/xorg.conf.d» Initializing built-in extension Generic Event Extension Initializing built-in extension SHAPE Initializing built-in extension MIT-SHM Initializing built-in extension XInputExtension Initializing built-in extension XTEST Initializing built-in extension BIG-REQUESTS Initializing built-in extension SYNC Initializing built-in extension XKEYBOARD Initializing built-in extension XC-MISC Initializing built-in extension SECURITY Initializing built-in extension XINERAMA Initializing built-in extension XFIXES Initializing built-in extension RENDER Initializing built-in extension RANDR Initializing built-in extension COMPOSITE Initializing built-in extension DAMAGE Initializing built-in extension MIT-SCREEN-SAVER Initializing built-in extension DOUBLE-BUFFER Initializing built-in extension RECORD Initializing built-in extension DPMS Initializing built-in extension X-Resource Initializing built-in extension XVideo Initializing built-in extension XVideo-MotionCompensation Initializing built-in extension SELinux Initializing built-in extension XFree86-VidModeExtension Initializing built-in extension XFree86-DGA Initializing built-in extension XFree86-DRI Initializing built-in extension DRI2 Loading extension GLX (II) [KMS] Kernel modesetting enabled.

Fatal server error: Server is already active for display 1 If this server is no longer running, remove /tmp/.X1-lock and start again.

xinit: connection to X server lost

waiting for X server to shut down Server terminated successfully (0). Closing log file.

В статье было написано «Запустите новый сеанс Xdmx, который выведет на оба экрана оконный менеджер twm» Это как?

phoenix-nemo ()
Ответ на: комментарий от phoenix-nemo

startx `which twm` /usr/bin/Xdmx :1 -display 10.42.0.1:0 -display 10.42.0.2:0 +xinerama -noglxproxy

 startx `which twm` -- /usr/bin/Xdmx :1 -display 10.42.0.1:0 -display 10.42.0.2:0 +xinerama -noglxproxy 

черточки не просто так, они разделяют опции сервера и клиента.

arson ★★★★★ ()

Сеть + vnc + x2vnc

anonymous ()
Ответ на: комментарий от arson

точно, там же пробел..

теперь на startx `which twm` — /usr/bin/Xdmx :1 -display 10.42.0.1:0 -display 10.42.0.2:0 +xinerama -noglxproxy

пишет

(II) dmx: Generation: 1

(II) dmx: DMX version: 1.2.20070424 (DMX Project)

(II) dmx: DMX Build OS: Linux 3.2.0-37-generic i686 (Ubuntu)

(II) dmx: DMX Build Compiler: gcc 4.7.3

(II) dmx: DMX Execution OS: Linux 3.8.0-26-generic #38-Ubuntu SMP Mon Jun 17 21:46:08 UTC 2013

(II) dmx: DMX Execution Host: phoenix-nemo

(II) dmx: MAXSCREENS: 16

(II) dmx: Using configuration from command line

(II) dmx: Added 10.42.0.1:0 at 0 0

(II) dmx: Added 10.42.0.2:0 right of 10.42.0.1:0

(Fatal Error) dmx: dmxOpenDisplay: Unable to open display 10.42.0.1:0

xinit: giving up xinit: unable to connect to X server: Connection refused xinit: server error

phoenix-nemo ()

В зад ещё себе шнур засунь. Ну а что — тоже подойдёт, если поднажмёшь.

anonymous ()
Ответ на: комментарий от phoenix-nemo

В окне Xterm на клиентском узле введите команду xhost + control_node_ip, где control_node_ip – это IP-адрес управляющего узла.

Делала? Или 6000 порт файрволом закрыт, или узлы местами перепутала ... Короче один компьютер не может получить доступ к X-серверу другого.

arson ★★★★★ ()
Ответ на: комментарий от arson

В окне Xterm на клиентском узле введите команду xhost + control_node_ip, где control_node_ip – это IP-адрес управляющего узла.

Делала?

да.

Вроде всё правильно..

phoenix-nemo ()
Ответ на: комментарий от arson

Запускает терминал на другом компьютере?

нет.

Warning: This program is an suid-root program or is being run by the root user.

The full text of the error or warning message cannot be safely formatted in this environment. You may get a more descriptive message by running the program as a non-root user or by removing the suid bit on the executable.

xterm: Xt error: Can't open display: %s

phoenix-nemo ()
Ответ на: комментарий от KRoN73

кстати, никто Synergy работающий под Андроидом не видел?

Это сейчас самая «заголосованная» (по сути оплаченнаф) фитча здесь: http://synergy-foss.org/spit/issues/details/542/

Поэтому можно ждать в ближайшее время.

anonymous ()
Ответ на: комментарий от phoenix-nemo

посмотри, не попадает ли на ноуте параметр -nolisten tcp в запуск Xorg. Сейчас в большинстве дистрибутивов по умолчанию именно так.

Elyas ★★★★★ ()
Последнее исправление: Elyas (всего исправлений: 1)
Ответ на: комментарий от Elyas

А где это можно посмотреть?

Xorg -configure

выдаёт

_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running

Fatal server error:

Cannot establish any listening sockets - Make sure an X server isn't already running

(EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at «/var/log/Xorg.0.log» for additional information.

(EE) Server terminated with error (1). Closing log file

phoenix-nemo ()
Ответ на: комментарий от phoenix-nemo

Это означает что в X-сервере включена опция -nolisten tcp (поддержка сети отключена). Закрыты порты или нет смотри настройки firewall.

arson ★★★★★ ()
Ответ на: комментарий от arson

В /etc/X11/xinit/xserverrc поправила строку exec /usr/bin/X -nolisten tcp $@. В /etc/mdm/mdm.conf в [xdmcp] добавила Enable=true. Перезапустила X. Добавила xhost +10.42.0.2.

netstat -t -l | grep 600[0-9] всё равно ничего не выводит.

phoenix-nemo ()
Ответ на: комментарий от arson

Так. Теперь подключается командой startx `which mdm` — /usr/bin/Xdmx :1 -display 192.168.0.25:0 -display 192.168.0.26:0 +xinerama -noglxproxy

экран на ноуте мигает один раз и связь обрывается:

xinit: XFree86_VT property unexpectedly has 0 items instead of 1

1640

xinit: connection to X server lost

waiting for X server to shut down

phoenix-nemo ()
Ответ на: комментарий от phoenix-nemo

netstat -t -l | grep 600[0-9]

наврал, не всегда показывает, лучше:

nmap -p 6000-6010 -A xxx.xxx.xxx.xxx
запустив с другого компьютера увидишь доступен порт или нет. Потом попробуй запустить удаленно xterm (DISPLAY=xxx.xxx.xxx.xxx:x xterm). А помом уж ковыряй Xdmx.

arson ★★★★★ ()
Ответ на: комментарий от arson

DISPLAY... и Xdmx работает нормально на обоих компах. Проблема решилась после добавления в /etc/mdm/mdm.conf в [security]

строки

DisallowTCP=false

сеанс запускается командой

startx — /usr/bin/Xdmx :1 -display 192.168.0.25:0 -display 192.168.0.26:0 +xinerama -noglxproxy -norender -ignorebadfontpaths

Создаёт кое-как два рабочих стола, зато теперь курсор не срабатывает при клике а улетает в верхний левый угол, а клава вообще не работает.

phoenix-nemo ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.