Comment ajouter une icône "Afficher le bureau" au lanceur?

78

J'ai récemment mis à jour du 10.04 au 12.04, et il n'y a pas de bureau d'exposition dans le lanceur. Je sais que je peux utiliser Ctrl + Super + D , mais y a-t-il un moyen de le mettre dans le lanceur?

Modifier:
Je viens d'installer l'icône "show desktop" sur le lanceur avec MyUnity (voir ci-dessous) et cela a bien fonctionné. Il n'a pas installé l'icône au-dessus du lanceur Dash, mais bien en dessous. Ce bug a apparemment été corrigé. C'est à partir de 2012.9.30.

    
posée Aleksandar Maricak 28.04.2012 - 00:28
la source

14 réponses

29

12.04 et plus tôt

Vous pouvez installer MyUnity et vous aurez la possibilité d'activer "Afficher le bureau".

Remarque : depuis mai 2012, l'icône Afficher le bureau se trouve au-dessus de l'icône Dash. Ceci est un bug .

    
réponse donnée Jeggy 28.04.2012 - 00:33
la source
90

13.04 et plus tard

L'icône show-desktop est désormais une option à bascule via Paramètres système - Apparence

    
réponse donnée fossfreedom 17.03.2013 - 13:27
la source
27

Seulement une solution de contournement:

  1. Installer xdotool
  2. Créer un fichier ~/.local/share/applications/show-desktop.desktop
  3. Collez les éléments suivants dans ce fichier:

    [Desktop Entry]
    Name=Show Desktop
    Exec=xdotool key --delay 300 super+d
    Icon=desktop
    Terminal=false
    Type=Application
    StartupNotify=true
    
  4. Rendre le fichier exécutable:

    Clic droit - & gt; Propriétés - & gt; Autorisations - & gt; Cochez "Autoriser l'exécution en tant que programme"

  5. Parcourez maintenant ce fichier dans Nautilus et faites-le glisser dans le lanceur:

Le problème est que vous devez attendre un peu après avoir démarré le lanceur avant de pouvoir le redémarrer. Donc, vous ne pouvez pas rapidement masquer - & gt; dévoiler Cela fonctionne en fait via la ligne de commande, alors peut-être y a-t-il un moyen de résoudre ce problème, mais je n'ai aucune idée de comment.

Mise à jour pour 11.10:

En 11.10, le raccourci super+d ne semble plus fonctionner. Au lieu de cela, utilisez ctrl+alt+d . Cependant, le problème mentionné ci-dessus persiste.

Mise à jour pour 12.04:

Au 12.04, vous pourrez activer un élément de lanceur via ccsm ( Options du plugin Ubuntu Unity → onglet Expérimental ):

    
réponse donnée htorque 11.03.2011 - 22:58
la source
25

Ubuntu 12.10

Pour ajouter l'icône "Afficher le bureau" dans Ubuntu 12.10:

  1. Lancez Dconf Editor (à partir d’un tiret ou autre).
  2. Allez dans com & gt; canonical & gt; unité & gt; lanceur .
  3. Dans les favoris, ajoutez "unity: // desktop-icon" .

Cette icône peut maintenant être repositionnée par glisser-déposer.

Source

    
réponse donnée ignite 19.10.2012 - 00:24
la source
15

Vous pouvez également utiliser compizconfig-settings-manager (ccsm) (au lieu de MyUnity ) pour ajuster ce paramètre.

Ouvrez CCSM et cliquez sur Paramètres du plug-in Unity Ubuntu , puis sélectionnez l'onglet Experimental et cochez la case en regard de Afficher l'icône du bureau dans le lanceur .

Cela placera l'icône en haut de votre tableau de bord, vous devrez donc faire comme @Roland Taylor l'a suggéré et réinitialiser l'unité ( unity --reset ).

De plus, vous pouvez afficher le bureau à l’aide du commutateur Alt-Tab

    
réponse donnée amc 28.04.2012 - 00:44
la source
15

Vous pouvez rapidement afficher le bureau en utilisant le raccourci clavier Ctrl + Super + D . Je ne connais pas d'option pour utiliser une icône.

    
réponse donnée Terry 11.03.2011 - 21:50
la source
8

Lorsque vous utilisez Unity, des animations sont activées et vous pouvez alors utiliser une liaison de bord. Whit vous n'avez même pas besoin de cliquer.

Vous pouvez installer CompizConfig Settings Manager à partir du Software Center, aller dans "General Settings" (1.) puis sur Bingings (2.) et choisir un bord pour déclencher "Show Desktop" (3.). Vous avez également la possibilité de définir un raccourci clavier individuel.

    
réponse donnée joschi 17.10.2011 - 19:38
la source
5

Il y a une icône "Afficher le bureau" lorsque vous effectuez une tabulation d'alt. Vous pouvez donc utiliser alt-tab puis shift-alt-tab pour y parvenir.

    
réponse donnée ImaginaryRobots 17.10.2011 - 19:26
la source
4

Ubuntu 11.04

