Pular para o conteúdo principal

Linux : Como mudar a resolução de tela "on the fly" pela linha de comando

É possível controlar os monitores que você com seu Xorg apenas utilizando o comando 'xrandr'.

Com esse comando é possível apenas com terminal, mudar resolução sem precisar abrir nenhum programa específico do Xorg.

Se você digitar


$ xrandr


você verá como saída informações dos monitores que você está utilizando, e o mais importante, os modos de tela que você pode usar em cada um deles.

Por exemplo, se você digitar 'xrandr' e sair algo como


$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192
VGA1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm 
1280x800 60.0*+
1024x768 60.0
800x600 60.3 56.2
640x480 59.9


Na primeira coluna você tem as resoluções permitidas para o monitor VGA1, e na segunda as frequências de cada resolução.
Para utilizar uma dessas resoluções você apenas faz


$ xrandr --auto --output VGA1 --mode 1024x768


Muitas outras possibilidade são possíveis de se fazer com 'xrandr' , como por exemplo, usar dois monitores e definir uma área de trabalho extendida com eles


$ xrandr --auto --output VGA1 --mode 1024x768 --left-of VGA2


com esse comando, criamos uma área de trabalho com resolução 1024x768 para o monitor 1, e estendemos a área de trabalho com o monitor 2 à direita dele ( '--left-of' indica que o monitor 1 está a esquerda do monitor 2 ).


Mais informações : $ man xrandr

Comentários

Postagens mais visitadas deste blog

PHP : array de estados brasileiros com nomes e siglas

Esse é um simples array com os nomes dos estados e suas correspondentes siglas. Cada estado é um array numerado e e "bem comportado" : tudo em minúsculas e sem acentos, porque evita problemas de compatibilidade de codificação e você sempre pode usar um "strtoupper", "ucfirst" e "ucwords" do PHP para tratar a formatação. $estados = array( 1=>array("sigla"=>"ac","nome"=>"acre"), 2=>array("sigla"=>"al","nome"=>"alagoas"), 3=>array("sigla"=>"am","nome"=>"amazonas"), 4=>array("sigla"=>"ap","nome"=>"amapa"), 5=>array("sigla"=>"ba","nome"=>"bahia"), 6=>array("sigla"=>"ce","nome"=>"ceara"), 7=>array("sigla"=>"df","nome"=>...

Instalando o Skype 4.1 no Debian 6 Squeeze

Como todo mundo sabe, a Micro$oft comprou a Skype e vai migrar o msn para esse serviço. Por um lado é bom, porque o skype já possue um suporte aceitável no linux - inclusive o compartilhamento de cam, que tinha sido bloqueado pela M$ em outros sistemas que não fosse Windows e MSN. Segue aqui a receita para instalar a mais nova versão com suporte a msn e facebook para Debian 6  Squeeze. No meu caso é 64bits, mas deve funcionar melhor ainda em sistemas de 32 bits. Toda a operação deve ser realizada como root .  Baixe a versão Dynamic do Skype para Linux ( http://www.skype.com/intl/pt-br/get-skype/on-your-computer/linux/downloading.dynamic ). Descompacte a pasta do Skype que você baixou em '/opt'. Eu renomeei a pasta para 'skype', porque acho mais fácil de trabalhar. Instale os seguintes pacotes: $ aptitude install lib32asound2 ia32-libs ia32-libs-gtk Agora, baixe os seguintes arquivos: $ wget http://ftp.us.debian.org/debian/pool/main/q/qt4-x11/libqt4-...

Javascript : Simples Video Player usando Youtube API

Para quem não sabe, a Google disponibiliza para desenvolvedores uma APi de manipulação para vídeos do Youtube, onde você pode ter uma grande quantidade de opções de controle. Baseado nessa API, vou disponibilizar aqui um simples player que aceita opções. Crie um script de nome 'youtube.js' e coloque o seguinte conteudo // youtube.js // Aqui é incluido a API em javascript para Youtube. var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag,firstScriptTag); // Aqui é a função que carrega o vídeo. // 'vid' é o id do video do youtube. // 'playerid' é o id da tag html que vai rodar o vídeo. function loadVideo(vid,playerid){ var player = new YT.Player(playerid, { // O id do player é colocado, passado pelo parâmetro da função. height: '390', width: '640', ...