Acontece que a opção -R
funciona bem ao usar o Metacity (o gerenciador de janelas padrão do GNOME), mas não muito ao usar o Compiz (o gerenciador de janelas padrão atualmente no Ubuntu, eu acredito). Você mesmo pode verificar isso mudando para o Metacity usando metacity --replace
(use compiz --replace
para voltar para o Compiz).
Irritantemente, não consegui descobrir por que isso não funciona com o Compiz, ainda achei que seria legal compartilhar o que eu descobri até agora, que é :
-
Para mim,
wmctrl -d
lista uma geometria de área de trabalho (DG) de 7680x1200 (eu tenho uma resolução de 1920x1200 e uso 4 espaços de trabalho).Nesse caso, pode-se mover a janela para a segunda área de trabalho usando
wmctrl -e 0,1920,-1,-1,-1
(gravidade, pixels da esquerda, pixels da parte superior, largura da janela, altura da janela - o valor-1
é usado para indicar que a corrente valor não deve ser modificado).Você pode, entre outras coisas, usar
wnckprop
ouxwininfo
para obter os valores de geometria para a janela atual. -
Com o plugin
Put
ativado, pode-se usar o seguinte comando para mover a janela atual ativa / focada para a segunda área de trabalho (viewport?):dbus-send --type=method_call --dest=org.freedesktop.compiz /org/freedesktop/compiz/put/allscreens/put_viewport_2_key org.freedesktop.compiz.activate
Isso é muito bonito, espero que alguém possa oferecer mais informações sobre o assunto.
Relacionado
Recursos
- Launchpad: Bug # 533704 no wmctrl (Ubuntu): “wmctrl: Configurando o espaço de trabalho / área de trabalho virtual / viewport. ”
- Fóruns da comunidade do Compiz: place-windows.sh (Script de colocação da janela)
- Wiki do Compiz: Plugins / Dbus
- Fóruns da Comunidade Compiz: Um script para ativar ações de compiz sobre o D-Bus