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

96

Je ne sais pas s'il s'agit d'une fonctionnalité ou d'un bug, 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?

    
posée Eternal Owl 22.04.2011 - 15:58
la source

14 réponses

43

Pour 14.04:

Voir cette réponse .

Pour 13.10 et ci-dessous :

Parce que 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, il est important.

Au moins, ce bogue a maintenant le statut opinion , ce qui signifie que les développeurs ont gagné Ne le répare pas pour l'instant, mais attendez la discussion de la communauté.

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

    
réponse donnée tobi 24.04.2011 - 08:11
la source
89

pour 14.04 & amp; 14h10:

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

Toutefois, d’un point de vue LTS, cela donne aux utilisateurs au moins 5 ans avec cette capacité. Ceci n'est pas directement disponible via l'interface graphique standard.

Pour un moyen sûr, optez pour un terminal et copiez & amp; collez le suivant:

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

Pour annuler cette modification:

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 < a href="https://apps.ubuntu.com/cat/applications/compizconfig-settings-manager/"> :

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

  2. Passez à l'onglet Launcher et cochez la case en regard de Réduire les applications à fenêtre unique (non prises en charge) pour activer cette fonctionnalité.

réponse donnée fossfreedom 19.03.2014 - 20:50
la source
18

Pour 13.10 et ci-dessous

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

lien

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 une méthode simple pour que cette fonctionnalité soit également utile dans cette instance.

    
réponse donnée Cas 24.04.2011 - 02:44
la source
11

J'ai créé un script pour contourner ce problème.
Voyez cela fonctionner ici .

Instructions

  1. Vous aurez besoin de Xdotool et Compiz Config Settings Manager de Centre logiciel Ubuntu

  2. Créez un nouveau fichier nommé ".minimize" dans votre dossier personnel ( gedit ~/.minimize ). Copier & amp; 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'infos )

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

    Utilisez Exécuter la commande , Alt + F2 et tapez ccsm

  5. Activez le plug-in "Commandes" , puis ajoutez le script ci-dessus ~/.minimize à l'une des lignes de commande vides.

  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é.

  7. Profitez-en! ; -)

MISE À JOUR:

Vous pouvez le faire sans script, car Unity a un raccourci clavier intégré pour réduire la fenêtre. Par défaut, il est maintenant Ctrl + Alt + 0 (voir Paramètres Clavier (PAS Disposition du clavier , c'est différent (et déroutant)). Notez que cela signifie que la clé NUMERIC KEYPAD est zéro et que la touche zéro normale ne fonctionnera PAS. xdotool (Oui, il s'agit du pavé numérique zéro, que xdotool key Ctrl+Alt+KP_Insert connaît comme xdotool ) et l'attribue où vous voulez. Vous pouvez même l'ajouter à la liste rapide d'une application (Utilisation de MyUnity pour définir une entrée rapide). .

    
réponse donnée desgua 04.05.2011 - 01:23
la source
6

Pour Ubuntu 14.04 à 17.04

Méthode de ligne de commande:

Activer la réduction en un clic:

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

Désactivez la réduction en un clic:

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

Allez à Unity & gt; Lanceur & gt; Comportement et vérifiez: Réduisez les applications à fenêtre unique en cliquant .

    
réponse donnée hg8 05.10.2015 - 11:29
la source
5

Ceci est juste une solution de contournement pour le vrai problème, mais il existe un raccourci clavier pour minimiser Windows, Alt + F9

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

Cet un et de nombreux autres raccourcis clavier sont toutefois configurables via l’application de raccourcis clavier gnome-keybinding-properties . Cela fait partie de l'application de paramétrage du 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 pause de mon clavier.

    
réponse donnée Kuro 09.05.2011 - 00:39
la source
4

Cliquez sur l’icône du lanceur d’une application en cours d’exécution pour afficher 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.

    
réponse donnée nem75 22.04.2011 - 16:30
la source
3

Pour 12.04 - pas 12.04.1 et ultérieur

Vous avez besoin d’une version corrigée de 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: lien , lien

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’aime ce paquet.

Caractéristiques de Unity Revamped:

  • Comportement et options de Dodge Windows re-ajoutés. (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. / p>

  • Réduit le comportement du 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 pour permettre 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 masque 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 d’expo n’y est pas.)

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 est égal à 5.16.0-0ubuntu1 (au 13 septembre 2012).

    
réponse donnée Ian B. 13.09.2012 - 00:04
la source
2
  • alt + f9 - minimise le courant
  • alt + ctrl + d - minimiser tout
  • alt + ctrl + d - rouvrir au minimum

Je pense que c’est un comportement par défaut, il n’ya donc pas besoin d’autres scripts ou modifications.

réponse donnée Donarus 18.10.2011 - 13:19
la source
2

Pour 12.04 - pas 12.04.1 et ultérieur

Il existe un patch expérimental pour 12.04 qui active ce comportement. C'est uniquement à des fins de testing .

  

Comme il n’a même pas été envisagé d’ajouter une option de minimisation en un clic, Jonathan French a créé un PPA avec le patch de clic sur la réduction au minimum.

lien

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

Lisez l'article Web Upd8 sur le sujet. pour plus d'informations.

Mise à jour:

Il existe désormais un support disponible pour 11.10 dans le même PPA.

Extrait de 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

Source: Web Upd8

    
réponse donnée lgarzo 21.03.2012 - 11:32
la source
1

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é sinon.

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. Ensuite, j'ai utilisé Ctrl + Alt + Supprimer 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 à se placer derrière la barre Unity en haut. J'ai donc ajouté ceci à la place: 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 le fait de masquer automatiquement le panneau semble fonctionner correctement.

    
réponse donnée Eric Woodruff 28.10.2011 - 03:44
la source
1

Pour 11.10

Pour revenir en arrière (Oneiric 11.x): bouton d’arrêt - & gt; Préférences Système - & gt; Clavier - & gt; Raccourcis - & gt; Navigation - & gt; Masquer Windows normal (les instructions pour modifier le raccourci sont en bas de la fenêtre des paramètres).

J'espère que cela aidera quelqu'un parce que cela m'a vraiment ennuyé pendant un moment (principalement parce que le nom a été changé pour "Masquer les fenêtres normales").

    
réponse donnée Jack 12.11.2011 - 16:52
la source
0

Pour 12.04

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

Ce ppa est disponible pour 12.04 et 14.04. Réduire au clic fonctionne à nouveau pour les versions les plus récentes de l'unité.

    
réponse donnée mnrl 05.03.2014 - 11:51
la source
-1

Voir pour minimiser l’application, vous verrez une option identique à Windows 7 mais sur le côté gauche de l’écran si votre application est agrandie, vous devez faire défiler le curseur dans le coin supérieur gauche de l’écran et minimiser il minimisera le lanceur d'unité Ubuntu

    
réponse donnée user151927 25.04.2013 - 04:46
la source

Lire d'autres questions sur les étiquettes