Método abreviado de teclado para mover la ventana a un lado en Gnome


23

En Windows, puedo presionar las Windows + (left/right/up/down)teclas para presionar una ventana contra el lado superior, derecho, inferior o izquierdo respectivamente. ¿Hay un equivalente en Ubuntu?

Distribución: Ubuntu 12.04, usando Gnome.


1
¿"Moverse" o ser presionado contra el lado superior, derecho, inferior, izquierdo?
Braiam

@Braiam, lo que dijiste: P
Maria Ines Parnisari

3
En GNOME shell solo Ctrl + Super + Izquierda / Derecha funciona, otros no.
Braiam

Debe aclarar en su título y cuerpo de pregunta qué entorno de escritorio o administrador de ventanas está utilizando. Su respuesta será específica para eso y no la distribución. Ubuntu probablemente significa que está utilizando Unity, pero no supongo eso.
casey

Respuestas:


4

No hay un atajo predefinido, pero puede hacer el suyo. Instala la utilidad xdotool . Los siguientes comandos mueven una ventana hacia arriba y hacia abajo respectivamente:

xdotool windowmove $(xdotool getwindowfocus) x 0
xdotool windowmove $(xdotool getwindowfocus) x 9999

(Algunas instalaciones tienen el desafortunado error de que usar xo y, que se supone que deja esa coordenada sin cambios, no tiene en cuenta el ancho del borde de la ventana).

Para vincular un comando como este a una tecla, vaya a la configuración del sistema, en el panel "Teclado", en la pestaña "Accesos directos". Seleccione "Accesos directos personalizados" y haga clic en el +signo para agregar un nuevo acceso directo.


1
una forma algo más limpia es usar getactivewindow:xdotool getactivewindow windowmove x 0
glS

@glS También puede usarlo getwindowfocusen su sugerencia
sappjw

18

Tomado de los comentarios, aquí está la respuesta que me ayudó, no se necesitan herramientas.

Ubuntu 16.04 LTS.

Ctrl+ Super+ Left Arrow- Dock al lado izquierdo de su monitor

Ctrl+ Super+ Right Arrow- Dock al lado derecho de su monitor

Ctrl+ Super+ Up Arrow- Maximiza la ventana

Ctrl+ Super+ Down Arrow(Cuando está acoplado o maximizado): restaura la ventana.

Ctrl+ Super+ Down Arrow(Cuando se restaura): minimiza la ventana.

Esto no moverá ventanas entre monitores como lo hace en Windows. No he descubierto una manera de hacer eso.


De alguna manera, los lados izquierdo y derecho no funcionan. Todo lo demás parece funcionar. Alguna idea de por qué?
Raffi Khatchadourian

1
Para ir a la izquierda / derecha al trabajo, simplemente utilicé <kbd> Super </kbd> + <kbd> Flecha izquierda </kbd>. Eso pareció abrir la ventana. También esto funcionó para sacarlo de fuera de la pantalla
Jonathan

2
Solo un consejo, la tecla Super = "Windows" en la mayoría de los teclados
Justas

1
¿No son estos atajos para Unity, no para GNOME Shell?
Flimm

13

Sí ... hay una manera en Linux para hacerlo (y para su sorpresa, también funcionará en Windows)

Solo presiona y Alt+Spacebarluego presiona la tecla my luego muévete donde quieras usando las teclas de flecha. Una vez que hayas terminado, presiona la Entertecla.

Y, oh sí, funcionará si y solo si la ventana en cuestión no está completamente maximizada


1
Puede condensarse Alt+space Men Alt+F7(pero es menos fácil de memorizar). Pero eso no es exactamente lo mismo, debe alinear la ventana con el borde de la pantalla manualmente.
Gilles 'SO- deja de ser malvado'

1
Y la ventana se mueve en pasos, por lo que no podrá ajustarse cómodamente contra un lado
Peter V. Mørch

1
Estoy ejecutando el administrador de ventanas Prism en Ubuntu y Alt+Spacebares la combinación predeterminada para abrir la barra de búsqueda. FYI para usuarios de prismas.
Brandon

gracias por esto. Accidentalmente movió la ventana para que la barra de herramientas quedara fuera del campo de visión.
matthew_360

Ya no funciona en Gnome en Ubuntu 17.10
Jonathan

2

Si usa xbindkeysy tiene una xdotoolutilidad instalada, puede agregar las siguientes líneas a su ~/.xbindkeysrcpara habilitar win+lefty win+rightmover la ventana activa actual a la mitad izquierda / derecha de la pantalla:

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 0 y"
    Mod2+Mod4 + Left

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 9999 y"
    Mod2+Mod4 + Right

1

Hay una forma integrada más flexible, ya que Ctrl+ Super+ Arrowno permite que una ventana ocupe solo un cuarto de la pantalla (por ejemplo, arriba a la izquierda o abajo a la derecha).

Puedes usar Ctrl + Alt+ Keypad. El número de teclado que se presiona (1, 2 ...) determinará la posición de la ventana (abajo a la izquierda, abajo ...).


¿Es posible cambiar Ctrl + Alt + Teclado para otras teclas? Como Ctrl + Alt + Shift + Teclado
Arnold Roa

1
No tengo idea de por qué esto tuvo un voto negativo. Esto es exactamente lo que estaba buscando. Tener un voto positivo para volver allí.
rubynorails

0

Estoy usando ubuntu 12.04 gnome classic, pero creo que es lo mismo para todos los ubuntu.

Esto es lo que hago:

En primer lugar, debe instalar " stiller ".

1) Abra la terminal Ctrl+Alt+Ty escriba:

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler

Segundo , ahora puedes editar los atajos de teclado de la siguiente manera:

2) Vaya a " Configuración del sistema " -> Teclado -> Accesos directos ->

Presione " Accesos directos personalizados " (en el panel izquierdo)

Presione el símbolo " + " (abajo a la izquierda de la ventana)

3) En la ventana " Acceso directo personalizado " que se acaba de abrir, escriba:

(por ejemplo)

" Ver división a la izquierda " como nombre y

" stiler.py left " como comando, y presiona " Apply ".

4) Presione " Desactivar " (está en la misma línea con la "Vista dividida a la izquierda" que acaba de crear)

y presione la combinación de teclas " Ctrl + Cena + Izquierda " en su teclado.


  • Lo mismo para cualquier atajo de combinación como por ejemplo:

" Ver división a la derecha " como nombre,

" stiler.py right " como un comando,

" Ctrl + Cena + Derecha " como combinación de teclas.

O

" Herramienta de búsqueda Gnome " como nombre,

" gnome-search-tool " como un comando,

" Super + F " como combinación de teclas.

O

" Monitor de sistema " como nombre,

" gnome-system-monitor " como un comando,

" Ctrl + Shift + Esc " como una combinación de teclas.

Este es solo un ejemplo, depende de usted qué nombre, comando y combinación de teclas necesita usar.


0

probado en el actual gnome 3.28 en ubuntu 18.04

  • SUPER+ mueve la ventana a la izquierda
  • SUPER+ mueve la ventana a la derecha

Ctrl + Alt + Teclado para otros movimientos no funcionan en 18.04, ¿alguna idea de cómo solucionarlo?
Pratik Gaikwad

CTRL + ALT + ↓ / ↑ para el cambio de espacio de trabajo funciona bien. Para otros, puede definirlo en configuración → teclado. Tenga en cuenta que ubuntu ahora usaba gnome.
user8162
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.