¿Cómo evitar que Alt + Tab de Gnome-shell agrupe ventanas de aplicaciones similares?

243

Me encanta casi todo sobre cómo Gnome Shell maneja el cambio de aplicaciones a través de Alt+ Tab. Sin embargo, mi única queja es cómo obliga al usuario a usar Alt+ `(o Alt+ cualquier tecla encima de la Tabtecla para diseños de teclado no estadounidenses) para cambiar entre ventanas de la misma aplicación. Esto es muy molesto para mí, porque ahora tengo que tener en cuenta si la última ventana que estaba usando pertenecía a la misma aplicación que la ventana actual o no. Definitivamente una molestia para los usuarios avanzados que piensan en términos de "ventanas con las que estoy trabajando" en lugar de "aplicaciones en las que estoy trabajando".

He probado la extensión AlternateTab ( https://extensions.gnome.org/extension/15/alternatetab/ ), pero me parece demasiado fea. Sin mencionar que al final todo lo que quiero es reasignar Alt+ (key above tab)a Alt+ Taben esta aplicación. Supongo que una opción sería simplemente ajustar Gnome-shell. Supongo que debería jugar con el altTab.jsarchivo /usr/share/gnome-shell/js/ui/, pero el archivo es demasiado largo y abrumador para alguien como yo, que no conoce JavaScript.

¿Alguien sabe cómo puedo hacer que Gnome Shell deje de agrupar ventanas por aplicaciones?

Waldir Leoncio
fuente
31
Gracias por el Alt + `. He estado google por esto por un tiempo ahora.
Kugel
1
@mimoralea, me alegro de poder ayudar. Lástima que el shell no sea lo suficientemente intuitivo.
Waldir Leoncio
1
Vea la respuesta a continuación de @ dogmatic69. La mejor respuesta a tu pregunta en mi humilde opinión.
Louis Parkin
@ Hitsugaya198, estoy de acuerdo en que instalar esa extensión de Shell es actualmente la mejor ruta.
Waldir Leoncio
@ Kugel o alguien realmente: ¿cómo presionar este combo en teclados que no son de EE. UU. Donde `requiere cambio?
Nearoo

Respuestas:

279
  • Abierto dconf-editor
  • Ir org/gnome/desktop/wm/keybindings
  • Mover el valor '<Alt>Tab'de switch-applicationsaswitch-windows
  • Opcionalmente pasar '<Shift><Alt>Tab'de switch-applications-backwardaswitch-windows-backward
  • Si desea switch-windowstrabajar en escritorios, no solo en el escritorio actual, también puede desmarcar org/gnome/shell/window-switcher/current-workspace-only(Cortesía de @CharlBotha)
  • Cerrar dconf-editor
  • Si usa X11, presione <Alt>F2, luego escriba rpara reiniciar Gnome.

El último paso no siempre parece ser necesario, pero no debería doler (especialmente porque no cierra ninguna de las aplicaciones en ejecución). No funcionará, y no es necesario para Wayland.

Físico loco
fuente
25
Me sorprende que la gente esté instalando tan fácilmente conmutadores de aplicaciones de terceros a favor de reconfigurar Gnome en su lugar. Esto para mí es una solución mucho más deseable que la mayoría de los otros presentados.
mirichan
12
Impresionante y +1 más para Alt + F2 -> r para reiniciar gnome
Anand Rockzz
8
Para tener el switch-windowstrabajo en espacios de trabajo, desmarque org.gnome.shell.window-switcher.current-workspace-onlyusando dconf-editor.
Charl Botha
1
En Ubuntu 17.10 tuve que apt install dconf-editorprimero, no estoy seguro si está incluido en otras distribuciones.
Kim Gräsman
3
¡Funcionó en Ubuntu 18.04!
qmn1711
118

Por el comentario de 'xaeth' en esta publicación del blog de Ergo Project , he aprendido que Alt+ Escpasará por todas las ventanas sin agruparse por aplicación. Esta fue la solución más simple para mí, y me alegro de que me haya ahorrado tener que instalar otros programas.

Si las pruebas con Alt+ Escresultan favorables para usted, puede ir a Configuración del sistema> Teclado> Accesos directos> Navegación y reasignar Alt+ Tabpara realizar la tarea de navegación que se asignó previamente a Alt+ Esc. En mi configuración, esta tarea se llama 'Cambiar ventanas directamente'.

pesófago
fuente
66
Muchas gracias por tu consejo, ¡realmente funciona! Ahora, si pudiera descubrir cómo deshacerme de ese grueso marco negro alrededor de la ventana seleccionada y hacer que muestre ese "cuadro de selección" que Alt + Tab da, estaré en el cielo. :)
Waldir Leoncio
44
No da el mismo comportamiento. El comportamiento esperado es saltar rápidamente a la ventana necesaria. Esto es una especie de salto de desplazamiento, lo que significa que se desplaza sobre cada ventana, necesita procesar visualmente cada vista hasta que se detenga en la deseada.
AlikElzin-kilaka
3
No desapila las ventanas para mí, ni me permite recorrer las ventanas. Todavía se desplaza por las aplicaciones. Tal vez debería iniciar sesión de nuevo? Extraño.
Lodewijk
77
No funciona en Ubuntu 16
Anand Rockzz el
66
@Waldir Leoncio. Configure Alt + Tab para "Cambiar ventanas" en lugar de "Cambiar ventanas directamente" y el marco grueso debería desaparecer. Gnome 3.26
bartolo-otrit
38

Un poco de ayuda -

Alt+ Taby luego cuando tienes ventanas agrupadas Alt+ ` ayuda un poco.

