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


Je ne sais pas s'il s'agit d'une fonctionnalité ou d'un bogue, mais cliquer sur l'icône du lanceur d'une application active ne le minimise pas. Il est terriblement gênant pour les personnes utilisant une barre Unity persistante de cliquer sur le bouton de réduction à chaque fois. Y a-t-il un moyen d'ajouter des fonctionnalités minimisées aux lanceurs?


96
2018-04-22 13:58


origine




Réponses:


Pour 14.04:

Voir cette réponse.

Pour 13.10 et ci-dessous:

Car Mark Shuttlewoth l'a décidé, du moins pour le moment?:

non, en cliquant sur l'icône ne sera pas   minimiser l'application. Nous avons un minimum   bouton pour cela, c'est proéminent.

Au moins, ce bug a maintenant le statut opinion ce qui signifie que les développeurs ne le répareront pas pour le moment, mais attendent la discussion de la communauté.

Donc, si vous souhaitez minimiser le clic, faites une déclaration claire à rampe de lancement.


43
2018-04-24 06:11



Même chose ici, je suis d'accord avec le fait que cliquer sur l'icône devrait le maximiser / minimiser. C’est intuitif puisque la plupart des gens se sentiront à l’aise. Non seulement cela évitera-t-il des problèmes comme celui-ci pour s'adapter à quelque chose de différent, mais cela rendra les boutons de minimisation / maximisation dans la fenêtre muette. Ils peuvent donc les supprimer et les remplacer par d'autres boutons. - Luis Alvarado♦
Le bug a été officiellement rejeté par les suzerains Ubuntu. Vois ici: bugs.launchpad.net/ayatana-design/+bug/733349 - HDave
Pas seulement les icônes, mais les raccourcis correspondants des numéros Super +. Sous Windows 7, appuyer sur Win + Number lancera / focus / minimise. Je trouve très pratique de ne pas conserver plus de 2 ou 3 fenêtres à la fois pour mieux me concentrer sur mon travail (avec un bureau propre derrière). - Bleep Bloop
J'ai essayé la solution 14.10 et ça a marché! très heureux. - Chris


Pour 14.04 et 14.10:

minimize-on-click in action

Une fonctionnalité non prise en charge a été ajoutée à Unity for Trusty. Non pris en charge signifie que Canonical ne garantit pas que cette fonctionnalité avance vers Unity 8.

Cependant, du point de vue du système LTS, cela donne aux utilisateurs au moins 5 ans avec cette capacité. Ce n'est pas directement disponible via l'interface graphique standard.

Pour plus de sécurité, utilisez un terminal et copiez et collez les éléments suivants:

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 dangereuse, vous pouvez utiliser compizconfig-settings-manager  Install compizconfig-settings-manager:

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

    CCSM Main Window

  2. Passer à la Lanceur onglet et mettre la coche à côté Minimiser les applications à fenêtre unique (non prises en charge) pour activer cette fonctionnalité.

    Launcher tab for Ubuntu Unity Plugin


89
2018-03-19 19:50



Je viens de mettre à jour vers 14.10 (ce qui a pris une éternité) et j'ai essayé la solution "sûre". Cela a fonctionné instantanément à ma grande satisfaction. Merci! - Chris
+1 pour cette commande gsettings. Cela me sauve d'installer ccsm - Flint
Le chemin sûr bascule +1 - scaamanho
vous êtes une aubaine, merci - Hoto
La méthode Safe fonctionne également sur Ubunutu 16.04. - RaneWrites


Pour 13.10 et ci-dessous

Il y a un débat passionné sur cette fonctionnalité manquante sur le tableau de bord:

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

En réponse au mode d'exposition pour plusieurs fenêtres, cela peut être facilement adapté avec un second 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 souhaitez minimiser toutes les fenêtres de l'application, je ne pense pas qu'il existe actuellement un moyen simple, cette fonctionnalité pourrait également être utile dans ce cas.


18
2018-04-24 00:44



Le raccourci clavier Super + D est un moyen rapide d'afficher le bureau (minimiser toutes les fenêtres) - 8128
Merci, j'étais au courant de ce raccourci mais je parlais des multiples fenêtres pour une seule application. - Cas


J'ai fait un script pour contourner ce problème.
Voir ce travail ici.

Instructions

  1. Tu auras besoin de Xdotool Install xdotool  et Compiz Config Settings Manager Install compizconfig-settings-manager du Centre logiciel Ubuntu

  2. Créez un nouveau fichier nommé «.minimize» dans votre dossier personnel (gedit ~/.minimize). Copiez et collez le texte suivant et sauvegardez:

    #!/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. Ouvrez Compiz Config

    Utilisation Exécuter la commande, Alt + F2et tapez ccsm 

  5. Activer le plugin '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 pour le numéro de ligne de commande correspondant ci-dessus.

    L'exemple de capture d'écran utilise Alt + Button1 qui correspond Cliquez avec le bouton gauche de la souris tout en maintenant le bouton Alt enfoncé.

    compiz2

  7. Prendre plaisir! ;-)

