Eu tenho uma máquina virtual rodando o Ubuntu 10.04 32-bit. Usando as ferramentas fornecidas com o VirtualBox, adicionei um dispositivo DisplayLink à VM e criei o seguinte arquivo xorg.conf :
Section "ServerLayout"
Identifier "Server Layout"
Screen 0 "DisplayLinkScreen" 0 0
Option "Xinerama" "off"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/local/lib/xorg/modules"
ModulePath "/usr/local/lib/xorg/modules/drivers"
EndSection
############### DisplayLink Stuff ###############
Section "Device"
Identifier "DisplayLinkDevice"
driver "displaylink"
Option "fbdev" "/dev/fb1"
EndSection
Section "Monitor"
Identifier "DisplayLinkMonitor"
EndSection
Section "Screen"
Identifier "DisplayLinkScreen"
Device "DisplayLinkDevice"
Monitor "DisplayLinkMonitor"
SubSection "Display"
Depth 16
Modes "800x480"
EndSubSection
EndSection
Isso funciona em um grau pequeno - o dispositivo DisplayLink fica verde e, eventualmente, um desktop roxo com meus ícones aparecem nele. A janela real do VBox está em branco. O problema é que:
Eu tentei pressionar Alt+F1 e o console é exibido na janela do VBox. Pressionando Alt+F7 depois disso, não faz nada. Eu tenho que pressionar Alt+F8 para voltar para a GUI. Isso me leva a acreditar que há um display extra em algum lugar.
Eu tenho instalado o Guest Additions se isso ajudar. O GDM está configurado para login automático em uma sessão do Gnome.
Edit: Parece que o problema é com o Gnome / GDM. Aplicativos (por exemplo, gnome-terminal) são exibidos normalmente. xev está relatando que todos os eventos de entrada estão passando bem. O painel parece estar parcialmente em execução, mas invisível:
$ wmctrl -Gl | grep -i panel
0x01200003 -1 0 0 1 1 test-pc Top Expanded Edge Panel
0x01200042 -1 0 0 1 1 test-pc Top Expanded Edge Panel
Tags virtualbox gnome