GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment ajouter une icône de corbeille dynamique au Dock Ubuntu (Gnome Shell)

Comme vous le savez peut-être, Gnome Shell n'offre pas la possibilité d'ajouter une icône de poubelle à son tableau de bord. Les extensions Dock comme Ubuntu Dock, Dock to Panel ou Dash to Panel n'offrent pas d'options pour cela non plus, donc Kerry, un utilisateur du forum Ubuntu, a un script Cela permet d'ajouter une icône de corbeille dynamique au Dock Ubuntu ( coquille de gnome).

Le script devrait fonctionner avec la plupart des docks, pas seulement avec le dock Ubuntu (Dash to Dock / Dash to Panel, etc.), et il utilise une minuterie de 30 secondes pour vérifier si la corbeille est vide ou non et modifie l'icône en conséquence. Vous pouvez également vider la corbeille via le menu contextuel du symbole de la corbeille (clic droit).

Comment ajouter une icône de corbeille au Dock Ubuntu dans le Gnome Shell

1. Téléchargez le script depuis les forums Ubuntu (Trash.zip du Post # 16) dans votre dossier personnel et décompressez-le ici.

2. Exécutez le script pour installer tous les fichiers requis. Assurez-vous que le script et les deux icônes de corbeille se trouvent dans un dossier appelé "Corbeille" dans votre répertoire personnel.

En règle générale, je recommande de vérifier le code utilisé dans ce script et tous les autres scripts que vous exécutez sur votre système et de ne les exécuter que si vous avez au moins une compréhension de base de ce qu'ils font.

Pour créer automatiquement le fichier de démarrage du script et son fichier de bureau d'application (afin qu'il apparaisse dans Activités), ouvrez un terminal, accédez à ~/Trash (là le contenu du script est extrait) et exécutez le script avec le -s . Vous pouvez le faire en exécutant les commandes suivantes :

cd ~/Trash
chmod +x trash.sh
./trash.sh -s

3. Déconnectez-vous et connectez-vous

Ne vous contentez pas de redémarrer la session car cela ne suffira pas. Le script de démarrage doit être exécuté, vous devez donc vous déconnecter et vous reconnecter.

4. Recherchez trash dans Activités Gnome Shell et sélectionnez Add to Favorites pour l'ajouter à Ubuntu Dock / Dash to Dock / Dash to Panel ou à tout dock que vous utilisez. L'icône de la corbeille doit devenir rouge lorsque la corbeille est pleine ou verte lorsque la corbeille est vide. Donnez-lui un peu de temps, cependant, car il ne vérifie que toutes les 30 secondes pour voir si la corbeille est vide ou pleine.

Optimiser le script de l'icône de la corbeille


Tweak 1 :Masquez le dossier de la corbeille dans votre répertoire personnel

Le script a besoin de ce ~/Trash Le dossier doit exister, sinon cela ne fonctionnera pas (les chemins sont codés en dur). Si cela vous dérange, le ~/Trash Le dossier peut être facilement masqué afin qu'il ne soit pas affiché par le gestionnaire de fichiers. Pour ce faire, créez un fichier appelé .hidden (ça commence par un point !) dans votre dossier personnel et dans ce fichier, ajoutez Trash . Voici comment le gestionnaire de fichiers gère ~/Trash comme un dossier caché qui ne sera affiché que si vous choisissez d'afficher les fichiers et dossiers cachés.

Tweak 2 :Remplacez les icônes de corbeille codées en dur par les icônes de corbeille de votre thème d'icônes actuel

Par défaut, le script utilise des symboles personnalisés codés en dur. Si vous souhaitez que l'icône de la corbeille du Dock utilise votre design d'icône, ouvrez ce trash.sh Script avec un éditeur de texte comme Gedit et remplace :

  • $(xdg-user-dir)/Trash/user-trash-full.svg avec user-trash-full

et

  • $(xdg-user-dir)/Trash/user-trash.svg avec user-trash

Et enregistrez le fichier. En 30 secondes ou moins (le nombre de fois que le script vérifie si la corbeille est vide ou pleine), l'icône de la corbeille du dock devrait utiliser votre conception d'icône actuelle.

Merci à Kerry pour ce script !


Ubuntu
  1. Comment supprimer le dock sur Ubuntu 20.04 Focal Fossa GNOME Desktop

  2. Comment personnaliser le panneau du dock sur Ubuntu 22.04 Jammy Jellyfish Linux

  3. Comment afficher / masquer l'icône de la corbeille dans le bureau Ubuntu 22.04

  4. Ubuntu 19.04 + Gnome 3.32 =Comment obtenir une transparence dynamique sur le dock et la barre supérieure ?

  5. Installez Dash pour ancrer sur Ubuntu - GNOME Shell Extension

Comment créer et exécuter un script Shell dans Ubuntu 20.04 LTS

Comment écrire un script shell dans Ubuntu

Comment installer GNOME dans Ubuntu Linux

Comment ajouter ou supprimer une application de démarrage dans Ubuntu

Comment installer GNOME 40 sur Ubuntu 21.04

Comment installer GNOME sur Ubuntu 14.04