1

В достаточно долгих разговорах, мне тут было как-то высказано пожелание: написать статью о расширенном использовании Х11.
Что значит "расширенных"?
Это значит, что традиционные вопросы использования Х11 в десктопах Linux - по-боку, они и так миллион раз и во всех подробностях описаны (т.е исключаем вопросы выбора WM/DE, раскраски калоров, настройки тем и внешнего вида... - всё это во множестве обсуждено).
Это значит, что "использование" - это прикручивание ручками к каким-то менее традиционным целям, программистами-разработчиками и системотехниками в своих проектах (т.е. "юзеров просят не беспокоиться"  wink ).

О каких вопросах речь:
- запуск нескольких экземпляров Х-сервера (на традиционном десктоп-комплекте);
- запуск разных оконных менеджеров (WM ... или DE если кому так больше нравится);
- удалённый запуск Х-клиентов;
- использование многоэкранных (многомониторных) конфигураций + нескольких видеоадаптеров;
- ... что ещё?  wink

Зачем и кому это нужно (если ещё непонятно) ... опять же повторюсь: "юзеров просят не беспокоиться"  wink
- создание удалённых рабочих мест, стендов для разработки и отладки, под свои конкретные конфигурации.
- разработка программ для других процессорных архитектур (SPARK, ARM, MIPS, PPC, ...) не кросс-средствами и на симуляторах, на на реальных хостах, но с привычных рабочих станций Linux;
- разработка (перенос) ПО под другие ОС: Solaris, MINIX 3, QNX, ...
- работа с embedded проектами, с kit-ами (отладочными комплектами) не имеющими даже автономной видеоподсистемы;
- построение на Х11 систем удалённого диалогового конфигурирования (то, что как альтернатива делается на HTTP, всем привычно для домашних роутеров);

А зачем я это здесь всё написал?  :lol:
А затем, что обсуждения и накопления материала такого идёт здесь и здесь...
И если у кого есть интерес к подобным вопросам, то (в порядке просьбы): а). выскажите вопросы, которые были бы интересны в таком рассмотрении, но как-то выпали из виду + б). подскажите ссылки, но на очень конкретные рассмотрения подобных вопросов.

2

Olej
Статью для себя пишете?

"юзеров просят не беспокоиться"

Удачи в Вашем нелёгком и очень нужном труде...

3

mvt пишет:

Olej
Статью для себя пишете?

Для вас  :lol:

4 (09.12.2011 19:44:19 отредактировано bIGaNDY)

Olej пишет:

- использование многоэкранных (многомониторных) конфигураций + нескольких видеоадаптеров;
- ... что ещё?  wink

Запуск мультиситов из GDM >2.30, KDM, в том числе с разнородными и многоголовыми видеоадаптерами, в том числе правильная балансировка выделяемых ресурсов в зависимости от "мощности" видеокарточки....

Более подробно осветить  часто необходимые и "хакерские" параметры .Xsessions

5 (09.12.2011 19:45:28 отредактировано Fat-Zer)

Различные варианты real- и псевдо- мультисит систем (два рабочих места на одной машине).
Особенно интересны варианты в первых:
- системы с одной двухголовой видеокартой (проверить работат ли это хоть с какой-нибудь картой)

+ открыть спойлер

читал про хак со 180-лохматым драйвером нвидии: можно добиться максимально синхронного запуска двух х-серверов, тогда они не блокируют друг друга(правда возможно появление артефактов)

- два одинаковых/разных контроллера
- открытые vs закрытые дрова для nvidia и ati
- инфа где же затык при неудаче и испробованные способы.
и + настройка [kg]dm

написано уже не мало, но хорошо бы видеть что-то всеобъемлющее по этой теме в одном месте.

тема пару раз обсуждалась на форуме... сейчас искать не буду.

[опередили меня  smile ]

95% процентов проблем находятся между клавиатурой и стулом.

6

bIGaNDY пишет:
Olej пишет:

- использование многоэкранных (многомониторных) конфигураций + нескольких видеоадаптеров;
- ... что ещё?  wink

