The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Настройка мультимониторной конфигурации в Linux

17.10.2005 20:33

Vadim Likhota описал как настроить Linux машину для одновременной локальной работы более одного пользователя, подключив несколько видеокарт, USB-мышей и клавиатур.



  1. Главная ссылка к новости (http://www.klv.lg.ua/~vadim/mu...)
  2. Multiple local XFree users under Linux
  3. Using the Xinerama Extensions to MultiHead XFree86 V. 4.0+
  4. Another Quick How-To for Dual-X-Headed/Legged Linux
  5. Multiple local XFree86 users under Linux
  6. Одновременная работа трех пользователей на одном ПК
Лицензия: CC BY 3.0
Источник: linux.org.ru
Короткая ссылка: https://opennet.ru/6274-linux
Ключевые слова: linux, xorg, xfree86, usb, keymoard, mouse, video, hardware
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Andrey Mitrofanov (?), 09:44, 18/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://wiki.atmsk.ru/index.html/MultiHead/MultiUser
     
  • 1.2, Petruha (??), 13:55, 18/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вобщем, по собственному опыту знаю, что решение дешевым не получится. В итоге стоимость видеокарт перекроет стоимость или будет стоить один с. блок столько же, сколько два блока, например собранных на  SIS чипсетах.
     
     
  • 2.3, vadim (??), 15:02, 18/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Вобщем, по собственному опыту знаю, что решение дешевым не получится. В итоге
    >стоимость видеокарт перекроет стоимость или будет стоить один с. блок столько
    >же, сколько два блока, например собранных на  SIS чипсетах.

    не сказал бы, мне 2я видеокарта обошлась в $6, найди мне пожалуйста системник по такой цене (а вот все остальное - действительно как для 2го компьютера)


     
     
  • 3.4, Petruha (??), 18:25, 18/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    2Vadim
    Конфигурация должна стабильно работать, а этом случае стабильно видеокарта за 6 долларов врядли будет работать.
     
     
  • 4.5, vadim (??), 20:08, 18/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    при покупке она явно не $6 стоила

    зы за полгода ни одного глюка из-за нее не было, работала на сначала на nForce2, epox, сейчас на i865, asus (мое инфо можно глянуть на vadiml@forum.ixbt.com)

     

  • 1.6, dem (?), 11:35, 19/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то жалуется что XkbRules xorg - недопустимая опция....
     
     
  • 2.7, vadim (??), 11:57, 20/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Что-то жалуется что XkbRules xorg - недопустимая опция....

    так надо же или поставить пропатченный xorg (там есть ссылки на разные сборки) или самому наложить патч (подходит для xorg 6.8.1 & 6.8.2)

     

  • 1.8, Koba_LTD (??), 11:40, 21/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вотнайтибы где нибуть документацию для настройки подобной системы в консольном режиме. Может кто знает.
     
     
  • 2.9, vadim (??), 14:20, 21/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот найти бы где нибуть документацию для настройки подобной системы в консольном режиме.

    есть такое, посмотри ссылки в конце статьи и далее по ним

     
  • 2.10, vadim (??), 16:15, 24/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Вотнайтибы где нибуть документацию для настройки подобной системы в консольном режиме. Может
    >кто знает.


    надо посмотреть ссылки в конце статьи, например в http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/ есть ссылки для консоли

     

  • 1.11, kostik (??), 13:20, 26/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наконец-то кто-то еще допер до этого и реализовал это в железке и в виде описания как это настроить.
    У меня еще с 1997 года, после запуска нескольких X-Free86 серверов одновременно на одном компе, родилась такая идея, но тогда не было usb, и можно было подрубить максимум 2 клавиатуры (PS/2 и AT). А видеокарты разнести по отдельным x-серверам через конфиг, поставив карты разных производителей, чтоб каждый сервер с конфигом находил только одную свою карточку. Жаль только руки у меня тогда так и не дошли до практического воплощения....
    А сейчас даже приятно читать что это у кого-то работает :-)
     
     
  • 2.12, s90 (?), 05:19, 27/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    странно, но у меня оба X сервера стартуют на разных vt, а второй набор железа не инициализируется, хотя "X -layout Layout1" все подключает без проблем
    Ошибка в gdm??? или из-за чего такие грабли
     
     
  • 3.13, vadim (??), 14:48, 27/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем на разных vt? если не накладывать патч на ядро (ruby), то этого не нужно, а при тестировании я вообще все запускал под юзером на соседней консоли
     
  • 3.14, _Nick_ (??), 22:23, 28/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >странно, но у меня оба X сервера стартуют на разных vt, а
    >второй набор железа не инициализируется, хотя "X -layout Layout1" все подключает
    >без проблем
    >Ошибка в gdm??? или из-за чего такие грабли

    в дефолтном линухе активной может быть только один виртуальный терминал...
    следовательно, после старта первых иксов подъем вторых просто деактивирует (ну и гасит экран) первых.

    нуна патчить ядро

     
     
  • 4.15, s90 (?), 07:43, 29/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >нуна патчить ядро
    патч брал на http://www.ltn.lv/~aivils/, но ни с одним ядро не скомпилилось - грабли с mdacon.o

    CC [M]  drivers/video/console/mdacon.o
    drivers/video/console/mdacon.c: In function 'mdacon_init':
    drivers/video/console/mdacon.c:360: error: structure has no member named 'vc_display_fg'
    drivers/video/console/mdacon.c:366: warning: passing arg 1 of 'vc_resize' makes pointer from integer without a cast
    drivers/video/console/mdacon.c: At top level:
    drivers/video/console/mdacon.c:581: warning: initialization from incompatible pointer type
    drivers/video/console/mdacon.c:588: warning: initialization from incompatible pointer type
    drivers/video/console/mdacon.c:593: error: unknown field 'con_scrolldelta' specified in initializer
    drivers/video/console/mdacon.c: In function 'mda_console_init':
    drivers/video/console/mdacon.c:603: warning: passing arg 1 of 'take_over_console' from incompatible pointer type
    drivers/video/console/mdacon.c:603: warning: passing arg 2 of 'take_over_console' makes pointer from integer without a cast
    drivers/video/console/mdacon.c:603: error: too many arguments to function 'take_over_console'
    drivers/video/console/mdacon.c: In function 'mda_console_exit':
    drivers/video/console/mdacon.c:608: warning: implicit declaration of function 'give_up_console'
    make[3]: *** [drivers/video/console/mdacon.o] Ошибка 1
    make[2]: *** [drivers/video/console] Ошибка 2
    make[1]: *** [drivers/video] Ошибка 2
    make: *** [drivers] Ошибка 2

    gcc-3.3.3 - может нужна другая версия для полного счастья?

     
     
  • 5.16, _Nick_ (??), 23:01, 29/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    извини чувак, но оно чудно собирается:

    # tar xjf /usr/portage/distfiles/linux-2.6.13.tar.bz2
    # wget http://www.ltn.lv/~aivils/files/ruby-2.6.13-A0.diff.bz2
    # cd linux-2.6.13/
    # bzcat ../ruby-2.6.13-A0.diff.bz2 |patch -p 1
    # zcat /proc/config.gz > .config
    # make menuconfig
    # make all
    # gcc -v
    .......
    gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)


    все собралось отлично. Не ставил, не тестил и может даже какую-то нужную опцию не включил, но собралось.

     
  • 5.17, _Nick_ (??), 23:07, 29/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    решил все-же добить до конца. Всключил _ВСЕ_ под "Device drivers->Graphics support", все собралось так же чудно.

    Но, кстати, так и не нашел файл, на котором у тебя все навернулось
    drivers/video/console/mdacon.c:360: error: structure has no member named 'vc_display_fg'

    в 2.6.13 есть тока это:
      CC      drivers/video/console/fbcon.o
      CC      drivers/video/console/bitblit.o
      CC      drivers/video/console/fonts.o
      CC      drivers/video/console/font_sun8x16.o
      CC      drivers/video/console/font_sun12x22.o
      CC      drivers/video/console/font_8x8.o
      CC      drivers/video/console/font_8x16.o
      CC      drivers/video/console/font_6x11.o
      CC      drivers/video/console/font_7x14.o
      CC      drivers/video/console/font_10x18.o
      CC      drivers/video/console/font_pearl_8x8.o
      CC      drivers/video/console/font_acorn_8x8.o
      CC      drivers/video/console/font_mini_4x6.o
      LD      drivers/video/console/font.o
      CC      drivers/video/console/tileblit.o
      LD      drivers/video/console/built-in.o


    какое ядро ты собирал???

     
     
  • 6.18, s90 (?), 15:05, 30/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    ядро с kernel.org
    собрал, предварительно отключив все что было против (mdacon и sysrq)
    есно нихрена не работает, как запускались иксы на разных vt так и запускаются...
     
     
  • 7.19, _Nick_ (??), 15:08, 30/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >ядро с kernel.org
    >собрал, предварительно отключив все что было против (mdacon и sysrq)
    >есно нихрена не работает, как запускались иксы на разных vt так и
    >запускаются...
    так и должны на разных. тока не должны одни тухнуть при запуске других
    не так работает? (не работает :)
     
     
  • 8.20, s90 (?), 19:36, 30/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    как я понял из настроек gdm иксы должны быть на одном vt7, но с разными конфигур... текст свёрнут, показать
     
     
  • 9.21, _Nick_ (??), 19:39, 30/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    не, чувак фича в том, что икс серваки подымаються на РАЗНЫХЪ vtX переконфигур... текст свёрнут, показать
     
     
  • 10.22, s90 (?), 23:42, 31/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    0 Standard0 1 Standart1 server-Standard0 name Standard server command usr X11... текст свёрнут, показать
     
     
  • 11.23, _Nick_ (??), 10:59, 01/11/2005 [^] [^^] [^^^] [ответить]  
  • +/
    ну не могут 2 Х сервака на одной VT жить как ни крути ну разве чт... текст свёрнут, показать
     
     
  • 12.24, vadim (??), 22:38, 02/12/2005 [^] [^^] [^^^] [ответить]  
  • +/
    ну, если очень захотеть например взять пропатченый xorg , то прекрасно уживутс... текст свёрнут, показать
     
  • 5.26, Andrej (??), 04:31, 20/12/2005 [^] [^^] [^^^] [ответить]  
  • +/

    Тебе удалось решить эту проблему?
    У меня та-же ситуация.

    Андрей

     
  • 4.25, vadim (??), 22:42, 02/12/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >нуна патчить ядро

    не ядро, достаточно пропатченых иксов


     
     
  • 5.27, Сергей (??), 07:26, 27/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >>нуна патчить ядро
    >
    >не ядро, достаточно пропатченых иксов

    Наепишите как до Xorg 6.9 или 7.0 обновитесь, пожалуйста. Правда ли без патчей уже можно.

    И кто-нибудь на FreeBSD подобное вытворял?

     
     
  • 6.28, Sheridan (ok), 08:07, 27/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >>>нуна патчить ядро
    >>
    >>не ядро, достаточно пропатченых иксов

    >Наепишите как до Xorg 6.9 или 7.0 обновитесь, пожалуйста. Правда ли без
    >патчей уже можно.
    6.9 невидел, а семерку поставил. Оно теперь модульное, с нормальными configure... Ставится непринужденно... Только драйвера в немного другое место переехали да xkb у меня говорит что чармап ненаходит (но это наверно мои кривые руки)
    К плюсам отмечу что у меня пререстала КДЕ вдруг падать при включеной прозрачности для окошек...


     

  • 1.29, ZlyddeN (?), 01:29, 01/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    видать я плохо искал... а как прикинуть зависимость железа от кол-ва пользователей? например офисные юзвери (OPenOffice, FireFox, Thunderbird) как заранее выщитать какой проц минимален и скока памяти?
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру