LINUX.ORG.RU

X и Xorg - это две разных реализации X сервера или один дополняет другой?


0

1

В debian xinit по умолчанию запускает X не уверен используются ли при этом настройки из xorg.conf если используются, то как xinit указать какой xorg.conf юзать или какой layout

И вообще не пойму как связаны между собой команды X и Xorg, Настройки из xorg.conf используются только в Xorg или X тоже? может Xorg сама запускает потом X или наоборот?

★★

кстати, из kdm стартует X, тогда зачем вообще нужен Xorg?

sanyock ★★
() автор топика

Xorg - реализация X. Такая же, как, например, Xvfb или Xvnc. Или XFree86.

X - suid'ный wrapper для запуска иксов с правами root.

Настройки из xorg.conf* применяются всегда, когда запущен Xorg.

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

я про /usr/bin/X и /usr/bin/Xorg один из них не является ссылкой на другой параметры у них разные у Xorg есть параметры -config и -layout, а у X они есть?

мне надо чтобы сами стартовали 2 Х сервера без внешней помощи от kdm и других xdm

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

Попробуйте почитать `strings /usr/bin/X | less` и /etc/X11/Xwrapper.config. Это должно дать представление о роли /usr/bin/X в системе.

Почему необходимо обойтись без Display Manager'ов?

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

форум вообще-то как предназначен, чтобы разбираться с желаниями, конкретно Вас разбираться никто не принуждает, не зная контекста причины ваша оценка тоже не блещет интеллектом

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

не зная контекста причины

А ты пиши контекст, а не «хочу, хочу, хочу»

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

ну зачем мне графический менеджер, когда есть xinit? я уже упоминал, что мне его графический функционал не нужен

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

Настроить KDM на автологин и 2 дисплея довольно легко.

Никто, впрочем, не мешает воспользоваться nodm или написать свой init-скрипт.

AITap ★★★★★
()

Два икс-сервера неудобно поднимать: между мониторами нельзя будет таскать окна.

Лучше по-человечески xorg настроить. А автологин делается просто редактированием inittab'а. У меня дома так и сделано.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от AITap

в мане nodm опять же не нашел возможности задать нужный ServerLayout

xinit ведь как раз и предназначен, что бы стартовать X из скриптов без DM? но те же непонятки с ServerLayout :(

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

вобщем пока остановился на

xinit — /usr/bin/Xorg параметры

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

можно, но тогда все равно надо каким-то образом указать каждому X серверу какой ServerLayout использовать

вопрос изначально был: «как xinit указать какой xorg.conf юзать или какой layout»

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

man xorg.conf:
Option «DefaultServerLayout» «layout-id»
This specifies the default ServerLayout section to use in the absence of the -layout command line option.

man Xorg:
-config file
Read the server configuration from file. This option will work for any file when the server is run as
root (i.e, with real-uid 0), or for files relative to a directory in the config search path for all other
users.

-configdir directory
Read the server configuration files from directory. This option will work for any directory when the
server is run as root (i.e, with real-uid 0), or for directories relative to a directory in the config
directory search path for all other users.

Разве это необходимо? Разве не достаточно правильно описать секции Screen, а в них - InputDevice и Device?

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

если 2 Х сервера используют один xorg.conf, то сколько будет дисплеев (ServerLayout)?

если оба сервера будут использовать один и тот же default - это нормально?

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

у меня какая-то другая странная заморочка, под Xorg глючат графические терминалы, под X все ОК

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

если 2 Х сервера используют один xorg.conf, то сколько будет дисплеев (ServerLayout)?

Один X-сервер запросто может обеспечить сколько угодно дисплеев. Но ServerLayout у одного сервера может быть только один.

у меня какая-то другая странная заморочка, под Xorg глючат графические терминалы, под X все ОК

Разница - в правах пользователя. Используйте startx.

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

если я правильно понимаю, то DISPLAY - это совокупность скрина и устройств ввода?

т.е. один X сервер может иметь дисплеи с изолированными клавиатурами и скринами, в том смысле, что с клавиатуры1 можно будет работать только в пределах screen1, но не screen2 ?

может ли один X сервер работать с несколькими графическими картами, по одной на каждый screen?

все эксперименты ставил под root, по идее прав должно хватать?

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

если я правильно понимаю, то DISPLAY - это совокупность скрина и устройств ввода?

В xorg.conf - да.

т.е. один X сервер может иметь дисплеи с изолированными клавиатурами и скринами, в том смысле, что с клавиатуры1 можно будет работать только в пределах screen1, но не screen2 ?

Да, погуглите xorg+multiseat

может ли один X сервер работать с несколькими графическими картами, по одной на каждый screen?

Да.

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

комбинация видеокарты и input device - это DISPLAY, который скорее всего может быть только один в ServerLayout, тогда возвращаемся к проблеме указания Layout

вообще может быть предусмотрено в X (wrapper) передача параметра в Xorg? типа как из apt-get в dpkg

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

А какие проблемы с указанием ServerLayout?

Я всегда так запускаю:
startx — :1 -layout layout2

Думаю понятно, что эти все layout'ы должны быть описаны в конфиге.

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

Да, действительно! по крайне мере -config точно, наверно и -layout точно также, как все просто

но почему то в man не нашел, что неизвестные для врапера X параметры передаются на следующий уровень, т.е. в Xorg

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

Да, startx передает параметры аналогично xinit

Всем БОЛЬШОЕ спасибо за помощь! :)

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