¿Puedo usar el icono del iniciador de Unity para minimizar las aplicaciones / ventanas?


96

No sé si se trata de una función o un error, pero al hacer clic en el icono del iniciador de una aplicación activa no se minimiza. Es terriblemente inconveniente para las personas que usan una barra de Unity persistente hacer clic en el botón minimizar cada vez. ¿Hay alguna forma de agregar minimizar la funcionalidad a los lanzadores?

Respuestas:


43

Para 14.04:

Ver esta respuesta .

Para 13.10 y menos :

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

no, hacer clic en el icono no minimizará la aplicación. Tenemos un botón de minimizar para eso, es prominente.

Al menos, ese error ahora tiene la opinión de estado , lo que significa que los desarrolladores no lo solucionarán por ahora, sino que esperan la discusión de la comunidad.

Entonces, si también desea minimizar el clic, haga una declaración clara en el launchpad .


99
Lo mismo aquí, estoy de acuerdo con el hecho de que hacer clic en el ícono debería maximizarlo / minimizarlo. ESO es intuitivo ya que la mayoría de las personas se sentirán cómodas haciéndolo así. No solo ahorrará problemas como este para ajustarse a algo diferente, sino que hará que los botones minimizar / maximizar en las ventanas se silencien. Para que puedan eliminarlos y sustituirlos por otros botones.
Luis Alvarado

1
El error ha sido rechazado oficialmente por los señores de Ubuntu. Ver aquí: bugs.launchpad.net/ayatana-design/+bug/733349
HDave

1
No solo los iconos, sino los accesos directos correspondientes a los números Super +. En Windows 7, presionar Win + número se iniciará / enfocará / minimizará. Me resulta muy útil mantener no más de 2-3 ventanas a la vez para enfocarme mejor en mi trabajo (con un escritorio limpio detrás).
Bleep Bloop

¡Probé la solución 14.10 y funcionó! muy feliz.
Chris

89

Para 14.04 y 14.10:

minimizar el clic en acción

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

Sin embargo, desde el punto de vista de LTS, esto les da a esos usuarios al menos 5 años con solo esta capacidad. Esto no está disponible directamente a través de la GUI estándar.

Para una forma segura, busque una terminal y copie y 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 un método inseguro , puede usar compizconfig-settings-manager Instalar compizconfig-settings-manager :

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

    Ventana principal de CCSM

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

    Pestaña de inicio para Ubuntu Unity Plugin


44
Acabo de actualizar a 14.10 (que tardó una eternidad) y probé la solución "segura". Funcionó instantáneamente para mi gran satisfacción. ¡Gracias!
Chris

3
+1 para ese comando gsettings. Eso me salva de instalar ccsm
Flint

1
Safe way rocks +1
scaamanho

Pasé de odiar a Unity a amarlo con esta frase.
Dominic Cerisano

1
El método seguro también funciona en Ubunutu 16.04.
RaneWrites

18

Para 13.10 y menos

Hay un debate bastante acalorado sobre esta característica que falta en el launchpad:

https://bugs.launchpad.net/ayatana-design/+bug/733349

En respuesta al modo de exposición para múltiples ventanas, esto 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 desea 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.


1
El método abreviado de teclado Super + D es una forma rápida de mostrar el Escritorio (minimizar todas las ventanas)
8128

Gracias, estaba al tanto de ese acceso directo, pero estaba hablando de las ventanas múltiples para una sola aplicación.
Cas

11

He creado un script para solucionar este problema.
Mira esto trabajando aquí .

Instrucciones

  1. Necesitará y del Centro de software de UbuntuXdotool Instalar xdotoolCompiz Config Settings Manager Instalar compizconfig-settings-manager

  2. Cree un nuevo archivo llamado '.minimize' en su carpeta de inicio ( gedit ~/.minimize). Copie y 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. Haga que el script sea ejecutable: ( Más información )

    chmod +x ~/.minimize
    
  4. Abrir configuración de Compiz

    Use Ejecutar comando , Alt+ F2y escribaccsm

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

    compiz

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

    El ejemplo de captura de pantalla está usando Alt+, Button1que corresponde al clic izquierdo del mouse con el botón Alt presionado.

    compiz2

  7. ¡Disfrutar! ;-)

