Existe uma maneira de dividir virtualmente meu monitor (para maximizar janelas)

Existe uma maneira de dividir virtualmente meu monitor (para maximizar janelas)

Minha pergunta é essencialmente se posso fingir o comportamento obtido ao usar gerenciadores de janelas comuns no Linux se alguém tiver uma configuração de cabeça dupla. Ou seja, se eu maximizar uma janela, ela será maximizada apenas em uma parte da área de trabalho, correspondendo à área de uma tela física. Tenho apenas uma tela, mas ela tem uma resolução bastante grande e na maioria das vezes vou querer trabalhar em várias janelas separadas, dispostas horizontalmente.

Já ouvi falar sobre gerenciadores de janelas lado a lado, mas tudo que sei são mais parecidos com grupos de canto e não se comportam como outros gerenciadores de janelas comuns (xfwm, compiz). Atualmente estou usando o xfwm e gostaria de continuar com ele, se possível. Se esta tarefasolicitações, eu preferiria um que se comportasse de maneira semelhante aos comuns prontos para usooupara os quais a configuração pronta está disponível.

O primeiro hack que me veio à mente foi tentar falsificar as informações que o xrandr fornece sobre a geometria da tela e enganar o gerenciador de janelas usando essa abordagem, mas isso parece um hack saudável que não deveria ser necessário.

Estou usando o Fedora Linux, mas também posso construir o software sozinho, se não estiver no gerenciamento de pacotes.

Responder1

Se você pode usar o Compiz, existe uma coisa chamada Grid (se bem me lembro o nome). Não tenho certeza se o xfwm tem algo assim, você pode dar uma olhada.

Além disso, eu recomendo fortemente experimentar diferentes paradigmas de WM se eles puderem ser mais adequados, ou seja, não omitir os WMs lado a lado só porque eles não são comuns.

Se você insiste em poder agrupar janelas sem alterar seu WM, existem utilitários separados (de terceiros) para fazer isso. Uma lista está na Wikipedia: https://en.wikipedia.org/wiki/Tiling_window_manager#Third_party_tiling_applications_on_Xorg

Responder2

Ok, estou usandoincrívelhá vários meses em meu notebook. Depois de alguma configuração inicial frustrante, valeu a pena. Bônus: Com o Fedora 18, está nos repositórios oficiais.

Awesome fornece recursos de gerenciador de janelas lado a lado com várias predefinições de lado a lado razoáveis ​​​​(aquela que usa a proporção áurea é a mais usada atualmente). A configuração lua é fácil de modificar de acordo com suas necessidades se você conhece alguns conceitos básicos de lua e/ou tem alguma intuição sobre programação. Especialmente no notebook e durante a codificação, acho muito útil, pois você pode fazer tudo o que precisa usando o teclado. Leva algum tempo para se acostumar com o incrível e algum tempo para se acostumar com as próprias necessidades. Pode-se encontrar configurações padrão como focus-follows-mouse e a estranha ordem de carregamento e tratamento de erros para configuração (incrível tentará carregar a configuração do usuário primeiro, se isso falhar (não encontrado ou erro do analisador), ele carregará em todo o sistema, leva algum tempo para descobrir por que as alterações de configuração não terão efeito).

Portanto, se alguém tiver o requisito declarado na minha pergunta apenas com o propósito de trabalhar perfeitamente com múltiplas janelas (maximizadas, ou seja, preenchendo a tela) em uma tela grande, incrível (ou qualquer outro WM lado a lado) é a escolha certa.


Além disso, com versões recentes do XFce, o gerenciador de janelas XFWM suporta fácil maximização de metades da tela (vertical e horizontalmente) arrastando uma janela em direção à borda da tela.

informação relacionada