rtdp
fuente
8
Soy consciente de eso, mi pregunta es en realidad sobre la asignación de Alt + Tab para cambiar de ventana sin importar su relación con la última ventana activa. Actualizaré la pregunta para que quede más clara.
Waldir Leoncio
18

AlternateTab

Sustituya Alt-Tab con un conmutador basado en ventanas que no se agrupe por aplicación. Esta extensión es parte del modo clásico y es oficialmente compatible con GNOME. Por favor, no reporte errores utilizando el siguiente formulario, use GNOME Bugzilla en su lugar.

https://extensions.gnome.org/extension/15/alternatetab/

Walialu
fuente
44
+1 mejor respuesta aquí. Funciona perfectamente en Ubuntu 17.10. ¡Gracias! Buscador de "AlternateTab" en "Acitivites" y aparece de inmediato
gromit190
Parece que ya es compatible sin la necesidad de instalar la extensión. Ver publicación del desarrollador: blogs.gnome.org/fmuellner/2018/10/11/…
AlikElzin-kilaka
14

Usando fedora 23 puedes hacer lo siguiente

Instalar ficha alternativa (ya estaba instalada para mí)

sudo dnf install gnome-shell-extension-alternate-tab

Ejecutar editor de pref

gnome-shell-extension-prefs

Luego habilítelo

ingrese la descripción de la imagen aquí

HECHO, la pestaña alt ya no es aburrida. Además, no es un truco como el anterior al cambiar los atajos de teclado. Alt-tab seguirá mostrando la ventana emergente con miniaturas, etc., pero no agrupadas.

EDITAR:

Como Ubuntu ahora ha vuelto a Gnome, me encontré tratando de solucionar este problema nuevamente. Es aún más simple si tiene el complemento web gnome, solo visite el alternate-tabcomplemento y haga clic en habilitar y se solucionará instantáneamente.

pestaña alternativa

pestaña alternativa

dogmático69
fuente
1
+1 y esta debería ser la respuesta 'correcta', ya que resuelve directamente el problema como se le preguntó. Sospecho que su distribución tiene menos que ver con eso, y más el hecho de que está usando el escritorio Gnome, ya que acabo de utilizar su solución con éxito en Ubuntu 17.04 con el escritorio Gnome 3.
Louis Parkin
1
Esta es la única solución que funcionó para mí y es muy simple.
Lokesh
11

Puede usar el terminal para editar las preferencias para el conmutador predeterminado (este es un equivalente de línea de comandos de la respuesta dconf-editor de Mad Physicist).

correr:

