Edid information

7

Eu quero reunir as informações do Edid do monitor. Eu posso obtê-lo do arquivo xorg.0.log quando eu executar X com a opção -logverbose .

Mas o problema é que, se eu alternar o monitor (desconecte o monitor atual e depois conecte outro monitor), não há como obter essas informações.

Existe alguma maneira de obter o EDID dinamicamente (em tempo de execução)? Ou qualquer utilitário / ferramenta que me informará assim que o monitor estiver conectado e desconectado?

Estou usando o LFS-6.4.

    
por SHW 18.02.2011 / 11:20

2 respostas

4

Existe uma ferramenta chamada read-edid que faz exatamente o que o nome sugere.

    
por 18.02.2011 / 12:50
3

Tente xrandr --verbose. Ele mostra as informações RAW edid e muitas outras informações úteis para todos os monitores conectados ao seu computador.

Exemplo de saída, apenas com a seção EDID:

$ xrandr --verbose
(cut)
    EDID:
        00ffffffffffff0030ae364000000000
        00130103801e1378eaef259458568a29
        24505400000001010101010101010101
        0101010101018a25a02051841a303040
        360030be100000195e1fa02051841a30
        3040360030be100000190000000f0095
        0a32950a2816090030e47302000000fe
        004c503134315750332d544c413100ab
(cut)

Com relação à sua última pergunta, o udev pode informá-lo e permitir que você execute comandos quando um monitor estiver conectado. É muito fácil escrever scripts bash para eventos do udev.

Não tenho certeza do que você está tentando fazer aqui, mas acho o xrandr muito útil para configurar automaticamente o layout do monitor que eu quero sempre que eu conecto ou desconecto monitores externos no trabalho ou em casa. Você não precisa de um monitor serial para isso. O nome de saída simplificado funciona bem. Execute o xrandr para ver as saídas (monitores) disponíveis.

Eu corri este script para definir meu layout preferido:

#!/bin/bash 
xrandr --output LVDS1 --auto
xrandr --output DP2 --auto --right-of LVDS1

LVDS1 sendo o nome do monitor do notebook, DPS2 o externo.

Espero que isso ajude.

    
por 20.03.2011 / 22:39