Problema de comutação KVM e resolução de tela

1

Eu uso 12.04. Até hoje eu uso com um trravelmate4070 Acer e uma tela LG para expandir meu desktop. Funciona bem.

Até hoje, decidi conectar minha tela LG a um switch KVM para compartilhar a tela grande com outro PC quando eu precisar. No chaveador KVM, a resolução é menor e não posso alterá-lo manualmente.

Eu li muitas soluções sobre como fazer um arquivo .conf, mas desde que eu sou novo no Ubuntu eu estou com medo. Além disso, percebi que esses artigos falam pelo mesmo problema, mas não como uma tela de extensão, mas como uma tela principal. Alguma idéia de como configurar corretamente este arquivo?

Estes são os links que consultei:

por Vagelism 22.09.2012 / 10:49

6 respostas

3

Acabei de descobrir que minha resposta anterior não é a que estou usando no meu sistema atual. Tudo bem. Eu tenho outra solução que eu testei recentemente que está funcionando. Esta versão ainda altera a resolução depois de iniciar o ambiente de desktop, mas o faz usando o sistema autostart do padrão freedesktop.org . ...

Você pode colocar um arquivo .desktop em ~/.config/autostart para executar um script que definirá a resolução correta para você.

No arquivo .desktop:

[Desktop Entry]
Name=ResFix
Comment=Fix my resolution at 1920x1080
NoDisplay=False
TryExec=ResFix.sh
Exec=ResFix.sh
Terminal=false
Type=Application
Categories=Utility;
StartupNotify=false

No script:

#!/bin/bash
xrandr --newmode "1920x1080_60.00" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA-0 1920x1080_60.00
xrandr --output VGA-0 --mode 1920x1080_60.00

Mais informações

Minha resposta anterior a essa pergunta contém mais informações sobre o que acontece no script. Você pode encontrar mais detalhes e uma versão um pouco mais robusta desta solução em A Better Linux Startup .

    
por user39051 18.12.2012 / 02:41
1

tente desconectar / conectar o monitor (cabo RGB / DVI) em sua máquina. Isso aconteceu comigo uma vez

    
por user91632 22.09.2012 / 11:44
1

Eu tive o mesmo problema com o 12.04. Eu usei a correção do blog Robert Penz. Não precisei configurar o teclado ou mouse, apenas a tela. Este é o meu xorg.conf:

Section "Device"
    Identifier  "Configured Video Device"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    Option          "DPMS"
    Horizsync   31.5-64.0
    Vertrefresh 56.0 - 65.0
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    SubSection "Display"
        Depth           24
        Modes           "1280x1024" "1024x768"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier      "Default Layout"
    Screen          "Default Screen"
EndSection
    
por Ed Manet 16.12.2012 / 15:03
1

Eu tive um problema semelhante, mas não sei se foi exatamente o mesmo. Minha resolução de tela estava correta, mas se o protetor de tela foi ligado enquanto eu estava ligado na outra máquina, quando voltei para a máquina Ubuntu e o protetor de tela desligou, a resolução da tela estava errada. Eu percebi que algo deve ter pesquisado meu monitor e, quando não consegui encontrá-lo, ele usou os parâmetros padrão. Eu fiz 2 coisas. Eu removi o Gnome-Screensaver e o programa autostart associado. Agora estou usando o Xscreensaver. Eu desinstalei os drivers da AMD. Agora está funcionando corretamente.

    
por user124779 20.01.2013 / 23:12
0

Eu tive um problema parecido por anos com um switch KVM econômico que nem tem software ou configurações. Minha solução provavelmente não é a maneira correta , mas funciona e é mais fácil de entender do que o xorg.conf.

Fazendo isso dessa maneira, sua área de trabalho será tecnicamente iniciada na resolução errada, mas será alterada antes de ser inicializada de qualquer maneira.

  1. Verifique se você conhece a resolução nativa do seu monitor. O meu é 1920x1080, e é isso que vou usar aqui.

    • Veja quais opções xrandr diz que você tem. Você provavelmente não encontrará a resolução correta ali. Apenas digite xrandr sem argumentos e ele lhe dará uma lista dos modos disponíveis.
    • Veja também o que xrandr chama seu monitor externo. Você precisará disso mais tarde. O meu é "VGA-0". O monitor embutido no laptop geralmente é algo como "LVDS-0".
  2. Gere um Modeline usando cvt . Você já deve tê-lo porque ele vem com o Xorg Core:

    cvt 1920 1080

    A saída será algo como isto:

    # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
    Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    

    Não há necessidade de entender todos esses números, basta copiar tudo depois de "Modeline" na segunda linha.

  3. Agora, crie um novo modo com xrandr . Aqui é onde você vai colar as coisas que você copiou depois da palavra "Modeline":

    xrandr --newmode "1920x1080_60.00" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    

    Essa primeira parte nas cotações é o nome do seu novo modo. Você pode mudá-lo se quiser.

  4. Agora, adicione o modo ao seu monitor:

    xrandr --addmode VGA-0 1920x1080_60.00
    
  5. Agora mude para o novo modo:     xrandr --output VGA-0 --mode 1920x1080_60.00

    Alterne entre os modos algumas vezes para que funcione.

  6. Adicione as linhas newmode, addmode e mode a um arquivo chamado .xinitrc no seu diretório pessoal usando seu editor de texto favorito. Se não houver um aí, basta criá-lo.

por user39051 16.12.2012 / 16:47
0

Ubuntu 14.04 Comutador KVM 41ua Eu gasto 2 horas para resolver problema semelhante e problema estava no cabo VGA. Substitua o cabo vga Eu posso mudar a resolução para 1920x1080 sem usar xrandr ou xorg é muito estranho.

    
por burtsevyg 10.07.2016 / 00:28