ACTUALIZAR:

Puede hacerlo sin un script, ya que Unity tiene un atajo de teclado incorporado para minimizar la ventana. Por defecto, ahora es Ctrl+ Alt+ 0(Consulte ConfiguraciónTeclado (NO Distribución del teclado , eso es diferente (y confuso)). Tenga en cuenta que esto significa la tecla cero del TECLADO NUMÉRICO, y que la tecla cero normal NO funcionará. Luego, con xdotoolsolo agregar un comando xdotool key Ctrl+Alt+KP_Insert(Sí, es el cero del teclado numérico, que se xdotoolconoce como KP_Insert) y asígnelo a cualquier lugar que desee. Incluso puede agregarlo a la lista rápida de una aplicación (Usar MyUnity para definir la entrada de la lista rápida).


los scripts de bash no deberían tener una extensión si se van a ejecutar y ciertamente no 'sh'. mira mi otro post
Cas

1
Mejorado de nuevo. Ahora puede minimizar todas las ventanas desde la misma aplicación ;-)
desgua

@Cas muchas gracias por el "cambio de instrucciones" ;-)
desgua

6

Para Ubuntu 14.04 a 17.04

Método de línea de comando:

Active un clic y minimice:

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

Desactivar un clic minimizar:

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

Método GUI:

Abra una terminal y ejecute:

sudo apt-get install unity-tweak-tool

Herramienta de ajuste de Open Unity

Vaya a Unity > Launcher > Comportamiento y verifique: Minimice las aplicaciones de una sola ventana al hacer clic .

captura de pantalla de unit-tweak-tool


5

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

Sin embargo, solo cierra la ventana activa y no todas las ventanas de una aplicación.

Sin embargo, este y muchos otros métodos abreviados de teclado son configurables a través de la aplicación de métodos abreviados 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 mediante el botón de pausa en mi teclado.


Eso no es realmente una solución alternativa. Lo que quiere hacer es no hacer clic en el botón de minimizar para minimizar las ventanas, sino hacer clic en el botón de inicio para hacer que la ventana desaparezca. Se pregunta por qué eso no es posible.
Jo-Erlend Schinstad

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 modo de exposición, siempre que haya más de una ventana. Entonces, esa funcionalidad tendría que ir a favor de la minimización, o minimizar haciendo clic en el botón de inicio solo funcionaría si la aplicación no tiene más de una ventana. Las últimas serían dos funcionalidades para la misma acción, así que no creo que eso suceda.


Me gusta el modo de exposición, pero minimizar para ventanas de instancia única no parece funcionar. Espero que lo arreglen lo antes posible
Eternal Owl

No "no funciona", no se supone que funcione. No hay tal característica. Al menos AFAIK. Eso es lo que dije en mi respuesta, y di algunas razones de por qué podría ser eso. ;)
nem75

¿No va a pasar? Por qué no? DockbarX le permite hacer lo mismo ... Además, se supone que compiz 0.9 admite mostrar miniaturas de ventanas minimizadas. ¿Por qué sería tan difícil?
RolandiXor

44
Exponer y minimizar podrían existir juntos: ahora, cuando está en modo de exposición, hacer clic en el icono del iniciador no hace nada. En cambio, el siguiente clic podría minimizar todas las ventanas de esta aplicación. Y el siguiente clic podría exponer ventanas de esta aplicación en este espacio de trabajo, etc., simplemente realice un ciclo.
tobi

1
Sí, minimizar funciona perfectamente en Win7 :)
Extender

3

Para 12.04 - no 12.04.1 y posterior

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

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

Nota: Debe usar el administrador de configuración de configuración de compiz (ccsm) para activar las opciones parcheadas.

fuentes: https://launchpad.net/~ikarosdev/+archive/unity-revamped/ , http://www.webupd8.org/2012/05/how-to-get-dodge-windows-and-minimize.html

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

Características de la unidad renovada:

  • Esquiva el comportamiento y las opciones de Windows nuevamente. (Esta es la función intelli-hide que solo oculta el iniciador cuando una ventana se superpone. Esa característica se eliminó en 12.04, oculta automáticamente, donde el iniciador está oculto por defecto a menos que el mouse esté sobre él, todavía está presente)

  • Minimice el comportamiento al hacer clic para los elementos del iniciador. (Un segundo clic activa el modo de exposición si hay varias ventanas como el valor predeterminado de la unidad de vainilla)

  • Opción para permitir que los menús sean permanentemente visibles. Cuando se maximiza, los controles de la 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 exposición en el iniciador. Nota: incluso si está habilitado, el icono de la exposición no se mostrará si no se usan múltiples espacios de trabajo. (Tenga en cuenta que puede usar el método abreviado de teclado Cntl + Alt + Flecha para cambiar entre espacios de trabajo si el icono de exposición no está allí)

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


Gracias. ¿Podría por favor editar y decir brevemente: 1. Por qué se dice que el comportamiento de la ventana de esquivar se 'vuelve a agregar' en la unidad renovada, ya que, hasta donde yo sé, nunca se fue. 2. Sin esta unidad renovada, ¿qué hace internamente cuando hace clic izquierdo en el icono de una ventana que ya está en la parte superior? 3. ¿Dónde se renueva el título de la ventana entonces en la unidad? 4. ¿Cuál es el ícono de la exposición, y si es el ícono que permite cambiar entre espacios de trabajo, entonces cómo pasar de uno a dos espacios de trabajo si el ícono no está allí? 5. ¿Qué tan seguro es este ppa?
NaomiJO

@NaomiJO: Edité mi respuesta para responder a sus preguntas.
Ian B.

2
  • alt+ f9- minimizar la corriente
  • alt+ ctrl+ d- minimizar todo
  • alt+ ctrl+ d- reabrir minimizado

Creo que este es el comportamiento predeterminado, por lo que no hay necesidad de otros scripts o modificaciones.


44
Es increíble para mí tener que memorizar todos estos atajos de teclado para usar Unity. En 18 años de trabajar con entornos de ventanas de escritorio, nunca he visto algo tan difícil de usar. ¡Bienvenido a la década de 1970!
HDave

Estas opciones parecen cambiar con frecuencia. Minimizar todo lo que se enumera aquí no funciona en la unidad 13.10.
Ben Lutgens

2

Para 12.04 - no 12.04.1 y posterior

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

Como ni siquiera se consideró agregar minimizar al hacer clic como una opción, Jonathan French ha creado un PPA con el parche minimizar al hacer clic.

https://launchpad.net/~ojno/+archive/unity-minimize-on-click

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 Web Upd8 sobre el tema para obtener más información.


Actualizar:

Ahora hay soporte 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


No sé qué tan seguro es esto, porque reemplaza el paquete de unidad original. ¡Pero funciona muy bien!
Jakob

Yo diría que es experimental. Solo con fines de prueba.
lgarzo

1

Actualmente estoy complementando mi lanzador Unity con un panel de gnomos, esto me da el comportamiento mínimo que quiero. Parece absurdo, pero el espacio en el centro superior de la pantalla se desperdicia de otra manera.

Cuando inicie sesión en unity en 11.10, simplemente puede iniciar gnome-panel (si lo instaló a través de apt-get). Al principio me resultó difícil configurar ese panel, así que cerré la sesión y luego en la sesión de gnome classic donde lo configuré para que no se expandiera y eliminé todos los applets hasta que me quedé con solo un panel con una lista de ventanas. Luego usé Ctrl+ Alt+ Deletepara cerrar sesión y volver a iniciar sesión en la sesión de Ubuntu / Unity.

He encontrado que la adición de la gnome-panel directamente a la lista de aplicaciones de inicio causó a la tierra detrás de la barra de la unidad en la parte superior por lo que añade 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.


1

Para 11.10

Para volver a cambiar (Oneiric 11.x): Botón de apagado -> Preferencias del sistema -> Teclado -> Accesos directos -> Navegación -> Ocultar ventanas normales (las instrucciones para cambiar el acceso directo 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 el nombre se cambió a "Ocultar Windows Normal").


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. Minimizar al hacer clic funciona nuevamente para las versiones más recientes de la unidad.


-1

Para minimizar la aplicación, verá una opción igual que 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 minimizarla. en el lanzador de la unidad ubuntu

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.