¿Atajo de teclado para mover ventanas entre monitores?

119

Recuerdo que solía haber una configuración en Compiz que establecía un atajo de teclado para mover aplicaciones entre pantallas físicas (pero combinadas como una sola pantalla x), similar al movimiento entre pantallas lógicas, como Ctrl- Alt- Shift- / / / .

¿Alguna forma de hacer esto bajo la Unidad?

Andrew Bolster
fuente
44
Posible duplicado? - askubuntu.com/questions/22207/…
jrg
Esa es la configuración de Compiz que solía usar. Esperaba que hubiera una manera de hacerlo bajo pura unidad.
Andrew Bolster
2
All Unity es un plugin de compiz enorme y grande.
jrg
Después de jugar un tiempo con las combinaciones de teclas, me ha gustado Super + X como combinación de teclas del siguiente monitor. (en una configuración de 2 monitores, eso siempre cambia al otro monitor). Puedo golpearlo rápidamente con una mano. (super = tecla de windows.) super + z puede ser aún más fácil de alcanzar, pero no tiene la mnemónica "x for exchange".
Peter Cordes
No puedo encontrar esta opción en el complemento Put en Ubuntu 15.10.
Nordlöw

Respuestas:

135

Como @jrg mencionó, esto todavía es posible ya que Unity (Unity 3D, no la versión 2D de baja potencia) se construye en gran medida con Compiz.

Sin embargo, deberá instalar el Administrador de configuración de configuración de Compiz usted mismo. Los pasos precisos son: -

  1. Instale CompizConfig Settings Manager usando apt-get install compizconfig-settings-manager compiz-plugins-extra.
  2. Ejecútelo (solo escriba Compiz en el tablero y lo verá).
  3. Haga clic Window Management.
  4. Habilite el Putcomplemento (seleccione la casilla de verificación).
  5. Haga clic en Put.
  6. Configure el atajo para Put to next Output(haga clic en el ícono de lápiz junto al atajo de teclado para Put to next Output.
  7. Cierre sesión y vuelva a iniciar sesión para que los cambios surtan efecto (¡de los comentarios!)
Jason O'Neil
fuente
99
requiere un cierre de sesión, pero sí, ¡esto funciona muy bien!
Andrew Bolster
3
¿Alguien podría dar más detalles sobre el punto 4? He habilitado "Put" con éxito, pero no entiendo cómo / dónde configurar un acceso directo para él.
user50849
66
Un problema (error) con esto. Si usa "cuadrícula" para mover (encajar) una ventana en una esquina de una pantalla, por ejemplo, por cualquier motivo, cuando intente moverla a la otra pantalla, se moverá por un segundo y luego volverá a su lugar. vino de. Si esta ventana no tenía restricciones (no se ajustaba a ningún límite de cuadrícula), entonces se mueve bien. Pero si está restringido, no se moverá correctamente. Algo molesto. : - /
The111
77
Si realmente no desea cerrar sesión, puede golpear Alt-F2y ejecutarcompiz --replace
Armando Pérez Marqués
2
¿Cómo se configura el acceso directo (p. Ej., Super + alt + flecha derecha)?
joniba
33

Esto se basa en mi experiencia sin la necesidad de Compiz o cualquier otra utilidad.

Cuando se activa una ventana (es decir, en foco) Si presiona Alt + Space, aparece el menú superior que tiene opciones como:

Minimize
Maximize
Move
Resize
etc.

Una vez que aparece ese menú, debe presionar la Mtecla en su teclado para seleccionar la Moveopción

Luego puede usar las teclas de flecha para mover las ventanas a cualquier lugar (incluso a través de monitores)

Profundo
fuente
impresionante, en Ubuntu 16.01 también hay una Move to monitor leftopción
azerafati
1
Quiero ver esta opción, pero no la he visto en 16.04 o 18.04, estoy un poco molesto por la solución compiz.
13

El complemento Put del Administrador de configuración de configuración de Compiz funciona muy bien en 13.04 y 14.04

Sugerencia especial:

  • Haga clic en Put -> Misc. Opciones -> Activar "Evitar fuera de pantalla": evita colocar partes de la ventana movida en un área oculta. Muy útil si alguien tiene monitores con diferentes resoluciones de pantalla.
malisokan
fuente
Si desea hacer esto, puede presionar alt + f7, al menos en 16.04
Levi H
6

Compiz putfunciona muy bien, solo tenga cuidado si gridestá activo (generalmente lo está) encontrará un error de compatibilidad en aquellas ventanas que ya están en algún rincón de su espacio de trabajo se recuperarán si intenta putacceder a otra salida.

Si esto le sucede, no entre en pánico, solo haga lo siguiente:

Antes de enviar su ventana a la siguiente salida, "ungrid" itsemi-maximizándola a un lado ctrl+ super+ lef or righty ¡bam !, ahora puede enviarla y no volverá a saltar.

Se trabaja en tanto 12.04 y14.04

(Ahora, quién sabe ... tal vez este es uno de esos casos en los que el desarrollador responsable protestará "¡es una característica, no un error!" XD)

JorgeArtware
fuente
Este error es realmente molesto y utilizo la misma solución, pero cuando lo desarrollo realmente me vuelve loco, ya que mis ventanas IDE a veces cambian de monitor sin previo aviso porque los configuré en otro monitor y hice clic para minimizarlos sin pensarlo
Cristiano Fontes
Definitivamente es muy molesto, si fuera un mejor programador en C contribuiría a eliminar el error, tal vez en otra ocasión.
JorgeArtware
0

Para mover ventanas (en el caso de ventanas que no aparecen "en ningún lado") y excluir Compiz u otros administradores, la forma más simple que he usado es esta:

  • presione ALT + ESPACIO (debería abrir el menú de Windows, incluso si tampoco se ve)
  • (presionar M [para mover] no me funciona en Ubuntu 19.04)
  • presione la flecha ABAJO dos veces (omitiendo las 2 primeras opciones: minimizar y maximizar / no maximizar) + Intro
  • presione las flechas direccionales hasta que vea su barra superior en cualquier monitor y finalmente presione Entrar
  • ahora deberías poder controlarlo normalmente ...
temuraru
fuente