Obtendo 2 monitores para funcionar no Debian [duplicado]

2

Sou bastante novo no Debian e muito menos no linux e gostaria de configurar telas duplas.

Eu fiz várias pesquisas, mas não há nada amigável para iniciantes para entender exatamente o que preciso fazer para que a configuração funcione.

Eu peguei alguns comandos e aqui está o que eu tenho:

xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DVI-I-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 476mm x 268mm
   1920x1080      60.0*+
   1680x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)

Eu suspeito que devo ver um dos seguintes conectores conectados, já que tenho o segundo monitor conectado corretamente?

  DP-1 disconnected (normal left inverted right x axis y axis)
  DP-2 disconnected (normal left inverted right x axis y axis)

Eu pareço ter uma placa gráfica NVIDIA de acordo com o seguinte:

lspci -nn | grep VGA
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [Quadro K2000] [10de:0ffe] (rev a1)

Algumas informações do sistema:

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.4 (wheezy)
Release:    7.4
Codename:   wheezy

Alguém pode me dar alguma orientação sobre como configurar isso para o que eu preciso fazer em seguida?

    
por kaizenCoder 30.04.2014 / 08:01

3 respostas

1

Dependendo de como você inicia seu servidor / sessão X, você pode acabar com monitores habilitados / desabilitados e é difícil julgar seu caso. Eu gosto de simplicidade, então é melhor lidar com isso sozinho com xrandr . Isso é o que eu faço do meu .xinitrc basicamente, mas então eu estou rodando o servidor X diretamente como eu escolho ter um controle sobre o que está acontecendo.

Então, vá com xrandr . Ele tem uma interface de linha de comando que permite basicamente configurar monitores ao seu gosto (veja man xrandr ). Para ajustes rápidos, instale arandr , que é simples / mínimo e independente de desktop xrandr frontend, mas não suporta todos os recursos xrandr . Isso é o que eu uso para alterar rapidamente a configuração geralmente apenas temporariamente. Então eu uso autorandr para lembrar a configuração exata sob algum nome de perfil que é automaticamente reconhecido dependendo dos monitores conectados (levando em consideração as informações do EDID). Eu tenho apenas 2 perfis dock e mobile . Antes eu costumava ter scripts de shell xrandr nus configurando monitores como eu queria, ligado a atalhos de gerenciador de janelas para que eu pudesse alternar rapidamente entre apenas monitor de laptop e outra configuração que eu chamei de "bigdesktop", etc.

Isto é o que eu faço sempre que mudo qualquer coisa sobre monitores e quero "atualizar"; O único ponto é redefinir o essencial da tela X em particular:

$ cat ~/bin/xscreen 
#!/bin/bash

if [ "$(xserver-name)" = 'X' ]; then
    autorandr -c --force
fi

xset b off s off dpms 0 0 300
xsetroot -solid black
xsetroot -cursor_name left_ptr

Editar:

Eu estava errado na impressão de que xrandr mostra saídas que não estão ativadas como desconectadas. Já faz algum tempo que eu estava brincando com isso.

Ter um driver proprietário da Nvidia é um problema, já que o driver não está funcionando bem com xrandr . Deve haver disper utility em seu lugar. Por exemplo, autorandr funciona aparentemente com xrandr e disper também (excerto do README):

While the script uses xrandr by default, calling it by the name "autodisper"
or "auto-disper" forces it to use the "disper" utility, which is useful for
controlling nvidia chipsets. The formats for fingerprinting the current setup
and saving/loading the current configuration are adjusted accordingly.

A seguir pode ajudar também: link

    
por 30.04.2014 / 08:48
0

Existem ferramentas gráficas para ajudá-lo nessa tarefa. A maioria dos ambientes de desktop vem com seus próprios, então você não precisa usar o console. Basta google para o seu DE e multi screen.

Uma ferramenta mais independente é arandr , que irá desenhar um retângulo para cada tela que você tem e você pode organizar os retângulos para combinar com o layout desejado. Clique em aplicar e você terá o layout da sua escolha. Claro que você pode salvar seu layout também. arandr salva layouts como xrandr de chamadas, portanto, você pode simplesmente fornecer o layout salvo em ~/.xinitrc ou ~/.xsession ou qualquer outro recurso de "início automático" desejado para impor seu layout no login.

No entanto, você tem outro problema, porque sua saída xrandr mostra apenas uma tela conectada. Nenhum software para configurar a tela dupla corrigirá esse problema. O Google sabe que esse problema ocorre ocasionalmente com os drivers da NVIDIA. Quais você está usando? Talvez você precise de drivers mais antigos ou mais recentes ou tente os drivers nouveau de código aberto.

    
por 30.04.2014 / 09:20
0

Existem várias coisas que podem ser o problema.

No entanto, depois de passar por um longo período de pesquisa, descobri que ter meu cabo VGA conectado (VGA não estava conectado a uma máquina ligada) no monitor ao mesmo tempo em que o cabo HDMI impedia que eu visse a tela dupla configurar corretamente.

Portanto, certifique-se de que apenas um cabo esteja conectado ao monitor através da caixa linux.

    
por 10.06.2016 / 20:38