De webup8.org : ( Avec de légères modifications de ma part)

  
  1. Installez wmctrl .

  2.   
  3. Téléchargez le script et le fichier .desktop, extrayez-le et placez le script "showdesktop" dans le dossier /usr/local/bin à l'aide des commandes ci-dessous:

    cd ~
    wget http://webupd8.googlecode.com/files/showdesktop.tar.gz
    tar -xvf showdesktop.tar.gz && rm showdesktop.tar.gz
    sudo mv showdesktop /usr/local/bin/
    
         

    Si vous souhaitez télécharger manuellement le fichier, téléchargez-le à l'adresse ICI .

  4.   
  5. Maintenant, vous devriez voir un fichier appelé "showdesktop.desktop" dans votre dossier personnel - vous pouvez le déplacer où vous voulez (ou le laisser là) et le glisser simplement dans le lanceur Unity et vous aurez une icône "Afficher le bureau".

  6.   

Problème connu: lorsque vous cliquez sur l'icône "Afficher le bureau" dans le lanceur Unity, vous devez attendre que l'icône cesse de clignoter avant de cliquer à nouveau (c'est-à-dire environ 10 secondes). Vous pouvez cliquer sur le bouton central lorsque l'icône clignote si vous ne voulez pas attendre (merci à Mahdi pour le conseil!).

    
réponse donnée Isaiah 19.10.2011 - 01:39
la source
3

Réinitialisez Unity ( unity --reset ), puis réactivez-le pour le remettre au bon endroit.

    
réponse donnée RolandiXor 28.04.2012 - 01:57
la source
2

pour 12.10

L’équipe de patchs Unity au travail!

Nous avons créé un script qui vous permet d’activer / désactiver l’icône de show-desktop. Si vous ne voulez pas installer un outil séparé, prenez notre script et lancez-le.

Il est hébergé sur bitbucket à l'adresse lien

Ou si vous êtes paresseux et préférez ne pas ouvrir une autre page, voici l'extrait de code.

#!/usr/bin/python

from gi.repository import Gio
import argparse

parser = argparse.ArgumentParser(description='Enable or disable show-desktop icon')
optiongroup=parser.add_mutually_exclusive_group(required=True)
optiongroup.add_argument('-e','--enable',action='store_true',help='Add show-desktop icon to launcher')
optiongroup.add_argument('-d','--disable',action='store_true',help='Remove show-desktop icon from launcher')
args=parser.parse_args()

gsettings=Gio.Settings("com.canonical.Unity.Launcher")
launcherfav=gsettings.get_strv('favorites')
shwdsktp="unity://desktop-icon"
def remove_show_desktop():
  if shwdsktp in launcherfav:
    print "Show desktop is currently enabled."
    print "Removing show desktop"
    launcherfav.remove(shwdsktp)
    gsettings.set_strv('favorites',launcherfav)
    print "DONE"
  else:
    print "Looks like the show desktop icon is already hidden"
    print "Nothing to do then. Tada!"

def add_show_desktop():
    if shwdsktp not in launcherfav:
        print "Show desktop icon is currently hidden"
        print "Adding it to launcher"
        launcherfav.append(shwdsktp)
        gsettings.set_strv('favorites',launcherfav)
        print "DONE"
    else:
        print "Looks like the show-desktop icon is already visible"
        print "Nothing to do then. Tada!"

if args.enable :
    add_show_desktop()
if args.disable :
    remove_show_desktop()

Utilisation:

Enregistrez le code ci-dessus dans un fichier appelé show-desktop.py et dans un terminal, exécutez:
python show-desktop.py -e pour afficher l'icône
python show-desktop.py -d pour le masquer.
python show-desktop.py -h pour voir le message d'utilisation.

Par défaut (sans aucun argument), il imprime simplement le message d’utilisation et quitte.

    
réponse donnée Mahesh 20.10.2012 - 10:19
la source
1

Selon la procédure graphique déjà décrite ici .

Nous pouvons copier et coller la commande suivante pour cela:

Ajouter un poste de travail s'il n'est pas déjà présent

key=/com/canonical/unity/launcher/favorites; new="'unity://desktop-icon'"; dconf read $key | grep -q "$new" || dconf write $key "$(dconf read $key | sed "s%^\[%[$new, %")"

De même, nous pourrions le supprimer à nouveau:

Supprimer le poste de travail s'il est présent

key=/com/canonical/unity/launcher/favorites; new="'unity://desktop-icon'"; dconf read $key | grep -q "$new" && dconf write $key "$(dconf read $key | sed "s%$new, %%")"
    
réponse donnée user167733 16.06.2013 - 21:18
la source
0

J'ai trouvé que ce lien ici a fait l'affaire. Bien que ce soit plus une application qu'une fonctionnalité.

J'espère que ça aide!

    
réponse donnée Dragyrn1456 19.06.2012 - 05:03
la source
0

Vous pouvez également utiliser ubuntu-tweak (au lieu de MyUnity / compizconfig) pour ajuster le paramètre.

    
réponse donnée Flori 02.03.2013 - 21:38
la source

Lire d'autres questions sur les étiquettes