Estou tentando conectar um monitor externo ao meu laptop através de um adaptador USB DisplayLink. Quando conecto o cabo USB, a tela fica verde brilhante. Aparentemente, isso indica que o driver udflib displaylink está instalado e detectou o driver USB (de acordo com http://libdlo.freedesktop.org/wiki/displaylink-mod ).
Todas as instruções que li sobre como configurar o link de exibição com o ubuntu envolvem a edição manual do arquivo xorg.conf, mas parece que o Ubuntu 11.04 com Unity lida com o xorg.conf de maneira diferente. Pelo que sei, ele não o usa ou o coloca em um local diferente.
Alguém já conseguiu fazer com que um monitor com displaylink funcionasse no 11.04?
Respostas:
Esta resposta refere-se ao Ubuntu 11.04 com uma placa de vídeo ATI radeon e o adaptador de vídeo Diamond DisplayLink BVU-195 USB.
Finalmente consegui trabalhar com três monitores. Eu tenho uma placa ATI radeon com 1 saída DVI e 2 DisplayPort (mas você só pode usar duas de uma vez) e 1 adaptador Diamond DisplayLink BVU 195 USB.
Você precisa instalar o driver do displaylink. Então você deve escrever seu próprio arquivo xorg.conf.
Aqui estão três pontos cruciais.
Quero poder mover janelas entre monitores. Isso significa que não posso usar o xrandr. Em vez disso, tenho que ativar algo chamado Xinerama. Se você usar a opção "xrandr" padrão, somente o cursor do mouse poderá se mover entre os monitores, e os programas não. Não é muito usuável! Então Xinerama é uma necessidade.
Ao configurar o driver ATI radeon, a tela fica presa conforme clonada nos dois monitores que ele usa, a menos que você especifique a opção "ZaphodHeads". As opções válidas no meu cartão são "DVI-0" e "DisplayPort-0" ou "DisplayPort-1".
Você precisa configurar todos os monitores como 16 bits. Se você seguir os 24 bits padrão, o servidor X trava.
Só recebo telas em branco se o monitor USB estiver conectado quando inicializo. Tenho que inicializá-lo desconectado, conecte-o e efetue login apenas quando a tela USB ficar verde.
Aqui está o meu xorg.conf, que eu coloquei no /etc/X11/xorg.conf. O monitor USB do link de exibição é Screen0, e o monitor DVI conectado à placa ATI é Screen1, e o monitor DisplayPort também conectado à placa ATI através de um adaptador é Screen2.
fonte
Eu consegui algo trabalhando no Natty em um laptop com uma GPU Intel. O Xinerama precisa estar desligado e o link de exibição deve ser a tela principal, ou o driver é descarregado na inicialização. A Intel dirigia duas telas e o displaylink era o terceiro.
Digo que consegui 'alguma coisa' funcionando porque só consegui 2D (sem Unity) e, mais importante, não consegui mover o mouse entre a tela do displaylink e os outros (estava preso em qualquer um que iniciasse). Meus menus e tudo ainda estavam na tela do laptop.
Natty é bom se você usa um arquivo /etc/X11/xorg.conf, é apenas que ele não precisa na maioria dos casos, pois o X detecta automaticamente muitas coisas hoje em dia. Isso estava no meu:
fonte
Posso fazer com que o monitor conectado ao DisplayLink funcione bem colocando um
52-displaylink.conf
arquivo/usr/share/X11/xorg.conf.d
. Mas o X está sendo executado apenas no monitor conectado ao DisplayLink. O monitor conectado diretamente mostra todas as mensagens de inicialização e desligamento. Gostaria de usar os dois monitores, quando disponíveis, e o monitor conectado, quando o monitor DisplayLink não estiver.Meu arquivo 52-displaylink.conf:
fonte
Tentei o mesmo, parece-me que Natty ignora pelo menos arquivos de conf.f adicionais em /usr/share/X11/xorg.conf.d/, como meu /usr/share/X11/xorg.conf.d/10-monitor. conf que criei para o displaylink - que funcionou na 10.10.
fonte