Запуск мультиситов из GDM >2.30, KDM, в том числе с разнородными и многоголовыми видеоадаптерами, в том числе правильная балансировка выделяемых ресурсов в зависимости от "мощности" видеокарточки....

Более подробно осветить  часто необходимые и "хакерские" параметры .Xsessions

С многоголовыми адаптерами я это проделывал, но вот сейчас у меня не будет возможности с этим поиграться и проверить (нет под рукой оборудования).
А вот вопрос с несколькими видеоадаптерами так для меня и остался загадкой, когда некоторые модели/производители работают совместно, а некоторые - ни в какую!
Если у вас есть интересные (выходящие за рамки обычных  wink ) ссылки по названному вами вопросу - киньте сюда.

7 (09.12.2011 21:49:10 отредактировано Olej)

Fat-Zer пишет:

Различные варианты real- и псевдо- мультисит систем (два рабочих места на одной машине).

мне так кажется, что это любопытно (в разных форумах обсуждаемо), но как-раз я не сильно пойму куда это практически актуально? сделать из PC мультиюзер систему? ... прийти к тому, от чего ушли 20 лет назад? (когда X11 уже вовсю работала, а Linux ещё и как слова такого не было  :lol: )

Fat-Zer пишет:

- два одинаковых/разных контроллера

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

... кроме всего прочего, именно вот такие эксперименты требуют под рукой специального оборудования: видеокарт PCI, да ещё и карт с многоголовостью, да и материнку с достаточным числом свободных слотов.   

Fat-Zer пишет:

- открытые vs закрытые дрова для nvidia и ati

здесь у меня есть только опыт NVIDIA и некоторый опыт использования их CUDA для суперскалярных вычислений,
и этот опыт говори, что открытые дрова для NVIDIA - это не дрова, это отстой  ah
а ATI мне и попробовать не на чем, а тратиться на непотребную мне карточку - жаба давит  wink 

Fat-Zer пишет:

и + настройка [kg]dm

kdm, gdm, xdm ... другие m-ы wink
- для стендовых работ: разработка-загрузка-испытания всякого embedded ПО это не нужно и даже вредно...
- для десктопных пользователей всё это у них уже есть из их коробочного дистрибутива...
- а именно настройка? так о ней во множестве писано-перенаписано...
как там было у Дюма было?  wink :

для Атоса это слишком много, а для графа де ла Фер - слишком мало


Fat-Zer пишет:

тема пару раз обсуждалась на форуме... сейчас искать не буду.

а жаль  wink

8

.. прийти к тому, от чего ушли 20 лет назад?

Ну, диалектическую спираль еще никто не отменял, а вещь полезная.
Одно время мультисит на нвидиях использовал для рядом расположенных кассовых рабочих местах., у бухгалтеров стоял мультисит. и много можно придумать других полезных применений. XDMCP же не отменили пока?!
Терминалы, которые использовались со времён юникстайм актуальны и сейчас ведь!

Мультисит  или один компьютер на двоих (how-to)
Автор статьи на данном форуме зовётся, по-моему Lorte. Статья актуальная и обновляетсяавтором по мере достижения новых достижений.

9

bIGaNDY пишет:

.. прийти к тому, от чего ушли 20 лет назад?

Ну, диалектическую спираль еще никто не отменял, а вещь полезная.
Одно время мультисит на нвидиях использовал для рядом расположенных кассовых рабочих местах., у бухгалтеров стоял мультисит. и много можно придумать других полезных применений. XDMCP же не отменили пока?!
Терминалы, которые использовались со времён юникстайм актуальны и сейчас ведь!

Ну так там (если говорить о GUI) были Х-терминалы, а это каждый сам по себе - компьютер  wink


bIGaNDY пишет:

Мультисит  или один компьютер на двоих (how-to)
Автор статьи на данном форуме зовётся, по-моему Lorte. Статья актуальная и обновляетсяавтором по мере достижения новых достижений.

А вот за это - спасибо!

10 (10.12.2011 00:20:36 отредактировано Olej)

mvt пишет:

Olej
Статью для себя пишете?

"юзеров просят не беспокоиться"

