2 votos

Xdotool para mover la ventana del terminal a un nuevo espacio de trabajo / escritorio

Estoy buscando una forma de mover una ventana de terminal ejecutando el siguiente comando. La ventana de terminal debe enviarse al espacio de trabajo 2 después de 30 segundos.

El siguiente código no funcionó:

 sleep 30 && xdotool getactivewindow set_desktop_for_window 2

Este comando moverá CUALQUIER ventana que tenga actualmente el foco. Sin embargo, es la ventana de terminal que ejecuta el comando lo que quiero mover.

Tenga en cuenta que estoy usando GNOME-Terminal.

Gracias.

1voto

Paul Aliban Puntos 6

En Xterm y Kitty, que configuran la variable de ID de ventana,

 xdotool set_desktop_for_window "$WINDOWID" 2

Otras terminales:

 id=$(xdotool getactivewindow)
#Sleep...
xdotool set_desktop_for_window "$id" 2

El caso de uso es que quiero que la ventana aparezca como un recordatorio en el área de trabajo 2 donde estoy trabajando.

La opción -sticky Gxmessage asigna la ventana a todos los espacios de trabajo.

 gxmessage -sticky "Reminder"

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: