¿Hay alguna manera de mover una ventana sin el mouse?

Desde que instalé Mavericks, cada vez que abro una nueva ventana en XQuartz (por ejemplo, gvim), coloca la ventana recién creada en la parte superior izquierda de mi monitor. Debido a que cada monitor ahora tiene una barra de menú, la barra de menú cubre la barra de título de la nueva ventana.

Esto significa que no puedo usar mi mouse para agarrar la barra de título y arrastrar la ventana a una nueva posición.

¿Hay alguna forma de arrastrar una ventana usando el teclado o, en su defecto, una forma de hacer clic en cualquier parte de una ventana para iniciar una operación de arrastre?

Respuestas (5)

Actualicé Xquartz y el problema desapareció. Las ventanas se abren debajo de la barra de título de osx ahora en lugar de debajo de ella.

Hay una opción en Mavericks para desactivar la barra de menú en la segunda pantalla. No tengo una Mac en el trabajo, así que tal vez alguien pueda proporcionar exactamente dónde...

También se puede encontrar ayuda aquí para organizar las ventanas.

https://superuser.com/questions/331/reset-mac-os-x-windows-position-after-de-attaching-external-monitor

Parecen buenos consejos y Applescripts para hacer lo que estás buscando.

Intente ejecutar scripts como este en AppleScript Editor:

tell application "System Events" to tell process "ApplicationName"
    set position of windows to {55, 55}
end tell
tell application "ApplicationName"
    set bounds of windows to {55, 55, 555, 555}
end tell

Algunas ventanas también se pueden mover, por ejemplo, arrastrándolas horizontalmente desde el borde inferior.

Probé ambos scripts junto con otro script que tenía para mover todas las ventanas a la pantalla principal. Desafortunadamente, XQuartz/X11.bin no parece responder a esos comandos. XQuartz informa 0 ventanas abiertas aunque hay muchas ventanas abiertas.

Podría usar una aplicación de terceros como MercuryMover (existen muchas otras). Le permitirá mover ventanas usando solo el teclado.

En el menú del programa que desea reposicionar: vaya a Archivo/Cerrar todas las ventanas/luego vuelva a abrir la nueva ventana y se ubicará correctamente ya sea que tenga solo la computadora o el segundo monitor conectado.