Crie atalhos de teclado para mover / redimensionar janelas no Ubuntu

3

No Windows, tenho alguns scripts do AutoHotkey que me permitem acertar várias combinações de teclas para redimensionar janelas para tamanhos predefinidos específicos ou movê-las para determinadas áreas da tela (ou ambas). Eu estou querendo saber como eu faria isso no Ubuntu (gnome).

A maioria das buscas que eu fiz para uma versão linux de autohotkey parecia estar centrada em apenas configurar atalhos de teclado simples (a combinação de teclas X inicia o aplicativo Y, etc). Eu não vi nada sobre o tamanho da janela de script e posicionamento além de maximizar / minimizar.

    
por Herms 16.06.2010 / 15:10

1 resposta

2

Em shell scripts você pode usar wmctrl (não instalado por padrão no Ubuntu, mas você pode instalá-lo usando o gerenciador de pacotes) para mover e redimensionar janelas.

O script a seguir redimensiona a janela atual para 90% da largura e altura da tela:

#!/bin/sh

set -- $(xwininfo -root| awk -F '[ :]+' '/ (Width|Height):/ { print $3 }')
width=$1
height=$2

wmctrl -r :ACTIVE: -e 0,-1,-1,$((width*90/100)),$((height*90/100))

Isso deve funcionar no Xubuntu também.

    
por 16.06.2010 / 20:27