Meu novo laptop possui uma tela grande de 16: 9, e acho difícil utilizá-lo totalmente durante os 95% do tempo em que não assisto a filmes em HD.
Gostaria de configurá-lo como uma espécie de tela dupla virtual dividindo a tela física em dois espaços de trabalho. Sei que poderia organizar minhas janelas manualmente, mas gostaria de poder maximizar uma janela e consumir apenas metade do monitor, e ter suas caixas de diálogo pop-up centralizadas na meia-tela, esse tipo de coisa.
Existe algum tipo de plug-in disponível para fazer isso?
Respostas:
você pode usar ' fakexinerama ' para conseguir o que deseja:
fonte
Para expandir a dica de akira acima, sobre o uso do "falso xinerama" de Lubos Lunak, eis exatamente como eu o fiz funcionar para mim:
gcc -O2 -Wall Xinerama.c -fPIC -o libXinerama.so.1.0.0 -shared
gksu nautilus
2
0 0 720 900
720 0 720 900
O Xinerama falso permite definir qualquer tipo de configuração de tela virtual desejada, mas eu só quero uma tela dividida vertical. Para conseguir isso em seu monitor, X por Y pixels de tamanho, observando meu exemplo de arquivo, substitua 720 por X / 2 e 900 por Y.
É isso aí. Saí e voltei a entrar e estava em funcionamento.
Mais uma vez obrigado a Lubos Lunak por criar este mod e a akira por me apontar para ele.
fonte
Agora existe um novo projeto chamado FakeXRandR que funciona muito bem.
fonte
Isso pode ser feito no XRandR 1.5 sem software adicional. Embora nem fakexinerama nem FakeXRandR tenham funcionado para mim no Xubuntu, esta solução finalmente dividiu a tela em duas.
Para dividir o monitor, faça o seguinte:
Entre
xrandr
no terminal para verificar o nome da saída e a resolução atual da tela que você deseja dividir.No meu sistema, o resultado foi:
Podemos ver que meu monitor está conectado ao HDMI2 e a resolução está definida para 1920x1080.
Adicione 2 monitores virtuais com o
xrandr --setmonitor
comando, garantindo que eles se sobreponham à sua exibição física e sejam colocados um ao lado do outro. A sintaxe do comando é (sem aspas):Para o meu sistema era:
Enquanto o acima exposto já configurou os monitores virtuais no meu sistema, as alterações não foram aplicadas até a execução (parece atualizar o xrandr):
Para persistir as alterações após a reinicialização, você deseja executar esses comandos ao fazer login. Você pode fazer isso anexando os comandos no final do seu
~/.profile
arquivo.fonte
Me deparei com um artigo no omgubuntu que fornece uma maneira bastante fácil de imitar a funcionalidade Windows Snap no Ubuntu / Gnome usando o painel de controle Compiz. Esse Windows Snap me deixa com uma área de trabalho widescreen, mas as próprias janelas podem ser facilmente encaixadas para preencher a meia tela. (Não era exatamente o que eu estava procurando originalmente, mas ainda assim bastante útil.)
fonte
Eu tenho usado uma solução para essas perguntas exatas por alguns anos usando um triplehead2go. Esse dispositivo mesclará até 3 monitores e reportará um enorme monitor para o X.
Aqui está como dividir esse monitor enorme em áreas de trabalho virtuais no xorg.conf:
E se você estiver usando os drivers mais recentes da nvidia, esses drivers fornecerão sua própria extensão xinerama, que parece ignorar a configuração acima, portanto você deve adicionar o seguinte nessa seção do dispositivo:
fonte
Tenho certeza de que você pode fazer isso alterando seu arquivo de configuração do X , mas não faria isso porque provavelmente quebraria minha configuração de exibição. Se você tentar isso, tenha muito cuidado, faça backup de sua configuração e verifique se você tem um login alternativo que possa usar, caso precise corrigir sua exibição.
Você pode obter mais satisfação com um gerenciador de janelas lado a lado, como o xmonad , ou mesmo executando o compiz para controlar como as janelas são abertas, fechadas e lado a lado.
fonte
Funciona bem para mim:
Usei o seguinte para dois monitores (1280x1024 + 2048x1152):
fonte
Se você estiver usando o compiz, poderá encontrar seu plug - in de grade uma solução mais fácil e flexível. Você pode configurá-lo para colocar uma janela na metade esquerda / direita da tela ao arrastá-la contra a borda.
Esse é o recurso Snap da janela descrito no artigo ao qual David vincula. Além disso, você pode configurar atalhos e fazer com que uma janela ocupe a metade superior / inferior ou um quarto da tela.
O Xinerama causa um impacto notável no desempenho (uma vez que replica as ações do X em todas as telas do Xinerama) e não funciona bem com gerenciadores de janelas compostos.
fonte