Existe alguma capacidade de definir meu monitor principal?

68

Quero que minha tela principal esteja à direita e minha TV (adicional) à esquerda.
Nesse caso, novas janelas aparecerão na TV.

Posso de alguma forma definir onde novas janelas aparecerão?

emoxam
fonte
Uma abordagem mais técnica (espaço pré-usuário, portanto também janela pré-X) seria usar parâmetros / opções do kernel. Eles permitem que você defina isso no nível do console do framebuffer (qual driver é mapeado para qual console): superuser.com/questions/122173/…
Jonathan Komar
Parece que o corpo da sua pergunta se refere apenas a um gerenciador de janelas, mas o título pode levar as pessoas a: unix.stackexchange.com/questions/5263/… , askubuntu.com/questions/418607/… , superuser.com/questions / 895988 /…
Jonathan Komar

Respostas:

59

Desligue o monitor principal atual no aplicativo "Monitores" e aplique-o.

O monitor secundário se tornará o Principal. Em seguida, basta ligar o monitor primário antigo novamente para que os dois monitores estejam ativos novamente.

mirko
fonte
4
Como faço isso?
Braiam
3
bom corte, única solução que funcionou para mim
Dominik Goltermann
10
Isso não serve. O que você está fazendo com isso é essencialmente o mesmo que arrastar o monitor que você deseja que seja o principal para o lado esquerdo. Tudo bem se você quiser que ele fique à esquerda. Mas se você deseja que ele fique à direita, arraste-o para a direita no final do procedimento ... o que torna a esquerda a principal novamente.
Mmalmeida
11
Eu relatei isso em bugs.launchpad.net/unity/+bug/1425000
mmalmeida
3
Não funciona, assim como as duas outras respostas .
arekolek
24

Infelizmente, a única resposta correta aqui é um comentário oculto :

Eu relatei isso em https://bugs.launchpad.net/unity/+bug/1425000 - mmalmeida

Parece que o principal (pelo menos em 14.04) é sempre o mais próximo do canto superior esquerdo. Portanto, não há como tornar a exibição "correta" a principal. A edição ~/.config/monitors.xmlnão faz diferença.

(Como essa pergunta é anterior à 14.04, acho que isso já é um problema há algum tempo)

Tim Tisdall
fonte
O bug também está no 12.04. Não há como obter o monitor certo para ser o principal.
Mivk
19

Pelo que vale a pena neste momento, você pode ajustar qual monitor é o principal arrastando a barra de menus de um monitor para outro.

  • Vá para System Settings>Displays
  • Passe o mouse sobre a barra de menus no monitor secundário
    • Clique e arraste-o para o seu primário preferido
  • Você também pode ajustar a Launcher Placementlista suspensa para refletir em qual monitor deseja ou em todos os monitores, se preferir.
  • Clique Apply

Antes do ajuste Após o ajuste

adambullmer
fonte
4
Esta deve ser a resposta aceita! Os outros são, na melhor das hipóteses, soluções alternativas.
K0pernikus
11
Não funciona para mim em 14.04. Digamos que eu tenha uma janela focada na minha tela principal (pretendida), troque os espaços de trabalho e depois mude para o espaço de trabalho anterior. Agora a janela não tem mais o foco, porque a tela "secundária" rouba o foco, ou seja, é realmente primária, apesar de aplicar estas instruções.
precisa saber é o seguinte
colocação lançador é o here.that truque significa qualquer app que você lançou vontade em seu monitor que você especificou na colocação lançador
erginduran
Para o Ubuntu 17.10, essa resposta fez o trabalho. Rápido e simples
thomas77
Não sabia que podia arrastar isso. Obrigado
wakjah 28/08/18
17

O seguinte answe r permite que o monitor à direita seja o monitor principal (Ubuntu 14.04)

A idéia principal é editar "~ / .config / monitors.xml" com seu editor favorito.

Identifique seu monitor principal (nome, resolução, etc.) e altere "não" para:

