Estou tentando descobrir se é possível fazer o seguinte (ou melhor, vincular esta ação a uma tecla de acesso): Se em um espaço de trabalho eu tiver duas janelas, quero maximizar cada uma verticalmente e redimensioná-las horizontalmente para ser metade do tela cada e posicione-os próximos um do outro. Basicamente, após esta operação, deve haver 2 janelas de tamanho igual, ocupando todo o espaço.
Se isso não for possível com o Gnome padrão, como posso escrever um script python para fazer isso (por exemplo, onde posso começar? Nunca fiz scripts de interface do usuário com o Python antes ...)
Respostas:
O Unity tem isso incorporado por padrão.
Você pode Ctrl+ Alt+ uma tecla do teclado para organizar a janela. É bastante lógico se você tiver um teclado!
fonte
Fn+j
para KP1, por exemplo. Dê uma chance.Ctrl
+Alt
+Arrow
move os espaços de trabalho .... existe uma maneira de definir o atalho de teclado que você deseja para essa funcionalidade?Ctrl+ Superkey+ Seta
Um exemplo de superchave é a tecla windows / start. Estou usando o Ubuntu 12.10.
fonte
Além do plug-in Grid, que é muito problemático no meu sistema, existem estas alternativas para o agrupamento simples:
X-tile: Este é um applet de painel do Gnome que, quando clicado com o botão direito do mouse, permite selecionar uma variedade de opções para agrupar todas as janelas em uma viewport / área de trabalho específica. Ele também possui uma janela independente quando clicada à esquerda com muitas opções. O X-tile foi corrigido recentemente para ser compatível com as viewports do Compiz, mas esteja avisado de que as opções de tamanho de exibição talvez precisem ser aprimoradas se você usar um layout não convencional da área de trabalho, como dock AWN, painéis de ocultação automática etc. se preocupe, tudo é feito através de uma interface GUI simples.
Você pode encontrá-lo aqui: http://gtk-apps.org/content/show.php/X+Tile?content=99624
PYwo: organizador de janelas Python. Este pequeno programa é executado em segundo plano e parece muito mais leve que o Grid. Também é mais rico em recursos, mesmo com as configurações padrão. Embora de escopo muito simples, não há gui.
Você pode encontrá-lo aqui: http://code.google.com/p/pywo/
Easystroke: Este é o programa de gestos do mouse em todo o sistema para a área de trabalho do Ubuntu. E é incrível. Depois de definir os atalhos do teclado, você pode usar este programa para atribuir gestos simples do mouse a eles. Por exemplo, se Ctrl + Alt + L é o seu atalho para colocar uma única janela na parte superior esquerda da tela, você pode fazer uma regra do Easystroke que, quando pressiona o botão direito do mouse e desenha uma linha e esquerda, a janela selecionada é exibida. lado a lado como se você apertasse as teclas. Este programa também oferece gestos específicos ao aplicativo, permitindo definir comandos para navegadores da web, gerenciadores de arquivos e assim por diante. Ele vem com uma interface gráfica fácil de usar e está disponível nos repositórios oficiais.
Digite isso em um terminal:
sudo apt-get install easystroke
fonte
sudo apt-get install easystroke
. Está faltando um "r". No entanto, marque +1 na resposta excelente e copie / cole o apt-get.Instale e use o Gerenciador de configurações do CompizConfig:
Vá para Gerenciamento do Windows> Grade para definir as chaves que você deseja!
Nota: NÃO toque em nenhuma opção se não tiver certeza do resultado. Eu já quebrei o Ubuntu Unity para não seguir esse aviso ...
fonte
Tente isso http://www.omgubuntu.co.uk/2009/11/get-aero-snap-in-ubuntu/
fonte
Se você deseja simplesmente redimensionar arrastando uma janela para uma borda da tela, como no Windows 7 Aero Snap, tente o seguinte:
http://ubuntuforums.org/showpost.php?p=9974221&postcount=123
Ainda melhor do que com o Aero Snap, você pode colocar o Windows lado a lado na horizontal, na vertical ou em apenas um quarto da tela.
Ou você pode aguardar o lançamento do Compiz 0.9. A funcionalidade de ligação de borda será implementada lá por padrão no plug-in Grid.
fonte