METTRE À JOUR:

Vous pouvez le faire sans script, car Unity a un raccourci clavier intégré pour réduire la fenêtre. Par défaut c'est maintenant Ctrl + Alt + 0 (Faire référence à Paramètres → Clavier (NE PAS Clavier, c'est différent (et déroutant)). Notez que cela signifie la clé zéro NUMERIC KEYPAD et que la touche zéro normale ne fonctionnera PAS. Alors avec xdotool vous venez d'ajouter une commande xdotool key Ctrl+Alt+KP_Insert (Oui, c'est le pavé numérique zéro, qui xdotool sait comme KP_Insert) et attribuez-le 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 liste rapide).


11
2018-05-03 23:23



Les scripts bash ne devraient pas avoir une extension s'ils doivent être exécutés et certainement pas «sh». voir mon autre poster - Cas
Amélioré à nouveau Maintenant, il peut minimiser toutes les fenêtres de la même application ;-) - desgua
@Cas merci beaucoup pour le "remaniement des instructions" ;-) - desgua


Pour Ubuntu 14.04 à 17.04

Méthode de ligne de commande:

Activer un clic minimiser:

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

Désactiver un clic en minimisant:

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

Méthode graphique:

Ouvrez un terminal et exécutez:

sudo apt-get install unity-tweak-tool 

Open Unity Tweak Tool

Aller à Unité > Lanceur > Comportement et vérifie : Minimiser les applications à fenêtre unique en un clic.

unity-tweak-tool screenshot


6
2017-10-05 09:29





Ceci est juste une solution de contournement pour le vrai problème, mais il existe un raccourci clavier pour réduire les fenêtres, Alt + F9

Cela ferme seulement la fenêtre active et pas toutes les fenêtres d'une application.

Ces nombreux raccourcis clavier sont toutefois configurables via l'application de raccourcis clavier gnome-keybinding-properties. Cela fait partie de l'application de paramètres système qui peut être lancée via le menu de déconnexion à l'extrême droite du panneau.

Je l'utilise, par exemple, pour pouvoir verrouiller l'écran via le bouton de pause de mon clavier.


5
2018-05-08 22:39



Ce n'est pas vraiment une solution de rechange. Ce qu’il veut faire, c’est ne pas cliquer sur le bouton de minimisation pour minimiser les fenêtres, mais cliquer sur le bouton de lancement pour faire disparaître la fenêtre. Il se demande pourquoi ce n'est pas possible. - Jo-Erlend Schinstad


En cliquant sur une icône de lancement d'une application en cours, vous affichez les fenêtres de cette application en mode exposé, à condition qu'il y ait plus d'une fenêtre. Donc, soit cette fonctionnalité devrait aller en faveur de la réduction, soit la minimisation en cliquant sur le bouton de lancement ne fonctionnerait que si l'application ne comporte pas plus d'une fenêtre. Ce dernier serait deux fonctionnalités pour la même action, donc je ne pense pas que cela se produira.


4
2018-04-22 14:30



J'aime le mode Exposure, mais minimiser les fenêtres à instance unique ne semble pas fonctionner. J'espère qu'ils répareront ça dès que possible - Eternal Owl
Cela ne marche pas, ce n'est pas censé fonctionner. Il n'y a pas une telle fonctionnalité. Au moins AFAIK. C'est ce que j'ai dit dans ma réponse, et j'ai expliqué pourquoi. ;) - nem75
Ne va pas arriver? Pourquoi pas? DockbarX vous permet de faire la même chose ... De plus, Compiz 0.9 est compatible avec l'affichage de miniatures de fenêtres réduites. Pourquoi serait-ce si difficile? - RolandiXor♦
Exposé et minimiser pourraient exister ensemble: Maintenant, en mode exposé, cliquer sur l'icône du lanceur ne fait rien. Au lieu de cela, le prochain clic pourrait réduire toutes les fenêtres de cette application. Et le prochain clic pourrait exposer des fenêtres de cette application sur cet espace de travail, et ainsi de suite. - tobi
Oui, minimiser fonctionne parfaitement dans Win7 :) - Extender


Pour 12.04 - pas 12.04.1 et plus tard

Vous avez besoin d'une version corrigée d'Unity pour fournir les fonctionnalités que vous demandez. On est disponible appelé Unity-revamped.

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

Remarque: Vous devez utiliser le gestionnaire de paramètres de configuration compizconfiguration (ccsm) pour activer les options corrigées.

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

Parfois, le ppa est un peu en retard sur les mises à jour d'Unity, mais je n'ai rencontré aucun problème de stabilité et j'adore ce package.