<primary>yes</primary>
Heisenberg
fonte
2
Apenas lembre-se de definir noo ex-monitor: D
Rael Gugelmin Cunha
Não funciona para mim, assim como a outra resposta . Reiniciar minha sessão com ctrl + alt + backspace não ajudou.
arekolek
11
Trabalhou para mim :)
janw
11
Ubuntu 16.04.1. Meu monitor (à direita) já estava marcado <primary>yes</primary>e novas janelas ainda estão abertas na tela do laptop (que fica à esquerda).
Dan Dascalescu 12/09
2
@ Joschua: Desisti e resolvi esse bug de software com uma solução de hardware: movi meu laptop para a direita do monitor.
Dan Dascalescu
6

Se não me engano, se você fizer o seguinte

  • Clique no botão Power insira a descrição da imagem aqui
  • Vá para o menu Exibir
  • Reorganize seus dois monitores da maneira que desejar, arrastando as telas destacadas conforme abaixo (haverá 2 no seu caso):

insira a descrição da imagem aqui

  • E, em seguida, certificando-se de que o posicionamento do iniciador esteja na tela principal, faça o truque que eu assumiria.
Oyibo
fonte
4
Nesse caso, o primário será a esquerda! Quero que minha tela principal esteja à direita!
Emoxam
Se não me engano (infelizmente não é possível tentar isso agora), você pode arrastar os monitores (como no outro laptop vermelho e na tela verde do seu caso) para ter o primário à direita. E depois de alterar o posicionamento do iniciador, ele deve funcionar, você tentou?
Oyibo
Ok, tenho dois monitores, faço minha TV à direita e monitorei à esquerda, todas as janelas foram movidas para a TV, as levo de volta ao monitor com as mãos e agora tenho um problema - tenho o painel superior em cada monitor e pidgin mostrado apenas na bandeja do painel da TV. Sobre o que eu sou, por que o ícone do pidgin apenas na TV? (Eu acho que vou ter problemas semelhantes ao longo do tempo)
emoxam
6

Se você estiver executando uma placa Nvidia (com drivers da Nvidia), poderá usar as ferramentas de configuração para definir o monitor principal. Os drivers da Nvidia têm mais opções do que a configuração do monitor nativo do Ubuntu.

  1. Execute o seguinte comando para iniciar a Nvidia Settings Configuration

    sudo nvidia-settings
    

    Se esse comando não for encontrado, esta solução não funcionará até você instalar os drivers da Nvidia.

  2. Selecione a guia "Configuração da tela do servidor X" à esquerda.

  3. Selecione o monitor que você deseja ser primário (no meu exemplo, quero que a tela LGD seja primária).

  4. Marque a caixa de seleção "Tornar esta a tela principal da tela X" e clique em "Aplicar".

  5. Saia da janela de configurações e execute-o para tornar a alteração persistente durante as reinicializações:

    sudo nvidia-xconfig
    

Eu já tinha esse problema e tinha algumas configurações malucas de monitor. Isso sempre funcionou para mim (em 16.04 agora), espero que funcione para qualquer outra pessoa com a Nvidia!

Zzzach ...
fonte
2

Outra maneira de usar o comando XRANDR

  1. Verifique se há nomes de conexões disponíveis

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    
  2. Portanto, como você vê o LDVS1 primário conectado , para alterar o VGA1 como execução principal:

    xrandr --output VGA1 --primary

    Verifique novamente:

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected primary 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    
user.dz
fonte
2

Solução: Eu sei que esse é um tópico antigo, mas as soluções postadas aqui não funcionaram para mim no Ubuntu 16.04 (mas a resposta xrandr postada aqui me ajudou a apontar na direção certa) Para a posteridade e para ajudar outras pessoas a procurar uma resposta. ..

Uma resposta completa que resolveu esse problema completamente para mim pode ser encontrada no link a seguir, se ajudar alguém que está enfrentando problemas com esse problema: Definir o monitor principal no 16.04

etron
fonte
5
Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Karl Richter
2

Em Ubuntu 17.04I foi capaz de mudar a exibição primária, através das Configurações> Dispositivos> Displays e alterar a opção de exibição primária para sua exibição estendida.

