Alterar automaticamente a resolução ao conectar um monitor externo, driver da nvidia


8

Eu corro o ubuntu no meu macbook pro, com o driver proprietário da nvidia.

Eu criei um pequeno script de invasão http://www.coldcode.net/2010/05/nvidia-auto-display.html que detecta a presença / ausência de um monitor externo e altera a resolução de acordo.

Alguém sabe de uma maneira melhor de fazer isso?

Meu script também trabalha com problemas específicos da implementação nvidia parcial xrandr; assumindo um driver xorg compatível com xrandr, existe uma maneira de fazer a mesma coisa de uma maneira menos hackeada?


Não que eu saiba. Seu script pode ser a melhor maneira de fazer isso no momento; procurando ao redor eu realmente não vejo nada.
Jacob Peddicord

Respostas:


3

Você já ouviu falar em disper ( http://willem.engen.nl/projects/disper/ )?

Também possui um PPA em http://launchpad.net/~disper-dev/+archive/ppa


obrigado, eu tenho anos procurando isso. Trabalhos do ppa. Um pequeno inconveniente é que a ação do ciclo -C / - (ou seja, ciclo entre primário, secundário, clones e extensão) funcione. Também não parece ser "automático" (alteração na conexão do novo monitor), mas muito melhor que as configurações de baixa qualidade da nvidia.
ALFC

1

Descobri que a execução gnome-display-properties(pelo menos na versão 10.04) detectará e configurará automaticamente minha resolução com base nos monitores que conectei no momento. Então, posso simplesmente descartá-lo (usando o botão 'Fechar', 'Aplicar' também funciona, mas requer confirmação, com um clique e é desnecessário). Então, adicionei um ícone à minha barra superior e, até agora, foi muito melhor do que redefinir o X, como costumava fazer, e fiquei com preguiça de procurar uma solução com um clique ou mesmo uma solução automática, como o seu script.

Eu tenho um monitor grande no trabalho, mas geralmente apenas uso meu laptop sozinho em casa, então são 2 cliques quando chego ao trabalho pela manhã e 2 quando chego em casa.

Atualizar:

Deveria ter verificado primeiro. Na verdade, não estou usando o driver proprietário no momento e me lembro vagamente disso porque ter efeitos de compiz era menos importante para mim do que não reiniciar o X duas vezes por dia para alternar os monitores. Portanto, minha resposta pode ser completamente inútil para você. Excluirei se alguém puder confirmar isso.


de qualquer maneira, é bom saber que, para drivers normais que implementam completamente o xrandr, podemos aproveitar esse recurso. Não exclua a resposta, pode ser útil para outras pessoas
Ithkuil
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.