В каком-то смысле это - хорошее уточнение. Которое заслуживает уточнения (оно вообще заслуживает рассмотрения в отдельной теме, но как-то это никого сильно не занимает).

Есть, как минимум, 3 категории персонала работающих с компьютером: а). для которых нужны бы совершенно разные книги, руководства, б). которых занимают совершенно разные вопросы...
Это:
- пользователи ... например, химик, занимающийся на компьютере конструированием молекул (я в этом ничего не понимаю  wink ) - ему до-фени все изыски операционных систем, но иногда нужно сменить разрешение экрана...
- администраторы, обслуживающие-настраивающие компьютер, чаще в составе сложного конгломерата компьютеров и сетей.... ему часто вообще до-фени и компьютеры и сети  wink , но в силу должностных обязанностей его достают пользователи с настройкой NAT, iptables, ...
- разработчики, которые, в свою очередь сильно делятся на а). программистов и б). ....? инженеров, системотехников - и те и другие, в конечном итоге, пректируют новые возможности для пользователей и новые заботы для администраторов  wink

Ни одна категория не лучше и не хуже другой, но у них очень различающиеся потребности ... а это весьма часто игнорируют учитывать  ac


В качестве примера, здесь сказали:

Fat-Zer пишет:

и + настройка [kg]dm

- это вопрос, которй актуально обсуждать с администратором, очень отчасти - с пользователем ... который, если у него есть такая минимальная оказия, тоже побежит к администратору и станет от того требовать  wink
Но это вопрос, который может быть совершенно неинтересен программисту и системотехнику ... один раз настроил login своего Х11 и забыл ... или даже просто забил на всякую авторизацию.

11

bIGaNDY пишет:

Запуск мультиситов из GDM >2.30, KDM, в том числе с разнородными и многоголовыми видеоадаптерами

Olej пишет:

С многоголовыми адаптерами я это проделывал

как? :o

Olej пишет:

мне так кажется, что это любопытно (в разных форумах обсуждаемо), но как-раз я не сильно пойму куда это практически актуально? сделать из PC мультиюзер систему? ... прийти к тому, от чего ушли 20 лет назад? (когда X11 уже вовсю работала, а Linux ещё и как слова такого не было   )

ИМХО сейчас опять актуально становится, ибо в обычной коробочке на одного человека для простой работы очень много мощности.
из применений:
- один тонкий клиент на 6 хомячков-не-дизайнеров.
- библиотеки и прочие гос. структуры, в которых пара тысяч на компы - тоже деньги.

Olej пишет:

здесь у меня есть только опыт NVIDIA и некоторый опыт использования их CUDA для суперскалярных вычислений,
и этот опыт говори, что открытые дрова для NVIDIA - это не дрова, это отстой

соглашусь, но в контексте мультисита читал, что у кого-то с открытыми дровами получалось лучше.

Olej пишет:

а жаль

у меня и не получается найти... действительно - жаль... там была пара интересных ссылок.

95% процентов проблем находятся между клавиатурой и стулом.

12

Olej пишет:

А затем, что обсуждения и накопления материала такого идёт здесь и здесь...
И если у кого есть интерес к подобным вопросам, то (в порядке просьбы): а). выскажите вопросы, которые были бы интересны в таком рассмотрении, но как-то выпали из виду + б). подскажите ссылки, но на очень конкретные рассмотрения подобных вопросов.

туда и туда не пойду. Вы можете это здесь выложить. Пора-бы уже и запомнить - Ъ не ходят по ссылкам. С уважением.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13 (10.12.2011 02:59:18 отредактировано Olej)

drBatty пишет:
Olej пишет:

А затем, что обсуждения и накопления материала такого идёт здесь и здесь...
И если у кого есть интерес к подобным вопросам, то (в порядке просьбы): а). выскажите вопросы, которые были бы интересны в таком рассмотрении, но как-то выпали из виду + б). подскажите ссылки, но на очень конкретные рассмотрения подобных вопросов.

туда и туда не пойду. Вы можете это здесь выложить. Пора-бы уже и запомнить - Ъ не ходят по ссылкам. С уважением.

