¿Cómo mover ventanas a otro espacio de trabajo sin cambiar de espacio de trabajo?

¿Cómo mover ventanas a otro espacio de trabajo sin cambiar de espacio de trabajo?

XFCE admite una tecla de acceso rápido para mover una ventana a otro espacio de trabajo.

De hecho, esto hace dos cosas:

  • Mueve la ventana al nuevo espacio de trabajo.

  • cambia a este espacio de trabajo.

Estoy intentando desactivar este comportamiento y hacer que la tecla de acceso rápido solo mueva la ventana sin cambiar el espacio de trabajo. ¿Es esto posible de alguna manera, quizás usando opciones ocultas?

Respuesta1

wmctrlte permite manipular ventanas. Puede vincular atajos de teclado a los siguientes comandos:

wmctrl -r :ACTIVE: -t 0  // Move active window to workspace 1
wmctrl -r :ACTIVE: -t 1  // Move active window to workspace 2
wmctrl -r :ACTIVE: -t 2  // Etc...

Respuesta2

También vale la pena señalar aquí que es posible hacer esto con xdotool, que se puede instalar con

sudo apt-get install xdotool

Puede vincular el siguiente comando a quizás un botón adicional en el costado del mouse y luego puede hacer clic en ese botón para mover la ventana activa a otro espacio de trabajo. El número del espacio de trabajo se especifica al final del comando.

xdotool getactivewindow set_desktop_for_window 1

Esto moverá la ventana actualmente activa (la que tiene el foco) al espacio de trabajo deseado, mientras lo mantiene en el espacio de trabajo donde se emitió el comando, que era justo lo que necesitaba específicamente. (Para pasar a ese otro espacio de trabajo usted mismo, usaría xdotool set_desktop 1.)

También puede seleccionar una ventana en particular para mover en lugar de solo la ventana activa, pero probablemente cambiar la ventana activa (cualquiera que sea) sería más útil para vincularse a una clave.

Nota:Si usa un administrador de ventanas diferente al predeterminado en Xfce, o usa compiz, es posible que deba mirar las viewportopciones en la xdotoolpágina de manual o intentarlo wmctrlen su lugar.

Para obtener información más detallada sobre el uso xdotoolpara manipular ventanas y espacios de trabajo, consulte mis respuestas aquí a preguntas relacionadas, pero diferentes:

Hay tantas cosas que puedes hacer con xdotool; por favor vea elpágina de manual de ubuntuo hombre xdotool.

información relacionada