Olá pessoal, hoje aqui mais uma dica rápida de Linux.
Quando temos mais de uma tela plugada em nosso computador ou notebook, e queremos que as outras telas sejam uma extensão da tela principal, temos que realizar algumas configurações de vídeo importantes, como o lado que a tela vai estar em relação a principal e resolução.
Porém, ao usarmos uma tela sobressalente maior e desejarmos que ela seja o monitor principal ou primário, muitas vezes, não encontramos uma maneira de torná-la a principal.
Em alguns Linux, como no Elementary OS, por exemplo, vemos uma “estrelinha” na configuração de vídeo que permite rapidamente definirmos qual tela será a primária, (observe que legal isso na imagem abaixo). Pena que em muitas outras distribuições Linux não vemos isso.
Vemos no Ubuntu, conforme imagem abaixo não há esta opção:
Como Resolver
Existem algumas maneiras de contornarmos isso e irei citar 4 delas.
1 – Usando Placas de Vídeo dedicadas
Se você possuir uma placa de vídeo AMD ou NVidia, poderá instalar o driver proprietário dela, que quando instalado, instalará juntamente um painel de controle para configurações de suas opções de vídeo.
Para instalar veja no artigo: “O que Fazer Depois de Instalar o Ubuntu 15.04″, e vá até a seção 3 “Drivers Proprietários”
No caso da NVidia é o “NVidia X Server Settings”, se usar AMD, é o “Catalyst Control Center”.
No exemplo a seguir, mostrarei como fazer isso no “NVidia X Server Settings”
Abra-o na Dash e o configure conforme suas preferências e para definir a tela primária, marcando a opção “Make this the primary display for the X screen”, conforme imagem abaixo.
2 – Alterando Arquivo de Configuração
Basta simplesmente editarmos um arquivo de configuração.
Comando:
gedit ~/.config/monitors.xml
Identifique seus monitores e encontre a linha <primary> e defina “yes” para o monitor desejado e “no” para os outros.
No exemplo abaixo, minha tela do notebook de 1920×1080 é a primária. Se eu quisesse alterar isso, bastaria mudar para “no”, e na outra tela desejada mudar a mesma linha para “yes” 😉
3 – Outra Maneira – Pelo Compiz
O Compiz é o gerenciador de janelas padrão no Ubuntu, e com ele é possível definir centenas de coisas, incluindo efeitos em seu desktop. Porém o painel de gerenciamento do Compiz não vem instalado por padrão, sendo uma das primeiras coisas a serem feitas depois de instalar o Ubuntu é instalar este painel de configuração chamado Compiz Config Settings Manager. Para instalá-lo rode o seguinte comando no terminal:
sudo apt-get install compizconfig-settings-manager
Após instalá-lo, abra-o na Dash.
Agora vá até o item “Opções Gerais”.
E então, até a aba “Definições do Ecrã”
(A palavra “Ecrã” é usada no lugar de “Tela”, pois o programa está traduzido de acordo com o português de Portugal “ora pois”)
Bom, então repare agora que o Item Gestão de saídas sobrepostas está em “Modo Inteligente”. O que dá para mudar aqui caso sua tela maior possua uma resolução maior também, é escolher a opção “Preferir Saída Maior”.
Obs. Apenas lembrando que nem sempre a tela maior possui a resolução maior. No meu caso, por exemplo, minha tela do notebook é de 15.4″ com a resolução máxima full hd de 1920×1080 pxls, já um dos meus monitores externos tem 22″, e tem a resolução de 1680×1050 pxls. Então a resolução maior é a tela menor, a integrada do notebook. 😛
4 – Com o Comando “xrandr”
4.1 – Descubra o nome dos monitores com o comando: xrandr
Abaixo meu exemplo com 3 monitores.
4.2 – Com o nome escolhido, defina este monitor como sendo o monitor principal, com o comando:
xrandr --output nome_do_seu_monitor --primary
E pronto. No meu caso, uso o Elementary no notebook e 2 outros monitores. Quis jogar o Wingpanel no monitor maior da direita que tem o nome VGA1. Então o comando ficou assim:
xrandr --output VGA1 --primary
Bom, mas é isso aí,
Espero que agora a tela primária esteja ok para você, assim como para mim.
Abraços,
Cleuber
Olá!
No ultimo caso, usando o comando “xrandr” não tem uma linha de código que desabilite o LVDS1 pelo terminal?
No meu caso consegui alterar a saída primária, ficou assim:
LVDS1 connected (normal left inverted right x axis y axis)
VGA1 connected primary 1366×768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
Gostaria de desabilitar, pra nem iniciar o LVDS1.
Uso Manjaro XFCE Edition (17.0.6)
Tem sim, seria o xrandir –output LVDS1 –off, mas vc pode fazer um script que faça isso para você.
Algo como:
———————————
EXTERNAL_OUTPUT=”VGA”
INTERNAL_OUTPUT=”LVDS”
xrandr |grep $EXTERNAL_OUTPUT | grep ” connected ”
if [ $? -eq 0 ]; then
xrandr –output $INTERNAL_OUTPUT –off –output $EXTERNAL_OUTPUT –auto
else
xrandr –output $INTERNAL_OUTPUT –auto –output $EXTERNAL_OUTPUT –off
fi
————————————-
Esta solução está documentada em: https://ubuntuforums.org/showthread.php?t=1243541
Espero que isso ajude,
Abs,
Cleuber
Muito Obrigado!!!!!
Opa Cristiano, disponha. Bem vindo.