Tengo una computadora Ubuntu con 16.04, y solo tengo una tarjeta gráfica.
Mi hermano y yo constantemente peleamos por quién puede usarlo, así que estoy tratando de hacer un favor a todos e instalar multiseat.
Sería
seat0
, con el puerto VGA, un mouse, un teclado y las tomas de auriculares en la parte posterior de la computadora.Sería
seat1
, con el puerto DVI-D, un mouse, un teclado y las tomas de auriculares en la parte frontal de la computadora.Compartimos el dongle de Wi-Fi para conectarse a Internet.
Estoy completamente perdido en cómo hacer esto. ¿Qué archivos creo, a dónde van y qué pongo en ellos? Una respuesta bien formateada (no una guía en línea) estaría bien.
La salida de 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)
La salida de 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
Respuestas:
Así que esta es una guía antigua, pero aún puede funcionar. MultiSeatOneCard .
Algunas notas antes de comenzar a traer instrucciones:
gdm
Es posible que ni siquiera sea necesaria toda la configuración que quiere que haga. Si tienes GNOME, ya tienesgdm
(y una versión mucho más nueva). Unity usalightdm
, lo que parece que puede no funcionar. Debe instalarlogdm
y usarlo para probar esta guía.Solo otra advertencia: GUÍA ANTIGUA. Puede que no funcione, puede romper Ubuntu, puede hacer estallar su máquina (no realmente, por supuesto). Por favor, tenga cuidado y respalde las cosas.
Ahora para la guia
La wiki sugiere deshabilitar la pantalla de inicio con lo siguiente. No sé si el procedimiento aún funciona o no.
La siguiente parte, sobre "escritorio expandido", probablemente también se puede omitir. Simplemente conecte ambos monitores y configúrelos en "modo extendido" en la configuración de su monitor.
Ahora, para alguna configuración.
Eso debería ser posible sin muchos problemas.
Aquí es donde podría tener un problema. En lugar de 2.20, es posible que deba probar 3.18 (esto es para 16.04).
Eso no debería causar problemas.
Esto, puedes elegir no hacerlo. Si le importa la seguridad, le sugiero que lo haga, pero de lo contrario, creo que puede dejarlo.
Ahora reinicie
gdm
reiniciando (probablemente la forma más fácil). Si ve la pantalla de inicio de sesión de GDM, algo está pasando. Consulte la guía original y modifique algunas configuraciones.Si no tiene una pantalla de inicio de sesión, acceda a un TTY y ejecute
X -query 127.0.0.1
. Si aparece GDM, mátalo (vuelve al TTY y mátalo allí).Haga un nuevo usuario llamado
monitor
:Cree un archivo (la guía no tiene especificaciones de nombre)
/etc/udev/rules.d/my.rules
y coloque lo siguiente:Algunas instalaciones de paquetes:
Necesitamos separar los monitores con algunos alias:
Inicie sesión en el
monitor
usuario en el TTY y cree~/.xsession
.Pon esto dentro:
Recuerde editarlo para reflejar sus resoluciones.
Ejecutar
startx
como elmonitor
usuario y ver si funciona.Esto debe hacerse para comenzar en el arranque si funciona, así que agréguelo al final de
~/.profile
(para la cuenta del monitor):Mata la GUI y ve a TTY6. Inicie sesión como
monitor
y debería iniciarse.Si eso funciona, edite el archivo
/etc/init/tty6.conf
como raíz y reemplace la línea que comienza/sbin/getty
conSi funciona, pero también desea separar el audio, la guía MultiSeatX vinculada tiene algunas cosas para usted.
Recuerde que esto puede no funcionar. Escribí esto bastante rápido y espero editarlo para que quede un poco más claro si es necesario. He adaptado partes de la guía para estar más actualizado y aumentar las posibilidades de éxito.
¡Buena suerte!
fuente
Suena muy bien, así que busqué y encontré esta entrada de wiki vinculada a esta entrada de wikipedia . Básicamente utiliza una herramienta llamada xephyr para organizar entradas / salidas.
La entrada es bastante antigua y solo se actualizó para ubuntu 12.04, pero xephyr todavía está en los repositorios estándar (solo probé su presencia en mi computadora). Las ediciones de configuración parecen complejas pero bastante sencillas, aún podría funcionar. Aquí hay un blog que data de 2014, que hace que uno también tenga esperanzas.
Por favor, háganos saber cómo le va!
fuente
No creo que esto sea posible porque no puedes tener dos conjuntos de dispositivos de entrada. Es posible que una herramienta como la sinergia pueda ayudar aquí, pero será desordenada.
Podría obtener otra máquina y usarla como X Terminal, esto solo necesitaría ser lo suficientemente rápido para actualizar la pantalla, así que pregunte a sus amigos por su vieja PC. Si configura su máquina original para ejecutar XDMCP, permitirá que la otra máquina inicie sesión en su propio escritorio.
Esta funcionalidad está programada para ser eliminada de ubuntu cuando X windows se reemplace con Mir, esto probablemente será alrededor del momento del próximo lanzamiento de LTS.
Aquí está la guía de ubuntu para XDMCP: https://wiki.ubuntu.com/xdmcp
fuente