дык Ъ могуть идтить ... куды хочуть  wink - с флагом в руках  :O

14 (10.12.2011 03:10:21 отредактировано Olej)

Fat-Zer пишет:
Olej пишет:

С многоголовыми адаптерами я это проделывал

как? :o

как? сначала в QNX, это было куда сложнее, ... это и были ATI Radeon 2-х головые (модель не помню - 2007 или 2006 г.), до 4-х экранов в итоге - это было описано в форумах и активно обсуждалось...
... позже в Linux, но 2 экрана и с одной 2-х головой карточкой.
Сейчас у меня есть под рукой NVIDIA GT 520, на 2 монитора ... попробую с ней восстановить.
Но всё это были опыты с мультискрин, которые продолжение друг-друга, для SCADA-АСУТП управляющих мнемосхем.

Как автономные экраны, со своими спаренными комплектами ввода каждый - не пробовал.
Сейчас читаю, то что подсказали выше.

Fat-Zer пишет:
Olej пишет:

мне так кажется, что это любопытно (в разных форумах обсуждаемо), но как-раз я не сильно пойму куда это практически актуально? сделать из PC мультиюзер систему? ... прийти к тому, от чего ушли 20 лет назад? (когда X11 уже вовсю работала, а Linux ещё и как слова такого не было   )

ИМХО сейчас опять актуально становится, ибо в обычной коробочке на одного человека для простой работы очень много мощности.
из применений:
- один тонкий клиент на 6 хомячков-не-дизайнеров.
- библиотеки и прочие гос. структуры, в которых пара тысяч на компы - тоже деньги.

В принципе, совершенно не исключено.
Но для таких потребителей нужно предлагать не принципиальную возможность решений, а готовый подвёрстанный вариант: всё требуемое оборудование, вплоть до дины кабелей + готовая техника установки и настройки.

15

Olej, и как оценивать ваш вклад?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

16

drBatty пишет:

Olej, и как оценивать ваш вклад?

Вклад во что?
В вашу активность здесь в вашей песочнице ... я понимаю, что я вас несколько расстроил, sorry...
Но я как пришёл - так быстро и уйду, и вы будете продолжать наслаждаться друг другом:

Кукушка хвалит петуха
За то что хвалит он кукушку

- слышали? ... может даже знаете откуда это?  wink

А по поводу оценивать?
Вы знаете, ... "ви мни не поверите"(с) wink - но я совершенно не нуждаюсь в вашем оценивании и к нему равнодушен.

17

Fat-Zer пишет:

и + настройка [kg]dm

Не совсем то, но всё что уже ближе к WM / DE - хороший URL попался: http://xwinman.org/
http://xwinman.org/images/title2.png

18

Olej пишет:

- слышали? ... может даже знаете откуда это?

ну вы блин и умный. неужто посложней вопрос нельзя было задать?  ac  из Шопенгаура например  ae
Слышали о таком? Может даже читали?  wink

Olej пишет:

но я совершенно не нуждаюсь в вашем оценивании и к нему равнодушен.

вот моя оценка:
מְנֵא מְנֵא תְּקֵל וּפַרְסִין
Слышали? может даже знаете откуда?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

19 (10.12.2011 12:14:37 отредактировано Olej)

drBatty пишет:

מְנֵא מְנֵא תְּקֵל וּפַרְסִין

Высказался всласть?... Ну, и ладненько.
А теперь можно было бы пойти, и отдохнуть в стороночке ... не путаться под ногами  wink

20

Olej пишет:

А теперь можно было бы пойти, и отдохнуть в стороночке ... не путаться под ногами

ок. умолкаю, и жду, пока что-то по делу кто-нибудь умный скажет...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

21

bIGaNDY пишет:

Запуск мультиситов из GDM >2.30, KDM, в том числе с разнородными и многоголовыми видеоадаптерами, в том числе правильная балансировка выделяемых ресурсов в зависимости от "мощности" видеокарточки....

Это хорошее предложение, надо подумать, как подступиться (с техническим обеспечением) к его проверке ... принято к сведению  wink

22

Olej пишет:

