Me gustaría poder mover (anclar) una ventana existente a todos los escritorios utilizando un comando programable, en lugar de hacerlo a través del menú de la ventana.
wmctrl -r <WIN> -t <DESK>
moverá una ventana a un escritorio diferente, pero no he encontrado una manera de usar esto para hacer que la ventana se muestre en todos los escritorios. wmctrl -l
se muestra -1
como el número de escritorio para las ventanas que se muestran en todos los escritorios, pero pasar -1
a -t
no funciona.
Un informe de error de fedora no resuelto parece abordar este problema: aparentemente el valor -1 es utilizado internamente por wmctrl
, y por esta razón no se puede pasar a -t
. El informe de error también menciona que la ventana se puede anclar con algunos administradores de ventanas al darle a la ventana de destino la propiedad adhesiva . Sin embargo, estoy ejecutando openbox y este enfoque no parece funcionar para mí. En realidad hay un parche publicado en ese informe de error; No he intentado usarlo. Es de 2009. Prefiero evitar parches wmctrl
o cualquier otra cosa.
¿Hay alguna otra forma de escribir este comportamiento que funcione en openbox?