¿Puedo usar el ícono del iniciador de Unity para minimizar aplicaciones / ventanas?

96

No sé si esta es una característica o un error, pero al hacer clic en el ícono del iniciador de una aplicación activa no se minimiza. Es terriblemente incómodo para las personas que usan una barra persistente de Unity hacer clic en botón minimizar cada vez. ¿Hay alguna manera de agregar funcionalidad de minimización a los lanzadores?

    
pregunta Eternal Owl 22.04.2011 - 15:58

14 respuestas

43

para 14.04:

Consulte esta respuesta .

para 13.10 y menos :

Porque Mark Shuttlewoth lo decidió, ¿al menos por ahora? :

  

no, al hacer clic en el ícono no se   minimizar la aplicación. Tenemos un minimizar   para eso, es prominente.

Al menos, ese error ahora tiene el estado opinion , lo que significa que los desarrolladores ganaron Solucione esto por ahora, pero espere la discusión de la comunidad.

Por lo tanto, si también desea minimizar al hacer clic, haga una declaración clara en launchpad .

    
respondido por el tobi 24.04.2011 - 08:11
89

para 14.04 y amp; 14.10:

Se agregó una capacidad no compatible a Unity for Trusty. No compatible significa que Canonical no garantiza que esta capacidad avance hacia Unity 8.

Sin embargo, desde un punto de vista de LTS, estos usuarios tienen al menos 5 años con esta capacidad. Esto no está directamente disponible a través de la GUI estándar.

Para obtener una forma segura, busque una terminal y copie & amp; pegue lo siguiente:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

Para deshacer este cambio:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false

Para método inseguro , puede usar compizconfig-settings-manager < a href="https://apps.ubuntu.com/cat/applications/compizconfig-settings-manager/"> :

  1. Inicie la aplicación y haga clic en Ubuntu Unity Plugin :

  2. Cambie a la pestaña Iniciador y coloque la marca de verificación junto a Minimizar aplicaciones de una sola ventana (no admitidas) para habilitar esta función.

respondido por el fossfreedom 19.03.2014 - 20:50
18

para 13.10 y menos

Existe un acalorado debate sobre esta característica que falta en launchpad:

enlace

En respuesta al modo de exposición para varias ventanas, se puede adaptar fácilmente con un segundo clic para minimizar todas las ventanas, ya que actualmente no hay más funciones para ese clic adicional en el iniciador.

Si quiere minimizar todas las ventanas de la aplicación, no creo que haya una manera fácil actualmente, por lo que esta funcionalidad también ayudaría en esa instancia.

    
respondido por el Cas 24.04.2011 - 02:44
11

He hecho un script para solucionar este problema.
Vea esto aquí trabajando.

Instrucciones

  1. Necesitará Xdotool y Compiz Config Settings Manager de Centro de software de Ubuntu

  2. Crea un nuevo archivo llamado '.minimize' en tu carpeta de inicio ( gedit ~/.minimize ). Copiar y amp; Pegue el siguiente texto en él y guárdelo:

    #!/usr/bin/env python
    # by desgua
    # version 0.1.3 - May 06 2011
    # To minimize with unity Launcher
    ##################################
    import os
    import wnck
    import gtk
    
    stream = os.popen("xdotool click --clearmodifiers 1")
    screen = wnck.screen_get_default()
    
    while gtk.events_pending():
        gtk.main_iteration()
    
    windows = screen.get_windows()
    active_app = screen.get_active_window().get_application()
    
    for w in windows:
        if w.get_application() == active_app:
            w.minimize()
    
  3. Hacer el script ejecutable: ( Más información )

    chmod +x ~/.minimize
    
  4. Abrir compiz config

    Utilice Ejecutar comando , Alt + F2 y escriba ccsm

  5. Habilite el complemento de 'Comandos' y luego agregue el script anterior ~/.minimize a una de las líneas de comando vacías.

  6. Cambie a la pestaña Enlace de botón y haga un atajo de botón para el número de línea de comando correspondiente arriba.

    El ejemplo de captura de pantalla usa Alt + Button1 que corresponde a la izquierda del mouse, haga clic con el botón Alt presionado.

  7. ¡Disfrútalo! ; -)

