Existe um atalho de teclado para fazer uma janela ocupar metade da tela?

13

Existe um atalho de teclado que eu possa usar para fazer uma janela ocupar a metade esquerda ou direita da tela? Eu estou usando uma versão modificada do Ubuntu. No Mac, uso o Divvy, mas não tenho certeza se existe uma ferramenta do Linux para fazer a mesma coisa.

    
por Kevin Burke 01.08.2011 / 20:08

4 respostas

13

Se você instalar o Gerenciador de configurações de configuração do Compiz com:

sudo aptitude install compizconfig-settings-manager

Você pode habilitar essa funcionalidade com o modo de grade. Vá para

Sistemas > Preferências > Gerenciador de configurações do CompizConfig

e desloque-se para o Gerenciamento de Janelas. Em seguida, verifique o modo Grade e, depois de abrir as opções para esse modo, escolha combinações de teclas para Put Left e Put Right .

    
por 01.08.2011 / 21:59
7

Se você é do tipo que gosta de dividir sua tela em incrementos como tela inteira e meia tela usando atalhos de teclado, pode considerar usar um gerenciador de janelas diferente. Eu não acho que haja algum motivo para você ficar com toda a cena do Gnome / Metacity / Compiz.

Existe uma infinidade de gerenciadores de janelas disponíveis para Linux que têm filosofias diferentes sobre como eles lidam com janelas. Pessoalmente, eu sou vendido usando layouts de janela de estrutura ou lado a lado em vez do tradicional modelo flutuante. Existem vários WM's que suportam modos mix também. Eu uso awesome e adoro o quão flexível é, em particular, ser roteirizado e o manuseio de vários monitores. Existem outras semelhantes, como dwm e xmonad também.

Acho que a quantidade de espaço na tela que esses WMs oferecem e o tempo que eles economizam para você mexer com suas janelas valem o esforço para configurá-los a seu gosto.

    
por 02.08.2011 / 10:59
5

Use apenas um aplicativo de atalho para criar atalhos para esse script.

Chamadas de exemplo: script_name left ... script_name right

Os melhores exemplos / documentações que encontrei para wmctrl estão em Espiral da Esperança

Para xprop , a página man tem alguns exemplos básicos, mas não encontrei nada para ela com tantos detalhes quanto a página da Spiral of Hope ...

#!/bin/bash
# $1 ... top | bottom | left | right
#
unset x y w h a
eval $(xprop -root |sed -rne 's/^_NET_WORKAREA\(CARDINAL\) = ([0-9]+), ([0-9]+), ([0-9]+), ([0-9]+)$/x=;y=;w=;h=/p' \
                          -e 's/^_NET_ACTIVE_WINDOW\(WINDOW\): window id # (0x.*)$/a=/p')
[[ -z "$a" ]] && exit 1                            
case "$1" in
  top    ) ((h=h/2));;
  bottom ) ((y=y+(h-(h/2))));((h=h/2));;
  left   ) ((w=w/2));;
  right  ) ((x=x+(w-(w/2))));((w=w/2));;
esac
wmctrl -i -r "$a" -e 0,$x,$y,$w,$h
#
    
por 03.08.2011 / 17:06
0

Como dito anteriormente, você pode usar compizconfig-settings-manager e, se for o caso, você precisa do compiz-fusion-plugins-extra se não estiver pronto instalado com o compizconfig -settings-manager package e se você instalou o plugin também, pode ser necessário ativá-lo em:

Preferências - > Lista de plugins

E então você deve estar tudo pronto.

    
por 20.03.2013 / 18:36

Tags