unix xorg – Comando para mover una ventana a todos los escritorios

Pregunta:

Me gustaría poder mover (fijar) una ventana existente a todos los escritorios mediante 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 que la ventana se muestre en todos los escritorios. wmctrl -l 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 lo usa internamente 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 dándole 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. Preferiría evitar parchear wmctrl o cualquier otra cosa.

¿Hay otra forma de programar este comportamiento que funcione en openbox?

Respuesta:

Como dijo un usuario en los comentarios, wmctrl no se ha tocado desde octubre de 2005. Es muy posible que la función haya funcionado en ese momento, y desde entonces se ha roto debido a que los paquetes cambian a su alrededor.

Aquí está el wmctrl cambios de wmctrl

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım