Existe um equivalente à tecla de atalho Windows + P (alteração entre o monitor espelhado / extenso) no Ubuntu? -- 14.04 campo com shortcut-keys campo com multiple-monitors camp askubuntu Relacionado O problema

Is there an equivalent to windows+p hotkey (change between mirrored/extended monitor) in Ubuntu?


8
vote

problema

português

No Windows, a tecla Windows + p altera como um monitor conectado é anexado. I primarilly usou para trocar entre vistas espelhadas e prolongadas.

Existe uma tecla de atalho semelhante no Ubuntu 14.04?

Para esclarecer, muitas vezes estou na situação em que minha exibição incorporada está em branco depois de ser conectada a HDMI e Suspendendo. 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, como não consigo ver o que estou digitando.

Eu googled, e meu Google Fu parece estar funcionando bem

english

In Windows, Windows Key + P changes how an attached monitor is attached. I primarilly used it to swap between mirrored and extended views.

Is there a similar hotkey in Ubuntu 14.04?

To clarify, I'm often in the situation where my built-in display is blank after being plugged into HDMI and suspendend. I think it just needs to be told to switch to a different display mode. I can't do this with a command, as I can't see what I'm typing.

I've googled, and my google fu doesn't appear to be working well

        

Lista de respostas

2
 
vote

Se você não encontrar um simples atalho embutido, poderá fazer o que eu faço no Xubuntu e use xrandr para alternar a saída de exibição. Tudo isso pode parecer uma dor na bunda, mas eu achei que era rock sólido confiável ao longo dos anos (especialmente comparado a confiar em comutação automática de exibição).

  $ sudo apt-get install xrandr    

Então, na minha configuração, este comando muda para a 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 interruptores para desktop estendido:

  which xdg-open0   

Obviamente, esses comandos são muito longos para estar digitando, então eu os salvo em scripts chamados which xdg-open1 e abcdefghijklmnabcdefgijklmn12 e, em seguida, vendo uma tecla de atalho a cada script . No Ubuntu regular, eu acho que você pode definir os atalhos settings - & gt; teclado - & gt; atalhos . Eu uso para separar scripts com duas teclas de atalho separadas, mas você pode facilmente combiná-las em um interruptor com alguma lógica de alternância.

Nota: Para descobrir o comando exato que você deseja usar para XRANDR, é provavelmente mais fácil usar which xdg-open3 no início, que é basicamente uma interface GUI para xrandr.

  which xdg-open4   

Então você pode configurar sua configuração desejada, salve-a em um arquivo em algum lugar, então olhe para esse arquivo para descobrir qual o comando xrandr é necessário para obter a configuração desejada.

 

If you don't find a simple built-in shortcut, you can do what I do on Xubuntu and use xrandr to switch the display output. All of this might seem like a pain in the ass, but I've found it to be rock solid reliable over the years (especially compared to relying on display auto-switching).

$ sudo apt-get install xrandr 

So on my setup, this command switches to mirrored output:

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 

And this one switches to extended desktop:

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 

Obviously, these commands are too long to be typing in, so I save them to scripts called display_TV_mirror.sh and display_TV_extend.sh, and then I bind a shortcut key to each script. In regular Ubuntu, I think you can set the shortcuts in System Settings -> Keyboard -> Shortcuts. I use to separate scripts with two separate shortcut keys, but you could easily combine them into one switch with some toggle logic.

Note: To find out the exact command you want to use for xrandr, it is probably easier to use arandr at first, which is basically a gui interface to xrandr.

$ sudo apt-get install arandr $ arandr 

Then you can set up your desired config, save it to a file somewhere, then look at that file to find out what xrandr command is needed to get the setup you want.

 
 
0
 
vote

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

  xrandr --output HDMI1 --same-as DP1    

Para desativar o espelhamento do monitor, uso este comando:

  xrandr --output HDMI1 --pos 1920x0    

Em outras palavras, não preciso ver novamente as configurações como "--Mode 1920x1080" e "- Rotate Normal". Simplesmente mudando entre "- bases como" e "--pos" tem sido suficiente, pelo menos no meu caso.

