97 votes

Puis-je utiliser l'icône du lanceur Unity pour réduire les applications/fenêtres ?

Je ne sais pas si c'est une fonctionnalité ou un bug, mais cliquer sur l'icône du lanceur d'une application active ne la réduit pas. C'est terriblement gênant pour les personnes qui utilisent une barre d'unité persistante de cliquer sur le bouton de réduction à chaque fois. Existe-t-il un moyen d'ajouter la fonctionnalité de minimisation aux lanceurs ?

90voto

Paul Beckingham Points 7460

Pour 14.04 et 14.10 :

minimize-on-click in action

Une capacité non prise en charge a été ajoutée à Unity for Trusty. Unsupported signifie que Canonical ne garantit pas cette capacité pour l'évolution vers Unity 8.

Cependant, d'un point de vue LTS, cela donne à ces utilisateurs au moins 5 ans avec cette seule capacité. Celle-ci n'est pas directement disponible via l'interface graphique standard.

Pour plus de sécurité, prenez un terminal et copiez-collez ce qui suit :

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

Pour annuler ce changement :

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

Pour un méthode non sécurisée vous pouvez utiliser compizconfig-settings-manager Install compizconfig-settings-manager :

  1. Lancez l'application et cliquez sur Plugin Ubuntu Unity :

    CCSM Main Window

  2. Passez à la Lanceur et cochez la case en regard de Réduire les applications à fenêtre unique (non pris en charge) pour activer cette fonction.

    Launcher tab for Ubuntu Unity Plugin

44voto

tjrobinson Points 3408

Pour 14.04 :

Voir cette réponse .

Pour les versions 13.10 et inférieures :

Parce que Mark Shuttlewoth l'a décidé, du moins pour l'instant ? :

non, cliquer sur l'icône ne le fera pas minimiser l'application. Nous avons un bouton de réduction pour cela, il est proéminent.

Au moins, ce bogue a maintenant le statut opinion ce qui signifie que les développeurs ne vont pas le corriger pour l'instant, mais attendre les discussions de la communauté.

Donc, si vous souhaitez minimiser le nombre de clics, faites une déclaration claire à l'adresse suivante rampe de lancement .

18voto

Antti Rasinen Points 2837

Pour les versions 13.10 et inférieures

Cette fonctionnalité manquante fait l'objet d'un débat animé sur le launchpad :

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

En réponse au mode d'exposition pour plusieurs fenêtres, cela peut être facilement adapté pour avec un deuxième clic pour minimiser toutes les fenêtres car il n'y a actuellement aucune autre fonction pour ce clic supplémentaire dans le lanceur.

Si vous voulez minimiser toutes les fenêtres de l'application, je ne pense pas qu'il y ait un moyen facile actuellement, donc cette fonctionnalité serait utile dans ce cas aussi.

11voto

Bill K Points 32115

J'ai créé un script pour contourner ce problème.
Voir ce travail aquí .

Instructions

  1. Vous aurez besoin de Xdotool Install xdotool y Compiz Config Settings Manager Install compizconfig-settings-manager de la Centre logiciel Ubuntu

  2. Créez un nouveau fichier nommé '.minimize' dans votre dossier personnel ( gedit ~/.minimize ). Copiez et collez-y le texte suivant et enregistrez :

    #!/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. Rendre le script exécutable : ( Plus d'informations )

    chmod +x ~/.minimize
  4. Ouvrir Compiz Config

    Utilisez Commande d'exécution , Alt + F2 et le type ccsm

  5. Activer le plugin 'Commands' (commandes) puis ajoutez le script ci-dessus ~/.minimize à l'une des lignes de commande vides.

    compiz

  6. Passez à l'onglet Button Binding et créez un raccourci de bouton pour le numéro de ligne de commande correspondant ci-dessus.

    L'exemple de la capture d'écran utilise Alt + Button1 qui correspond à un clic gauche de la souris avec le bouton Alt maintenu enfoncé.

    compiz2

  7. Profitez-en ! ;-)

UPDATE :

Vous pouvez le faire sans script, car Unity dispose d'un raccourci clavier intégré pour minimiser la fenêtre. Par défaut, c'est maintenant Ctrl + Alt + 0 (Voir Ajustes Clavier (PAS Disposition du clavier c'est différent (et déroutant)). Notez que cela signifie la touche zéro du CLAVIER NUMÉRIQUE, et que la touche zéro normale ne fonctionnera PAS. Ensuite, avec xdotool il suffit d'ajouter une commande xdotool key Ctrl+Alt+KP_Insert (Oui, c'est le zéro du clavier numérique, qui xdotool sait que KP_Insert ) et l'assigner où vous voulez. Vous pouvez même l'ajouter à la liste rapide d'une application (Utilisation de MyUnity pour définir l'entrée de la liste rapide).

7voto

hg8 Points 13074

Pour Ubuntu 14.04 à 17.04

Méthode de la ligne de commande :

Activez la réduction en un clic :

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

Désactiver la réduction en un clic :

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

Méthode GUI :

Ouvrez un terminal et exécutez :

sudo apt-get install unity-tweak-tool

Ouvrir l'outil de modification d'Unity

Aller à Unité > Lanceur > Comportement et vérifier : Réduire les applications à fenêtre unique au clic .

unity-tweak-tool screenshot

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X