Caractéristiques de Unity Revamped:

  • Dodge comportement et options Windows re-ajouté. (Il s'agit de la fonctionnalité intelli-hide qui cache uniquement le lanceur lorsqu'une fenêtre le chevauche. Cette fonctionnalité a été supprimée au 12.04, le masquage automatique, où le lanceur est masqué par défaut à moins que la souris ne le survole) est toujours présent.

  • Réduire le comportement de clic pour les éléments Launcher. (Un deuxième clic active le mode d'exposition s'il y a plusieurs fenêtres comme la valeur par défaut de l'unité vanilla)

  • Option permettant aux menus d'être visibles en permanence. Lorsque maximisé, les contrôles de la fenêtre seront à côté du menu. (12.04 par défaut cache les menus de la fenêtre après un délai et affiche uniquement le titre dans le panneau supérieur)

  • Option pour activer / désactiver l'icône expo sur le lanceur. Note: même si activé, l'icône expo ne sera pas affichée si plusieurs espaces de travail ne sont pas utilisé. (Remarque: vous pouvez utiliser le raccourci clavier Cntl + Alt + Flèche pour basculer entre les espaces de travail si l'icône expo n'est pas présente)

Je n'ai eu aucun problème avec cette version patchée d'Unity, mais elle n'est pas toujours mise à jour aussi rapidement que la vanille. Par exemple, il fournit actuellement unity-5.14.0-0ubuntu1, tandis que dans le dépôt officiel, il s'agit de l'unité 5.16.0-0ubuntu1 (au 13 septembre 2012).


3
2017-09-12 22:04



Merci. Pourriez-vous s'il vous plaît éditer et dire brièvement: 1. Pourquoi le comportement de la fenêtre Dodge est dit "ré-ajouté" dans l'unité revampé, puisque pour autant que je sache, il n'a jamais quitté. 2. Sans cette unité réorganisée, que fait-elle en interne lorsque vous cliquez sur l’icône d’une fenêtre déjà visible? 3. Où le titre de la fenêtre est-il ensuite remodelé? 4. Qu'est-ce que l'icône expo, et si c'est l'icône qui permet de basculer entre les espaces de travail, alors comment passer d'un à deux espaces de travail si l'icône n'existe pas? 5. Quel est le degré de sécurité de ce ppa? - NaomiJO
@NaomiJO: J'ai édité ma réponse pour répondre à vos questions. - Ian B.


  • alt+f9 - minimiser le courant
  • alt+ctrl+- minimiser tout
  • alt+ctrl+- rouvrir minimisé

Je pense que c'est un comportement par défaut, il n'y a donc pas besoin de scripts ou de modifications supplémentaires.


2
2017-10-18 11:19



C'est incroyable pour moi de devoir mémoriser tous ces raccourcis clavier pour utiliser Unity. En 18 ans de travail avec les environnements de fenêtrage de bureau, je n'ai jamais vu quelque chose d'aussi difficile à utiliser. Bienvenue dans les années 1970! - HDave
Ces options semblent changer fréquemment. Le minimiser tout énuméré ici ne fonctionne pas sur 13.10 unité. - Ben Lutgens


Pour 12.04 - pas 12.04.1 et plus tard

Il y a un patch expérimental pour 12.04 qui active ce comportement. C'est pour essai fins uniquement.

Comme il n'était même pas envisagé d'ajouter l'option Minimiser le clic en option, Jonathan French a créé un PPA avec le patch de clic minimum.

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

Installation:

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

Suppression:

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

S'il vous plaît lire le Article Web Upd8 sur le sujet pour plus d'informations.


Mettre à jour:

Il y a maintenant un support disponible pour 11h10 dans le même PPA.

Extrait Fichier de modifications de package:

Version: 4.28.0-0ubuntu2+ojno3
Distribution: oneiric

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

La source: Web Upd8


2
2018-03-21 10:32



Je ne sais pas comment c'est sûr, car il remplace le package d'unité original. Mais ça marche très bien! - Jakob
Je dirais que c'est expérimental. A des fins de test uniquement. - lgarzo


Je complète actuellement mon lanceur Unity avec un panneau gnome, cela me donne le comportement minimal que je souhaite. Cela semble absurde, mais l'espace au centre de l'écran est gaspillé autrement.

Lorsque vous vous connectez à l'unité en 11.10, vous pouvez simplement lancer gnome-panel (si vous l'avez installé via apt-get). J'ai eu du mal à configurer ce panneau au départ, alors je me suis déconnecté et ensuite dans la session gnome classic où je l'ai configuré pour ne pas développer et supprimer toutes les applets jusqu'à ce qu'il ne me reste plus qu'un panneau avec une liste de fenêtres. Puis j'ai utilisé Ctrl + Alt + Effacer pour vous déconnecter et vous reconnecter à la session Ubuntu / Unity.

J'ai trouvé que l'ajout du panneau gnome directement dans la liste des applications de démarrage l'amenait à atterrir derrière la barre Unity en haut, j'ai donc ajouté ceci: bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&".

Edit: Il semble qu'il y ait des bogues dans la manière dont Gnome et Unit interagissent. Mais rendre le panneau auto-hide semble fonctionner correctement.


1
2017-10-28 01:44