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 :)


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

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.


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

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

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


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.