Site Tools


xorg
X Сервере - Xorg где отображается GUI программы
X Клиент - откуда запускается программа
Получение xorg.conf на ubuntu
/etc/init.d/gdm stop
X -configure
cp /root/xorg.conf.new /etc/X11/xorg.conf
/etc/init.d/gdm start
Перевернуть экран
Section "Monitor"
  Option         "rotate" "CCW"
EndSection

Или:

Option         "RandRRotation" 



Но, на ubuntu 12.04 (nvidia), после этого у меня возникла ошибка:

Xlib: extension "RANDR" missing on display ":0.0"
$DISPLAY

По умолчанию:

DISPLAY=:0.0
DISPLAY=:0    #.0 может быть опущена

Несколько мониторов.

DISPLAY=:0.1  #Отктыть приложение на второй монитор

Посмотреть список доступных мониторов:

Сетевой монитор:

DISPLAY=192.168.0.101:0.0
Принимаем подключения

Начинаем слушать 6000 порт:

# ps aux | grep X
root      1042  5.5  2.5  69068 51704 tty7     Rs+  04:22   9:47 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-Rj2uHl/database -nolisten tcp vt7
 -nolisten сообщает, что X сервер не принимает соединения. Выключаем (Для разных ОС по разному)
После этого, 6000 порт прослушивается 
# lsof -i -n -P | grep Xorg
Xorg     1155        root    1w  IPv6   9771      0t0  TCP *:6000 (LISTEN)
Xorg     1155        root    3u  IPv4   9772      0t0  TCP *:6000 (LISTEN)

Разрешаем подключение:

xhost +   #Разрешаем подклчючение с любых хостов

Запускаем программу с указанием Xorg сервера:

env DISPLAY=192.168.0.101:0.0 xterm

Доп:

  • При перенаправление видео (к примеру через vlc) звук остается на отправляющем сервере.
Запуск дополнительного экрана
X :1
xinit -- :1
startx -- :1 #На убунте, этот вариант был удачным (на предыдущих не грузился модуль nv) и стартовал

Авторизация

xauth
# xauth list
home/unix:0  MIT-MAGIC-COOKIE-1  31fc1b9c8266c47de4a2b9787e64e612
xhost

Указывает с каких хостов может быть подключение к X серверу.

xhost +   #Разрешаем подклчючение с любых хостов
xhost -   #Полностью запрещаем подключения
xhost +192.168.0.106  #Разрешаем подклчения с хостов в сети
xhost local:root # разрешает подключиться root пользователю при условие локального доступа

Other Programm

xlsclients

Список програм использующих X сервер (и машин с которых идет подключение)

Other

  • Возможно можно прослушать трафик и воссоздать его без использования самой программы?
Флаг Nvidia для контроля кулера

Section “Device”

  ...
  Option      "Coolbits" "5"
  ...

EndSection

Получение информации об окне (объекте) под указателем мыши

#xprop | grep --color "\|PID"

Discussion

Constantin Conovaloff, 2014/12/17 18:30

Если необходимо конфигурировать xhost при старте, то можно воспользоваться файлом /etc/X0.hosts

# cat /etc/X0.hosts
+local:root
s, 2014/12/20 01:37

git:git.xfce.org/xfce/xfdesktop

You could leave a comment if you were logged in.
xorg.txt · Last modified: 2014/12/17 17:29 by conovaloff

Page Tools