O GNOME reconhece um segundo monitor depois de conectado. O Openbox não?

5

Estou executando o Fedora 20 em uma pequena configuração do Openbox que eu gosto. Por vezes, quero enviar as coisas através de um segundo ecrã, por ex. conectando-se a um projetor ou a uma televisão. Dada a natureza bastante espartana de uma sessão do Openbox, apenas conectar o cabo HDMI (e ligar o monitor na outra extremidade) não me dá nada; Não há sinais óbvios de que a máquina encontrou outro monitor.

Meu problema não é muito técnico; Posso fazer com que as coisas funcionem: a solução atual é parar minha sessão, voltando ao GDM, e a tela fica preta por um instante, e o laptop reconhece a tela, permitindo que eu trabalhe nas duas telas ao mesmo tempo. Eu posso então entrar novamente no Openbox e continuar como desmarcado. Isso tem desvantagens óbvias, como exigir que eu abandone todo o meu trabalho e faça o login novamente toda vez que quiser assistir a algo em uma tela maior.

Meu objetivo é poder "hotplug" um display e fazer com que minha sessão do Openbox se adapte imediatamente à configuração de duas telas, seja por algum daemon mágico do GNOME ou por outro truque desconhecido para mim. Como devo abordar isso?

    
por Kalvin Lee 05.12.2014 / 08:03

1 resposta

3

xrandr 1 pode ser a solução que você está procurando para que você não precisa fazer logout / login.

Em Como usar o xrandr :

The old days where you had to restart X when plugging a new monitor are gone. With RandR 1.2, you can plug/unplug monitors whenever you want. Running the following line will query all outputs and enable them with their default mode:

$ xrandr --auto

Idealmente, a configuração padrão funciona para você. Caso contrário, configure o xrandr conforme necessário. Esta é provavelmente uma solução boa o suficiente para a maioria das pessoas começar a usar a tela sem fazer logout.

Para obter detalhes sobre como detectar automaticamente quando o monitor está conectado, adicionei uma resposta 2 para o segmento existente Uma ferramenta para aplicar automaticamente a configuração RandR quando o monitor externo está conectado

    
por 07.12.2014 / 07:10