Como definir uma nova resolução de tela para um servidor sem cabeça (usando o teamviewer 10)


7

Eu pesquisei bastante no Google e não consigo entender todas as informações.

Eu quero operar remotamente uma máquina Lubuntu 14.04 de outra do mesmo tipo. A máquina remota não possui um monitor conectado. Eu tenho o Teamviewer10 em ambas as máquinas.

O problema é que, sem nenhum monitor conectado, a área de trabalho remota tem apenas 1024x768 de resolução. O xrandr mostra que o LVDS1 está conectado, embora não esteja, e permite apenas a resolução 1024x768.

A solução parece envolver o uso do xrandr para testar a resolução e, em seguida, a inserção dos comandos xrandr em algum lugar para executar os comandos na inicialização / login e tornar a alteração permanente. Também é possível que eu precise criar /etc/X11/xorg.conf e configurar um monitor fictício. Eu realmente não entendo as etapas envolvidas nisso, e muitos Googlees dizem que não funciona de qualquer maneira. Alguns dizem que preciso de um dongle de hardware (realmente não posso acreditar que você precise de hardware para fazer algo assim - deve ser um requisito comum usar uma máquina sem monitor).

Ficaria muito grato se alguém pudesse me dizer se estou no caminho certo e tornar essas idéias mais concretas. Eu realmente não quero ouvir sobre soluções usando outro software de visualização remota (vnc etc). Eu posso tentar essas idéias no futuro quando tiver tempo, mas agora quero fazê-lo funcionar com o Teamviewer (porque até agora eu achei menos lento do que outros softwares quando alguma tela contém vídeo).

Muito Obrigado.

Respostas:


6

Estou usando o VNC e este comando funciona para mim: xrandr --fb 1366x768


5

Após várias tentativas e erros, determinei os seguintes comandos na máquina controlada remotamente (a máquina sem cabeça) aumentará a resolução da tela vista pelo Teamviewer.

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VIRTUAL1 1920x1080_60.00
xrandr --output VIRTUAL1 --mode 1920x1080_60.00
xrandr --output LVDS1 --off

Os comandos devem ser executados na máquina sem cabeça quando ela é inicializada, mas se isso não for possível, eles podem ser executados na máquina remota usando uma conexão de baixa resolução. A tela pode ser configurada para uma resolução mais alta.


1
Você marcaria sua resposta como a aceita, para ajudar outras pessoas a encontrar essa solução facilmente.
user.dz

É bom para o mesmo problema de VNC?
Guy. D

depois de entrar na primeira linha no ubuntu 16.04, recebo um erro "não é possível abrir a tela". porque ?
Guy. D

0

um pouco tarde, mas aqui está como eu trabalhei para o Teamviewer 13 (principalmente para minha própria referência)

sudo apt install xserver-xorg-video-dummy

sudo nano /etc/X11/xorg.conf

Section "Device"
    Identifier "DummyDevice"
    Driver "dummy"
    VideoRam 256000
EndSection

Section "Screen"
    Identifier "DummyScreen"
    Device "DummyDevice"
    Monitor "DummyMonitor"
    DefaultDepth 24
    SubSection "Display"
        Depth 24
        Modes "1920x1080_60.0"
    EndSubSection
EndSection

Section "Monitor"
    Identifier "DummyMonitor"
    HorizSync 30-70
    VertRefresh 50-75
    ModeLine "1920x1080" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +Hsync +Vsync
EndSection
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.