Detectando o monitor no tempo de inicialização?

0

Estou usando meu laptop em várias configurações de monitores que exigem o xorg.conf (digamos que estou dirigindo um T221 do meu laptop) e é muito inconveniente alterná-lo manualmente. Existe algo em / sys que me diz se algo está conectado a um conector DVI? Ou um utilitário ou ...?

    
por chx 21.09.2011 / 09:51

2 respostas

0

Observe que isso quebrou com a atualização mais recente do Arch Linux, mas o diretório /sys/class/drm/ contém todas as saídas de vídeo. Eu uso head -1 /sys/class/drm/card0-HDMI-A-3/modes para detectar a existência do modo 3840x2400, mas é possível verificar apenas /sys/class/drm/card0-HDMI-A-3/status para conectado vs desconectado se o modo não for importante, que é a resposta exata e mais rápida para minha pergunta:)

    
por 14.07.2012 / 18:24
3

Gostaria de começar por olhar para o hwinfo:

$ hwinfo --monitor
51: None 00.0: 10000 Monitor                                    
  [Created at fb.71]
  Unique ID: rdCR.EY_qmtb9YY0
  Hardware Class: monitor
  Model: "Generic Monitor"
  Vendor: "Generic"
  Device: "Monitor"
  Resolution: 1920x1200@77Hz
  Driver Info #0:
    Max. Resolution: 1920x1200
    Vert. Sync Range: 50-90 Hz
    Hor. Sync Range: 31-96 kHz
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Você também pode procurar usar o xrandr para controlar quais displays estão em uso.

    
por 02.10.2011 / 06:57