У меня есть компьютер с Ubuntu под управлением 16.04, и у меня только одна видеокарта.
Мы с братом постоянно ссоримся из-за того, кто его использует, поэтому я стараюсь сделать всем одолжение и установить мультисайты.
Я бы
seat0
, с портом VGA, мышью, клавиатурой и разъемами для наушников на задней панели компьютера.Он будет
seat1
с портом DVI-D, мышью, клавиатурой и разъемами для наушников на передней панели компьютера.Мы хотели бы поделиться ключом Wi-Fi для подключения к Интернету.
Я совершенно не знаю, как это сделать. Какие файлы я создаю, куда они идут и что я в них помещаю? Хорошо отформатированный ответ (не онлайн-руководство) был бы хорош.
Выход из lspci
:
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation C220 Series Chipset Family H81 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
01:00.1 System peripheral: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:01.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:05.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:07.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:09.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
03:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
04:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
05:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
06:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
08:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
Выход из ls /dev/input/by-path/
:
pci-0000:00:14.0-usb-0:1:1.2-event-kbd
pci-0000:00:14.0-usb-0:2:1.0-event-kbd
pci-0000:00:14.0-usb-0:7:1.0-event-mouse
pci-0000:00:14.0-usb-0:1:1.2-event-mouse
pci-0000:00:14.0-usb-0:3.1:1.0-event-mouse
pci-0000:00:14.0-usb-0:7:1.0-mouse
pci-0000:00:14.0-usb-0:1:1.2-mouse
pci-0000:00:14.0-usb-0:3.1:1.0-mouse
platform-eeepc-wmi-event
Ответы:
Так что это старое руководство, но оно все еще может работать. MultiSeatOneCard .
Несколько заметок, прежде чем я начну приносить инструкции:
Все
gdm
настройки, которые вам нужны, могут даже не понадобиться. Если у вас есть GNOME, у вас уже естьgdm
(и гораздо более новая версия). Unity используетlightdm
, похоже, это может не сработать. Вы должны установитьgdm
и использовать его, чтобы попробовать это руководство.Еще одно предупреждение: СТАРЫЙ ГИД. Он может не работать, он может сломать Ubuntu, он может взорвать вашу машину (не совсем, конечно). Пожалуйста, будьте осторожны и вернитесь.
Теперь для гида
Вики предлагает отключить заставку следующим образом. Я не знаю, если процедура все еще работает или нет.
Следующая часть, касающаяся «расширенного рабочего стола», вероятно, тоже может быть пропущена. Просто подключите оба монитора и установите их в «расширенный режим» в настройках монитора.
Теперь для некоторой конфигурации.
Это должно быть возможно без особых проблем.
Это где у вас могут быть проблемы. Вместо 2.20 вам может потребоваться попробовать 3.18 (это для 16.04).
Это не должно вызвать проблем.
Это вы можете не делать. Если вы заботитесь о безопасности, я предлагаю вам сделать это, но в противном случае, я думаю, вы можете оставить это.
Теперь перезагрузите компьютер
gdm
путем перезагрузки (вероятно, самый простой способ). Если вы видите экран входа в GDM, что-то не так. Проверьте оригинальное руководство и настройте некоторые параметры.Если у вас нет экрана входа в систему, перейдите на TTY и запустите
X -query 127.0.0.1
. Если появится GDM, убейте его (вернитесь в TTY и убейте его там).Создайте нового пользователя с именем
monitor
:Создайте файл (в руководстве нет спецификаций имен)
/etc/udev/rules.d/my.rules
и вставьте следующее:Некоторые пакеты установки:
Нам нужно разделить мониторы псевдонимами:
Войдите в систему
monitor
пользователя в TTY и создайте~/.xsession
.Поместите это внутрь:
Не забудьте отредактировать его, чтобы отразить ваши решения.
Запустите
startx
какmonitor
пользователь и посмотрите, работает ли он.Это должно быть сделано для запуска при загрузке, если это работает, поэтому добавьте это в конец
~/.profile
(для учетной записи монитора):Убить графический интерфейс и перейти к TTY6. Авторизуйтесь как
monitor
и это должно начаться.Если это работает, отредактируйте файл
/etc/init/tty6.conf
как root и замените строку, начинающуюся/sbin/getty
сЕсли это работает, но вы также хотите разделить аудио, у связанного руководства MultiSeatX есть кое-что для вас.
Пожалуйста, помните, что это может не сработать. Я набрал это довольно быстро и, надеюсь, отредактирую, чтобы он был более понятным при необходимости. Я адаптировал части руководства, чтобы они были более современными и увеличивали шансы на успех.
Удачи!
источник
Это звучит очень круто, поэтому я просмотрел и нашел эту запись в вики как связанную с этой записью в википедии . Он в основном использует инструмент под названием xephyr для организации входов / выходов.
Запись довольно старая и обновлена только для Ubuntu 12.04, но xephyr все еще находится в стандартных репозиториях (только что проверил его наличие на моем компьютере). Редактирование конфигурации кажется сложным, но довольно простым, оно все еще может работать. Вот блог, датируемый 2014 годом, который также внушает надежду.
Пожалуйста, дайте нам знать, как вы поживаете!
источник
Я не думаю, что это возможно, потому что вы не можете иметь два набора устройств ввода. Возможно, здесь поможет такой инструмент, как синергия, но он будет грязным.
Вы можете получить другую машину и использовать ее в качестве X-терминала, это должно быть достаточно быстрым для обновления экрана, поэтому попросите своих друзей найти их старый компьютер. Если вы сконфигурируете свой исходный компьютер для запуска XDMCP, он позволит другому компьютеру войти на свой рабочий стол.
Планируется, что эта функциональность будет удалена из Ubuntu при замене X windows на Mir, вероятно, это будет примерно во время следующего выпуска LTS.
Вот руководство Ubuntu по XDMCP - https://wiki.ubuntu.com/xdmcp
источник