dconf write /org/gnome/desktop/wm/keybindings/switch-windows "['<Alt>Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-windows-backward "['<Shift><Alt>Tab', '<Alt>Above_Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications "[]"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"

o:

gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<alt>Tab']"
etc...

(Como usuario habitual, ¡no root!)

Yogev Neumann
fuente
3
En biónico, $ dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"diceerror: 0-2:unable to infer type
nealmcb
¡Gracias! Mi alternativa a la respuesta "ciclismo en el lugar" actualmente aceptada por @pestophagous a través de la línea de comando es gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Alt>Tab']"y gsettings set org.gnome.desktop.wm.keybindings cycle-windows-backward "['<Shift><Alt>Tab']"eso me permite ver las ventanas en contexto a resolución completa, por lo que puedo ver si, por ejemplo, una página del navegador tiene la pestaña I Estoy buscando.
nealmcb
@nealmcb He cambiado ejecutando la aplicación dconf gui y configuré para que no use el predeterminado, pero[]
rofrol
9

No sé si funciona así para todos los sistemas operativos, pero para Ubuntu 18.04 vaya a: Configuración → Dispositivos → Clave

Luego busque Cambiar ventanas que en mi caso está deshabilitado y configúrelo en Alt+ Tab.

Esto cambia entre todas las ventanas y muestra el cuadro de selección horizontal si mantenemos presionada la Alttecla después de tabular.


Hay otras entradas interesantes allí, a saber, Cambiar aplicaciones y Cambiar ventanas de una aplicación que he configurado para Super+ Taby Alt+ Super+ Tabrespectivamente.

Daniel
fuente
¡Eres un tipo genial! Gran respuesta
Peter
También funciona para Fedora 30
Jounathaen
5

Para cualquiera que esté usando Ubuntu 18 (para darle el mismo comportamiento que, por ejemplo, en Windows10):

  • vaya a configuración> dispositivos> teclado
  • busque el atajo de teclado para "Cambiar ventanas"
  • establezca esto en el acceso directo Alt + Tab (esto sobrescribirá el acceso directo anterior)

Si ahora presiona Alt + Tab, podrá seleccionar directamente todas las ventanas abiertas sin agruparlas en las diferentes aplicaciones.

Obnebion
fuente
Esta es la respuesta en este momento. Está construyendo.
enero
1

Esta publicación ha arrojado algo de luz sobre el tema. Al acceder a las aplicaciones -> metacity -> global_keybindings en gconf-editor hay una clave llamada switch_group, que se asigna a <Alt>Above_Tab. Cambiar eso a <Alt>Tabdebería resolver el problema.

Waldir Leoncio
fuente
Hola wleoncio, la publicación anterior habla sobre un problema diferente (en comparación con la pregunta). Intenté con tu respuesta, pero no pasó nada
Hoàng Long
@ HoàngLong, Metacity fue un popular gestor de ventanas GTK2. Los sistemas operativos modernos se trasladaron a GTK3 hace varios años, por lo que es probable que mi solución de 6 años no funcione para sistemas actualizados.
Waldir Leoncio
1

Puede usar un conmutador de aplicación diferente, puede habilitarse usando compizconfig-settings-manager.

Vea buena información sobre CompizConfig en Ubuntu . También se puede instalar en openSUSE y probablemente en otras distribuciones.

Ejemplo de resultado: ingrese la descripción de la imagen aquí

AlikElzin-kilaka
fuente
0

La forma en que pude hacerlo fue instalar el editor dconf de Ubuntu Software Store. Desde allí, puede seguir el camino -> /org.gnome/desktop/wm/keybindings. Vista de ruta

Si se desplaza hacia abajo, verá las aplicaciones de cambio que cambio a ['Tab'] y justo debajo está la aplicación de cambio hacia atrás, que ahora es ['Tab'].

Cambiar aplicaciones

Al desplazarse hacia abajo, verá switch-windows y switch-windows-backward. Puede establecer esto en ['Tab'] y ['Tab'] respectivamente.

Cambiar la configuración de Windows

Solo supuse que compartiría. Nuevo en Ubuntu y esto me llevó alrededor de una hora de google para descubrir. Esto definitivamente funciona.

Sam Spencer
fuente