Kulasangar
fonte
Confirmo que esse recurso está funcionando bem também no Ubuntu 18.04.1 LTS. Abra o aplicativo "Monitores", vá para o arranjo de monitores e, na barra inferior desse quadro, você encontrará "Tela principal" - selecione e divirta-se!
Hartmut P.
2

No Ubuntu 18.04 é possível, mas difícil de encontrar. Em "Configurações-> Dispositivos-> Tela", pode-se encontrar uma seção chamada "Tela principal". Você pode realmente clicar no rótulo, embora não haja indicação.

insira a descrição da imagem aqui

Adão
fonte
0

Sim. Inicie as configurações do sistema, clique em Monitores e arraste os monitores para que eles estejam onde você deseja que estejam.

SimplySimon
fonte
2
Nesse caso, o primário será a esquerda! Quero que minha tela principal esteja à direita!
Emoxam
Em seguida, arraste-o para o lado direito.
SimplySimon
Ok, tenho dois monitores, faço minha TV à direita e monitorei à esquerda, todas as janelas foram movidas para a TV, as levo de volta ao monitor com as mãos e agora tenho um problema - tenho o painel superior em cada monitor e pidgin mostrado apenas na bandeja do painel da TV. Sobre o que eu sou, por que o ícone do pidgin apenas na TV? (Eu acho que vou ter problemas semelhantes ao longo do tempo)
emoxam
0

Para as pessoas que executam as versões mais recentes (trabalhando em 16.04), é possível alterar facilmente a posição de seus monitores arrastando e soltando. A tela mais à esquerda se tornará sua tela principal.

Por exemplo - eu conectei meu laptop a um monitor externo, que é colocado à esquerda na minha mesa. Então, eu tenho que arrastar o ícone da tela externa (veja a imagem) da direita para a esquerda da tela embutida.

Alterar posição do monitor

Divyanshu Maithani
fonte
No Ubuntu 18.04 Unity, arrastar para a esquerda não a torna uma tela principal.
219188 Tartaruga_casco_mole
Não usando o Ubuntu mais, mas eu acho que eles se mudaram para Gnome agora
Divyanshu Maithani
-1

Sim, existe uma configuração de "monitor padrão" e geralmente é acessível no Painel de controle dos utilitários gráficos. Portanto, procure ou instale o software do painel de controle das placas Nvidia ou ATI.

Frank Barcenas
fonte
Você poderia me fornecer um show de tela? Não consigo encontrá-lo em um utilitário amdcccle.
Emoxam
-1

Estou usando o kubuntu 13.04, ao vivo com persistência de 2 Gb. Eu tenho um laptop com um segundo monitor à esquerda. A Configuração de Monitores funcionou perfeitamente (Pegue isso! Debian 7 Live, Fedora Live!), Mas as janelas se abririam no meu monitor 2ndry. Abri as configurações de vídeo, defina o segundo mês como primário, pressione Aplicar e, em seguida, defina meu segundo primário como primário, pressione Aplicar e tudo funciona bem.

gryphonB
fonte
-1

Eu peguei o truque. Na configuração de exibição, você vê os dois scree, mas a exibição principal tem uma barra de título com a data em alta. Você precisa clicar nessa barra e arrastá-la para o monitor que deseja primário. Apply et voila

Richard Grossman
fonte
3
Esta resposta não adiciona nada de útil. drunkScientist já deu a mesma resposta e já havia uma resposta de que ela estava errada.
Dan Dascalescu 12/09
-2

você pode clicar nessa pequena barra preta na foto de seleção do monitor acima, define onde está o menu, que também parece ser o monitor padrão. trabalhou para mim com 12.04 e gnome

drunkScientist
fonte
2
não, este não é um monitor padrão. Mesmo que o painel de unidade seja exibido apenas à esquerda, o monitor direito ainda é considerado primário. Para a janela truecrypt exemplo, quando lançou aparece sobre ele, em vez de monitor esquerdo
user907860