Esses comandos foram úteis para mim ao visualizar minhas telas de trabalho de um laptop remoto. Minhas telas de local de trabalho estão em uma configuração de monitor duplo executando o Linux Mint, então eu preciso de uma maneira fácil de mudar temporariamente para o modo de espelho durante minha sessão remota. Eu também posso desligar o espelhamento usando o atalho de teclado "Super-P" (Windows-P) Cinnamon Keyboard ("Detectar dispositivos de exibição"), mas a abordagem do teclado às vezes trava meu VNC.

 

At least on my setup, I can switch monitor mirroring on with this command:

xrandr --output HDMI1 --same-as DP1 

To turn off monitor mirroring, I use this command:

xrandr --output HDMI1 --pos 1920x0 

In other words, I don't need to re-specify settings such as "--mode 1920x1080" and "--rotate normal". Simply changing between "--same-as" and "--pos" has been sufficient, at least in my case.

These commands have been handy for me when viewing my workplace screens from a remote laptop. My workplace screens are on a dual-monitor setup running Linux Mint, so I need an easy way to temporarily switch to mirror mode during my remote session. I can also switch mirroring on and off using the "Super-p" (Windows-p) Cinnamon keyboard shortcut ("Re-detect display devices"), but the keyboard approach sometimes crashes my VNC.

 
 

Perguntas relacionadas

0  Monitor externo multi tela não reconhecido  ( Multi screen external monitor unrecognized ) 
Eu tenho o gerenciador de gráficos ATI (Catalyst Control Center) configurado para o meu monitor externo, conectado ao meu laptop Toshiba, e o monitor externo ...

3  Ícones de desktop fora de tela combinada exibição Ubuntu 14.10 Gnome 13.14  ( Desktop icons off screen combined display ubuntu 14 10 gnome 13 14 ) 
Eu tenho dois monitores lado a lado, ambos com a mesma resolução de 1680x1050, mas um é menor que o outro. Mas se eu organizá-los como tal, nas configurações ...

3  Precisa de uma placa gráfica PCie Desktop para monitor duplo  ( Need a pcie desktop graphics card for dual monitor ) 
Eu tenho uma estação de trabalho de meados de 2008 com dois monitores HD que suportam entradas HDMI e DVI. Desde o Ubuntu 11.10, tenho experimentado nenhum f...

4  Gnome-Mplayer para jogar na segunda tela com opção Xineramascreen  ( Gnome mplayer to play on second screen with option xineramascreen ) 
Eu estou tentando fazer gnome-mplayer reproduzir um vídeo em tela cheia na minha segunda tela. Eu estou usando um cartão NVIDIA com Xineramascreen. Abaixo é...

1  Como obter uma configuração de 3 tela funcionando - Que hardware? [fechado]  ( How to get a 3 screen setup working what hardware ) 
. Esta questão é improvável que ajude a futuros visitantes; Só é relevante para uma pequena área geográfica, um momento esp...

1  Desativar a segunda tela na tela de login, mas ative uma vez que o login tenha concluído  ( Disable second screen on the login screen but enable once login has completed ) 
Atualmente, executo o Ubuntu 13.04. Recentemente, recebi uma segunda tela para o meu computador e notei porque são resoluções diferentes (uma é 4: 3, uma é 16...

2  Como faço para desabilitar a tela dupla depois de conectar cabo HDMI?  ( How do i disable dual screen after connect hdmi cable ) 
Eu conectei o conector HDMI e liguei o computador, mas quando a tela de login aparece, a tela do laptop aparece dividida em 2, uma parte superior e uma parte ...

1  Tentando executar várias instâncias de VLC  ( Trying to run multiple instances of vlc ) 
Eu sou um noob total no Linux (mas estou aprendendo). Eu estou tentando executar uma apresentação de vídeo - mas preciso que seja executado três vídeos MPEG o...

3  Como escolher em que exibir a caixa de login aparecerá?  ( How to choose in which display the login box will appear ) 
Eu tenho dois monitores onde a área de trabalho é estendida. Eles estão conectados a uma placa de vídeo AMD / ATI através de cabos DVI. Quando eu inicializo o...

1  Posso usar o visor do meu notebook do Ubuntu como segundo monitor externo para minha área de trabalho do Windows? [fechado]  ( Can i use my ubuntu notebooks display as second external monitor for my windows ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.