Controlar ventanas por consola.

Rodrigo Javier Tobar Carrizo rtobar en alumnos.inf.utfsm.cl
Vie Mar 21 09:43:58 CLST 2008


Matias Valdenegro T. wrote:
> El Jueves 20 Marzo 2008, Aldrin Martoq escribió:
>> On Thu, 2008-03-20 at 15:59 -0300, Andrés Ruz wrote:
>>> Hola lista, he estado leyendo sobre programación grafica, gtk-php,
>>> gtk-perl, Xlib, etc... pero aún no logro encontrar algo con respecto a
>>> poder controlar ventanas de programas abiertos. Mi intensión es cargar un
>>> programa (EJ: firefox, mplayer) y por "línea de comandos" poder modificar
>>> el tamaño, la posición, visibilidad, transparencia, etc... en modo
>>> ejecución.
>> Nunca he visto algo asi, pero es factible de hacer
>> (programar/implementar) modificando algun wm, a menos que ya este hecho.
> 
> KWin soporta mover la opacidad via DCOP, tendrias que modificarlo para poder 
> mover ventanas y cosas asi, cosa que es bastante realizable.

Si utilizas fluxbox tienes una infinidad de posibilidades para hacer
esto via key bindings + macros. Ademas, fluxbox provee "fluxbox-remote",
una aplicacion por linea de comandos por la cual se pueden enviar
comandos de fluxbox (o directamente de X, no lo tengo claro) hacia el wm
para poder realizar cambios. Revisa ese codigo, puede que vaya por lo
que tu quieres hacer. El repo git de fluxbox es

http://git.fluxbox.org/?p=fluxbox.git;a=tree

Y este comando lo puedes ver en "util/fluxbox-remote.cc". Espero que te
sirva.

Saludos!
-- 
Rodrigo Tobar Carrizo   http://www.alumnos.inf.utfsm.cl/~rtobar
CSAT Project Leader     http://csrg.inf.utfsm.cl
+56 90541932            Linux User #399271


Más información sobre la lista de distribución Linux