¿Es posible tener las aplicaciones abiertas del espacio de trabajo actual en el iniciador pero no las de otros espacios de trabajo?
unity
launcher
workspaces
usuario165749
fuente
fuente
Respuestas:
Para Ubuntu Dock enviado con Ubuntu 17.10 y posterior (con GNOME)
Bueno, otras respuestas son bastante antiguas, así que creo que vale la pena agregar una respuesta actualizada. Es posible hacerlo ahora y no es demasiado difícil (con Ubuntu 17.10 y con Gnome).
Solo usa dconf-editor :
Navegue a org> gnome> shell> extensiones> dash-to-dock y verifique aislar-espacios de trabajo
fuente
Cómo hacer que las aplicaciones no se puedan rastrear en (otros) espacios de trabajo
Usando
xdotool
'swindowunmap
, es posible ocultar una ventana por completo. La ventana, ni su aplicación, ya no aparece en el icono del iniciador, y ni siquiera aparece en la salida dewmctrl
.Teóricamente, esto podría estar conectado al "motor del espacio de trabajo", que se utilizó en esta y esta respuesta. Esa habría sido la solución más elegante.
Sin embargo, el proceso de ocultar solo ventanas en otros espacios de trabajo y elevar automáticamente los que están en el espacio de trabajo actual es demasiado exigente para usarlo en un script de fondo en curso (por ahora), y no es improbable que también "se resfríe". Como las ventanas se pierden para siempre en caso de errores, decidí no ofrecer el procedimiento como un proceso automático (en segundo plano).
Sin embargo, si esta respuesta es útil para usted o no, depende de la situación y de la razón por la que desea ocultar los íconos de las aplicaciones, que se ejecutan en otros espacios de trabajo; La decisión es tuya.
La solución; qué es y cómo funciona en la práctica
Un script, disponible bajo una tecla de acceso directo, aparentemente haciendo que todas las ventanas en el espacio de trabajo actual (y, por lo tanto, las aplicaciones) desaparezcan por completo. Eso significa que el icono de la aplicación en el lanzador de Unity no muestra actividad de la aplicación:
Tres aplicaciones en ejecución: después de presionar la tecla de acceso directo:
Al presionar nuevamente la combinación de teclas schortcut, las ventanas y sus aplicaciones volverán a aparecer.
La secuencia de comandos
Cómo utilizar
El script necesita ambos
wmctrl
yxdotool
:toggle_visibility.py
Prueba: ejecute el script: en una ventana de terminal, ejecute el comando:
Ahora abra una nueva ventana de terminal (ya que la primera aparentemente desapareció de la faz de la tierra) y ejecute el mismo comando nuevamente. Todas las ventanas deberían volver a aparecer.
NB : asegúrese de no tener ventanas "valiosas" abiertas durante la prueba
Si todo funciona bien, agregue el comando a una combinación de teclas de acceso directo: elija: Configuración del sistema> "Teclado"> "Accesos directos"> "Accesos directos personalizados". Haga clic en "+" y agregue el comando:
Explicación
Como se dijo, el script usa
xdotool
's'windowunmap
para ocultar (completamente) las ventanas y las aplicaciones a las que pertenecen. La secuencia de comandos:En la próxima ejecución, el script:
alternando así la visibilidad de ventanas y aplicaciones en el espacio de trabajo actual.
fuente
ctrl
+shift
+arrow key
Lamentablemente es imposible.
Unity siempre muestra todas las aplicaciones de todas partes y no hay forma de cambiar esto. Hay un informe de error: https://bugs.launchpad.net/ayatana-design/+bug/683170 Pero parece que los desarrolladores no van a hacer nada. Probablemente, si marca en la parte superior de la página que este error le afecta, ayudará a los desarrolladores a comprender la importancia de dicha opción.
fuente