Eu tenho um computador Ubuntu rodando 16.04 e só tenho uma placa gráfica.
Meu irmão e eu brigamos constantemente sobre quem o usa, então estou tentando fazer um favor a todos e instalar vários assentos.
Eu estaria
seat0
com a porta VGA, um mouse, um teclado e os fones de ouvido na parte de trás do computador.Ele seria
seat1
, com a porta DVI-D, um mouse, um teclado e os fones de ouvido na parte frontal do computador.Compartilharíamos o dongle Wi-Fi para conectar-se à Internet.
Estou completamente sem saber como fazer isso. Quais arquivos eu crio, para onde eles vão e o que eu coloco neles? Uma resposta bem formatada (não um guia on-line) seria legal.
A saída 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)
A saída 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
Respostas:
Portanto, este é um guia antigo, mas ainda pode funcionar. MultiSeatOneCard .
Algumas notas antes de começar a trazer instruções:
Toda a
gdm
configuração que você deseja fazer pode nem ser necessária. Se você possui o GNOME, você já possuigdm
(e uma versão muito mais recente). O Unity usalightdm
, o que parece não funcionar. Você deve instalargdm
e usá-lo para experimentar este guia.Apenas mais um aviso: GUIA ANTIGO. Pode não funcionar, pode quebrar o Ubuntu, pode explodir sua máquina (não é claro). Por favor, tenha cuidado e faça as coisas de volta.
Agora para o guia
O wiki sugere desativar a tela inicial com o seguinte. Não sei se o procedimento ainda funciona ou não.
A próxima parte, sobre a "área de trabalho expandida", provavelmente também pode ser ignorada. Basta conectar os dois monitores e configurá-los para "modo estendido" nas configurações do seu monitor.
Agora, para algumas configurações.
Isso deve ser possível sem muitos problemas.
É aqui que você pode ter um problema. Em vez de 2.20, pode ser necessário tentar 3.18 (isto é para 16.04).
Isso não deve causar problemas.
Isso, você pode optar por não fazer. Se você se preocupa com segurança, sugiro que faça, mas, caso contrário, acho que você pode deixar.
Agora reinicie
gdm
reiniciando (provavelmente a maneira mais fácil). Se você vir a tela de login do GDM, algo está acontecendo. Verifique o guia original e ajuste algumas configurações.Se você não tiver uma tela de login, acesse um TTY e execute
X -query 127.0.0.1
. Se o GDM aparecer, mate-o (volte para o TTY e mate-o lá).Faça um novo usuário chamado
monitor
:Crie um arquivo (o guia não tem especificações de nome)
/etc/udev/rules.d/my.rules
e insira o seguinte:Algumas instalações de pacotes:
Precisamos separar os monitores com alguns aliases:
Efetue login no
monitor
usuário no TTY e crie~/.xsession
.Coloque isso dentro:
Lembre-se de editá-lo para refletir suas resoluções.
Executar
startx
como omonitor
usuário e veja se funciona.Isso precisa ser feito para iniciar na inicialização, se funcionar, portanto, adicione-o ao final de
~/.profile
(para a conta do monitor):Mate a GUI e vá para TTY6. Entrar como
monitor
e deve iniciar.Se isso funcionar, edite o arquivo
/etc/init/tty6.conf
como root e substitua a linha começando/sbin/getty
porSe funcionar, mas você também quiser separar o áudio, o MultiSeatX vinculado guia tem algumas coisas para você.
Lembre-se de que isso pode não funcionar. Eu digitei isso rapidamente e espero editá-lo para ficar um pouco mais claro, se necessário. Adaptei partes do guia para ficarem mais atualizadas e aumentarem as chances de sucesso.
Boa sorte!
fonte
Parece muito legal, então eu procurei e encontrei esta entrada do wiki como vinculada a esta entrada da wikipedia . Basicamente, usa uma ferramenta chamada xephyr para organizar entradas / saídas.
A entrada é bastante antiga e atualizada apenas para o ubuntu 12.04, mas o xephyr ainda está nos repositórios padrão (apenas testei sua presença no meu computador). As edições de configuração parecem complexas, mas bem diretas, ainda podem funcionar. Aqui está um blog que data de 2014, que também nos deixa esperançosos.
Por favor, deixe-nos saber como você se sai!
fonte
Eu não acho que isso seja possível porque você não pode ter dois conjuntos de dispositivos de entrada. É possível que uma ferramenta como a sinergia possa ajudar aqui, mas será uma bagunça.
Você pode adquirir outra máquina e usá-la como o X Terminal. Isso só precisa ser rápido o suficiente para atualizar a tela, então peça aos seus amigos o antigo PC. Se você configurar sua máquina original para executar o XDMCP, ela permitirá que a outra máquina efetue login em sua própria área de trabalho.
Essa funcionalidade está programada para ser removida do ubuntu quando o X windows for substituído pelo Mir, provavelmente será por volta da próxima versão do LTS.
Aqui está o guia do ubuntu para o XDMCP - https://wiki.ubuntu.com/xdmcp
fonte