ACTUALIZACIÓN:

Puede hacer esto sin una secuencia de comandos, ya que Unity tiene un atajo de teclado incorporado para minimizar la ventana. De forma predeterminada, ahora es Ctrl + Alt + 0 (Consulte Configuración Teclado (NO Keyboard Layout , eso es diferente (y confuso)). Tenga en cuenta que esto significa la tecla cero NUMERIC KEYPAD, y que la tecla cero normal NO funcionará. Luego, con xdotool , simplemente agrega un comando xdotool key Ctrl+Alt+KP_Insert (Sí, es el teclado numérico cero, que xdotool conoce como KP_Insert ) y asignarlo a donde quieras. Incluso puedes agregarlo a la lista rápida de una aplicación (Usar MyUnity para definir la entrada de la lista rápida) .

    
respondido por el desgua 04.05.2011 - 01:23
6

Para Ubuntu 14.04 a 17.04

Método de línea de comando:

Activar un clic minimizar:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

Deshabilitar un clic minimizar:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false

Método de GUI:

Abre una terminal y ejecuta:

sudo apt-get install unity-tweak-tool

Herramienta de ajuste abierto de Unity

Ir a Unidad & gt; Iniciador & gt; Comportamiento y marca: Minimiza las aplicaciones de una sola ventana al hacer clic .

    
respondido por el hg8 05.10.2015 - 11:29
5

Esto es solo una solución para el problema real, pero hay un atajo de teclado para minimizar ventanas, Alt + F9

Solo cierra la ventana activa y no todas las ventanas de una aplicación.

Este y muchos otros atajos de teclado son, sin embargo, configurables a través de la aplicación de accesos directos de teclado gnome-keybinding-properties . Es parte de la aplicación de configuración del sistema que se puede iniciar a través del menú de cierre de sesión en el extremo derecho del panel.

Utilizo esto, por ejemplo, para poder bloquear la pantalla con el botón de pausa en mi teclado.

    
respondido por el Kuro 09.05.2011 - 00:39
4

Al hacer clic en el icono del iniciador de una aplicación en ejecución, se muestran las ventanas de esa aplicación en el modo de exposición, siempre que haya más de una ventana. Entonces, o bien esa funcionalidad tendría que ir a favor de la minimización, o minimizar presionando el botón de inicio solo funcionaría si la aplicación no tiene más de una ventana. Lo último serían dos funcionalidades para la misma acción, así que no creo que vaya a suceder.

    
respondido por el nem75 22.04.2011 - 16:30
3

Para 12.04 - no 12.04.1 y posterior

Necesita una versión parcheada de Unity para proporcionar la funcionalidad que está solicitando. Uno está disponible llamado Unity-renovado.

sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update && sudo apt-get upgrade

Nota: debe usar compizconfiguration setting manager (ccsm) para activar las opciones de parcheado.

fuentes: enlace , enlace

A veces, el ppa está un poco detrás de las actualizaciones de Unity, pero no he experimentado problemas de estabilidad y me encanta este paquete.

Características de Unity Revamped:

  • Esquivar el comportamiento y las opciones de Windows vueltos a agregar. (Esta es la función de ocultación inteligente que solo oculta el iniciador cuando una ventana se superpondrá. Esa característica se eliminó en 12.04, ocultar automáticamente, donde el iniciador está oculto por defecto, a menos que el mouse esté sobre él, todavía está presente)

  • Minimiza el comportamiento al hacer clic para los elementos del Iniciador. (Un segundo clic activa el modo de exposición si hay varias ventanas como la predeterminada de vanilla unity)

  • Opción para permitir que los menús estén permanentemente visibles. Cuando se maximiza, los controles de ventana estarán junto al menú. (12.04 por defecto oculta los menús de la ventana después de un tiempo de retraso y solo muestra el título en el panel superior)

  • Opción para habilitar / deshabilitar el icono de expo en el iniciador. Nota: incluso si habilitado, el ícono de expo no se mostrará si no hay múltiples espacios de trabajo en uso. (Tenga en cuenta que puede usar el atajo de teclado Cntl + Alt + flecha para alternar entre espacios de trabajo si el icono de la exposición no está allí)

No tuve problemas al usar esta versión parcheada de Unity, pero no siempre se actualiza tan rápido como el sabor vanilla. Por ejemplo, actualmente proporciona unity-5.14.0-0ubuntu1, mientras que en el repositorio oficial es unity-5.16.0-0ubuntu1 (desde Sep 13,2012)

    
respondido por el Ian B. 13.09.2012 - 00:04
2
  • alt + f9 - minimizar la corriente
  • alt + ctrl + d - minimiza todo
  • alt + ctrl + d - reabrir minimizado

Creo que este es el comportamiento predeterminado, por lo que no es necesario otro scripts o modificaciones.

respondido por el Donarus 18.10.2011 - 13:19
2

Para 12.04 - no 12.04.1 y posterior

Hay un parche experimental para 12.04 que permite este comportamiento. Es solo para prueba .

  

Ya que ni siquiera se consideró agregar minimizar al hacer clic como una opción, Jonathan French creó un PPA con el parche de minimizar al hacer clic.

enlace

Instalación:

sudo add-apt-repository ppa:ojno/unity-minimize-on-click
sudo apt-get update
sudo apt-get upgrade

Eliminación:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ojno/unity-minimize-on-click

Lea el artículo de Web Upd8 sobre el tema para más información.

Actualización:

Ahora hay asistencia disponible para 11.10 en el mismo PPA.

Extracto del archivo de cambios del paquete :

Version: 4.28.0-0ubuntu2+ojno3
Distribution: oneiric

Changes: 
 unity (4.28.0-0ubuntu2+ojno3) oneiric; urgency=low
   * Apply minimize on click patch

Fuente: Web Upd8

    
respondido por el lgarzo 21.03.2012 - 11:32
1

Actualmente estoy complementando mi launcher Unity con un gnome-panel, esto me da el comportamiento de minimizar que quiero. Parece absurdo, pero el espacio en el centro superior de la pantalla se desperdicia de todos modos de todos modos.

Cuando inicie sesión en unity en 11.10, puede simplemente iniciar gnome-panel (si lo instaló a través de apt-get). Encontré difícil configurar ese panel inicialmente, así que me desconecté y luego en la sesión clásica de GNOME, donde lo configuré para que no se expandiera y eliminé todos los applets hasta que me quedaba solo un panel con una lista de ventanas. Luego utilicé Ctrl + Alt + Eliminar para cerrar sesión y volver a iniciar sesión en Ubuntu / Unity.

Descubrí que al agregar el panel de gnome directamente a la lista de aplicaciones de inicio, caía detrás de la barra de unidades en la parte superior, así que agregué esto en su lugar: bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&" .

Editar: Parece que hay algunos errores en la forma en que gnome y la unidad interactúan. Pero hacer que el panel se oculte automáticamente parece funcionar bien.

    
respondido por el Eric Woodruff 28.10.2011 - 03:44
1

para 11.10

Para volver atrás (Oneiric 11.x): botón de apagado - & gt; Preferencias del Sistema - & gt; Teclado - & gt; Atajos - & gt; Navegación - & gt; Ocultar Windows normal (las instrucciones para cambiar el atajo se encuentran en la parte inferior de la ventana de configuración).

Espero que esto ayude a alguien porque realmente me molestó por un tiempo (principalmente debido a que se cambió el nombre a "Ocultar Windows Normal").

    
respondido por el Jack 12.11.2011 - 16:52
0

para 12.04

sudo add-apt-repository ppa:zxcq14/minimize-unity-7
sudo apt-get update
sudo apt-get upgrade

Este ppa está disponible para 12.04 y 14.04. Minimize on click funciona nuevamente para las versiones más recientes de unity.

    
respondido por el mnrl 05.03.2014 - 11:51
-1

Para minimizar la aplicación, verá una opción similar a Windows 7 pero en el lado izquierdo de la pantalla si su aplicación está maximizada, debe desplazar el cursor hacia la esquina superior izquierda de la pantalla y minimizar minimizará en el ubuntu unity launcher

    
respondido por el user151927 25.04.2013 - 04:46

Lea otras preguntas en las etiquetas