ие, надо подумать, как подступиться (с техническим обеспечением) к его проверке ... принято к сведению  wink

Я уже пол-года думаю. Кстати, сегодня попросили одну библиотеку интернетизировать.
Вот как раз клиент для мультисита. Сначала четыре неттопа хотел им спонсировать, теперь попробую (не я лично, а администратор) им мультисит воткнуть.

23

bIGaNDY пишет:

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

Интересно бы, по ходу дела этого вашего, независимо - сварится оно или нет, выслушать бы предложения-обсуждения по моделям тех. компонент, от которых зависит такая реализация... т.е., собственно, и компонент то таких только 2: мат. плата + видеоадаптер (-ры). Какие?
(я так понял, что всего рабочих мест хотят 4, правильно?)

24

С матплатой не определися. А видяхи будут -две Nidia 9600

25 (11.12.2011 03:20:09 отредактировано Olej)

bIGaNDY пишет:

С матплатой не определися. А видяхи будут -две Nidia 9600

Будете делать - давайте рассказывайте, по ходу  wink
Может и я чего подскажу?

P.S. а почему 9600, а не GT 520? - это только любопытство wink

26

а почему 9600, а не GT 520?

Ибо есть штук шесть. И этих-то много будет для библиотеки. Не игрульки ведь играть.
Кстати, карты Silent.

27

bIGaNDY пишет:

а почему 9600, а не GT 520?

Ибо есть штук шесть. И этих-то много будет для библиотеки. Не игрульки ведь играть.
Кстати, карты Silent.

1. то что "есть", тогда понятно ... и это правильно;

2. GT 520 тоже Silent, от ASUS + бюджетное решение  wink

28

Fat-Zer пишет:

Различные варианты real- и псевдо- мультисит систем (два рабочих места на одной машине).
Особенно интересны варианты в первых:
- системы с одной двухголовой видеокартой (проверить работат ли это хоть с какой-нибудь картой)

Продвинулся вот в эту сторону  wink

29

День первый -убунта 10.04LTS+ полностью пересобранный GDM 2.2.6 - fail и масдай.
День второй   Ubuntu 10.04.LTS + KDM - fail наполовину, ибо работает только одна видюха с одной голвы dvi, с другой HDMI.

30 (13.12.2011 23:06:21 отредактировано Olej)

bIGaNDY пишет:

День первый -убунта 10.04LTS+ полностью пересобранный GDM 2.2.6 - fail и масдай.
День второй   Ubuntu 10.04.LTS + KDM - fail наполовину, ибо работает только одна видюха с одной голвы dvi, с другой HDMI.

Мало понял.
Можно более внятно обсуждать? куда ж мы так спешим?  wink 

что за видео? те же NVIDIA 9600?
но это - чипсет, а производитель (видеокарт)?
я работаю с вот этой:
[img]http://rus-linux net/forum/download/file.php?id=86[/img]
NVIDIA GT520 исполнение ASUS Silent

какой toolkit? и от NVIDIA ли?
"умные" дистрибьюторы и здесь "доброжелатели" норовят впарить FREE драйвера от NVIDIA, но там - полный отстой - берём только проприетарные с NVIDIA, там бесплатно раздвют  wink
Какая версия  драйвера?
Вот с чем я ставил 2 экрана (там кстати хорошо видно, слева табличка, 2 скрина одного Х-сервера):
[img]http://rus-linux net/forum/download/file.php?id=94[/img]
И это не самый последний - на NVIDIA было уже обновление.

с Linux понятно, назвали...
я ставлюсь пока в Fedora 14, но разница невелика:

[olej@nvidia ~]$ uname -r
2.6.35.14-96.fc14.i686.PAE

- это Fedora 14:

olej@atom:~$ uname -r
2.6.32-37-generic

- а это на соседнем хосте  10.04LTS ... там не пробовал.
А при чём здесь масдай?

А зачем нужно было полностью пересобирать GDM?
По моему подозрению GNOME вообще в растерянности от 2-х экранов и как-то подглючивает... Но можно, для начала, попробовать с разнообразными WM, с тем же twm (тем, что прост как умывальник ac ).