Forzar alt + tab para cambiar solo en el espacio de trabajo actual en GNOME shell

Respuestas:

178

Aquí está la solución que se me ocurrió:

Muy rápido y fácil, sin instalaciones / extensiones:

  1. Instalar dconf-editor(ya instalado en las distribuciones actuales de debian / ubuntu):

    sudo apt-get install dconf-editor
    
  2. Abierto dconf-editor(desde el tablero o una terminal)

  3. Vaya a: org -> gnome -> shell -> app-switcher
  4. Establezca "current-workspace-only" en true

    captura de pantalla

..y tu estas listo :)

daniel451
fuente
99
Desearía que Gnome lo pusiera en su applet de configuración
leo-the-manic
2
Agregue también la respuesta @austinmarton, ya que si bien esto es más genérico, hay una forma de gnomo que no requiere instalaciones adicionales.
Mihail Malostanidis
44
He agregado un problema de características al proyecto Gnome TWEAK gitlab.gnome.org/GNOME/gnome-tweaks/issues/123
sobi3ch
1
A partir de Ubuntu 18.04, esta configuración se puede encontrar en / org / gnome / shell / window-switcher / current-workspace-only
GuruBob
2
ADVERTENCIA: Para mí en Ubuntu 18.04 no funciona, pero la versión de línea de comando funcionó: gsettings set org.gnome.shell.app-switcher current-workspace-only true
carlo.polisini
176

Simplemente:

gsettings set org.gnome.shell.app-switcher current-workspace-only true
austinmarton
fuente
55
¡súper rápido, no se necesita software adicional y hace exactamente lo que se le pidió! +1
Jamie-505
1
Me funcionó en Ubuntu 17.04
Esteban Filardi
2
... y para mí en 17.10.
colan
12
Está funcionando en Ubuntu 18.04. Es sencillo y no necesita instalar nada
Andrea Tulimiero
15

Como alternativa a la instalación dconf-editory tener que jugar tanto con el mouse, también puede hacerlo desde la terminal.

Para crear el current-workspace-onlyvalor:

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'

Para borrarlo, volviendo a la configuración predeterminada:

dconf reset /org/gnome/shell/app-switcher/current-workspace-only

Me gustaría dconf-editormás si pudiera buscar a través de rutas, propiedades y valores.

matty
fuente
2
la respuesta (posterior) que utilizagsettings es solo una API de nivel superior que también establece los dconfvalores (y probablemente en general se preferiría a acceder directamente a dconf)
michael
12

Parece ser arreglado con

gsettings set org.gnome.shell.window-switcher current-workspace-only true
gsettings set org.gnome.shell.app-switcher current-workspace-only true
N0rbert
fuente
Parece que solo necesito el primero ( .window-switcher)
kerner1000
Esto hizo el trabajo. Solo muestra las aplicaciones actualmente en el espacio de trabajo y, cuando una aplicación tiene dos instancias cada una en un espacio de trabajo diferente al presionar Alt + Tab, evita que se muestren ambas. Pero debe usar ambos comandos en esta respuesta. ¡Increíble gracias!
juliangonzalez
6

Una alternativa para las personas que desean pasar las ventanas abiertas en el espacio de trabajo actual, pero también quieren poder pasar todas las aplicaciones abiertas (en cualquier espacio de trabajo), esto se puede lograr cambiando los atajos de teclado.

En Configuración> Dispositivos> Teclado (en Ubuntu 17.10):

  • Cambiar de Windows: Alt+Tab
  • Cambiar aplicaciones: Super+Tab
Clauds
fuente
Eso es complicado: Alt + Tab cambia las ventanas, incluso cuando se cambian los atajos de teclado. ¿Hay alguna manera de arreglar eso?
Rick-777
Sí, Alt + Tab mostrará las ventanas abiertas en el espacio de trabajo actual, mientras que Super + Tab mostrará todos los programas abiertos (en cualquier espacio de trabajo). ¿Qué quiere lograr, que Alt + Tab muestre programas abiertos en el espacio de trabajo actual en lugar de ventanas abiertas?
Reclamaciones
1
Hola ! Estoy tratando de establecer este comportamiento específico, pero parece que no puedo. Ambos comandos siempre se comportan igual. Intenté gsettings current-workspace-only solo para la ventana y el conmutador de aplicaciones sin suerte tampoco. ¿Alguna idea? Gracias :)
Biggybi
Revisé mis ajustes y tengo org.gnome.shell.app-switcher current-workspace-only falseyorg.gnome.shell.window-switcher current-workspace-only true
Clauds
Esto no responde a la pregunta pero, sin embargo, es un gran consejo.
crafter
1

Las otras soluciones aquí no me funcionaron en Ubuntu 18.04.1, pero la extensión Alt Tab Workspace funcionó.

kg
fuente