Existe um equivalente a tecla de atalho windows + p (mudança entre monitor espelhado / estendido) no Ubuntu?

6

No Windows, o Windows Key + P altera a forma como um monitor anexado é anexado. Eu usei principalmente para trocar entre visualizações espelhadas e estendidas.

Existe uma tecla de atalho similar no Ubuntu 14.04?

Para esclarecer, muitas vezes estou na situação em que meu monitor embutido fica em branco depois de ser conectado a HDMI e suspender. Eu acho que só precisa ser dito para mudar para um modo de exibição diferente. Eu não posso fazer isso com um comando, pois não consigo ver o que estou digitando.

Eu pesquisei, e meu google fu não parece estar funcionando bem

    
por Doug T. 03.11.2014 / 03:07

2 respostas

2

Se você não encontrar um atalho embutido simples, você pode fazer o que eu faço no Xubuntu e usar xrandr para mudar a saída do monitor. Tudo isso pode parecer uma dor no rabo, mas eu descobri que ele é extremamente confiável ao longo dos anos (especialmente se comparado a confiar na troca automática de telas).

$ sudo apt-get install xrandr

Portanto, na minha configuração, este comando muda para uma saída espelhada:

xrandr --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal --output VIRTUAL1 --off \
--output DP1 --off --output eDP1 --mode 1920x1080 --pos 2040x0 --rotate normal \
--same-as HDMI1 --output VGA1 --off

E este muda para o desktop estendido:

xrandr --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal --output VIRTUAL1 --off \
--output DP1 --off --output eDP1 --mode 1920x1080 --pos 2040x0 --rotate normal \
--output VGA1 --off

Obviamente, esses comandos são muito longos para serem digitados, então os salvei em scripts chamados display_TV_mirror.sh e display_TV_extend.sh e, em seguida, vinculo uma tecla de atalho a cada script. No Ubuntu regular, eu acho que você pode definir os atalhos em Configurações do Sistema - > Teclado - > Atalhos . Eu uso para separar scripts com duas teclas de atalho separadas, mas você pode facilmente combiná-los em um switch com alguma lógica de alternância.

Nota: Para descobrir o comando exato que você deseja usar para o xrandr, é provavelmente mais fácil usar arandr no início, que é basicamente uma interface gráfica para o xrandr.

$ sudo apt-get install arandr
$ arandr

Depois, você pode configurar a configuração desejada, salvá-la em um arquivo em algum lugar e, em seguida, verificar esse arquivo para descobrir qual comando xrandr é necessário para obter a configuração desejada.

    
por hellobenallan 03.11.2014 / 07:13
0

Pelo menos na minha configuração, posso alternar o espelhamento do monitor com este comando:

xrandr --output HDMI1 --same-as DP1

Para desativar o espelhamento do monitor, eu uso este comando:

xrandr --output HDMI1 --pos 1920x0

Em outras palavras, não é necessário especificar novamente configurações como "--mode 1920x1080" e "--rotate normal". Simplesmente mudar entre "--same-as" e "--pos" foi suficiente, pelo menos no meu caso.

Estes comandos têm sido úteis para mim quando vejo as telas do meu local de trabalho de um laptop remoto. As telas do meu local de trabalho estão em uma configuração de monitor duplo executando o Linux Mint, portanto, preciso de uma maneira fácil de alternar temporariamente para o modo de espelho durante a minha sessão remota. Eu também posso ligar e desligar o espelhamento usando o atalho de teclado "Super-p" (Windows-p) Canela ("Re-detectar dispositivos de exibição"), mas a abordagem do teclado às vezes trava meu VNC.

    
por 27.07.2018 / 22:46