web-dev-qa-db-fra.com

icônes "invisibles" dans la barre de lancement

Dans la barre de lancement, il y a des "icônes" qui affichent un texte ("Paramètres système", "Dossier d'accueil") lorsque vous passez la souris dessus, mais elles sont juste noires - invisibles - cela ressemble à un endroit vide entre le d'autres icônes, mais ... elles fonctionnent! Cela est également vrai lorsque j'ouvre la fenêtre des paramètres système - je peux voir certaines icônes, mais d'autres ont juste du texte qui disparaît dans le fond blanc lorsque je clique dessus (elles fonctionnent également, mais c'est juste un peu bizarre ...

1
pbleier

Supprimer l'icône invisible du lanceur

Lancez l'application depuis le tableau de bord. puis pendant que l'application est à nouveau ouverte, recherchez la même application dans le tiret. Faites glisser à nouveau l'application vers la barre de lancement. Vous devriez maintenant pouvoir le voir.

C'est comme ça que j'ai réussi, grâce à @ vasa1: Chromium Logo Invisible :)

1
Kohin

Essayez de changer le thème dans Paramètres système> Apparence. Vous devriez immédiatement voir les résultats.

1
Marty Fried

Dans cette réponse, je vais donner l'exemple de xmahjongg disponible dans le centre logiciel qui donne ce problème.

Regardez d'abord le .desktop fichier pour l'application - les fichiers de bureau se trouvent normalement dans /usr/share/applications

[Desktop Entry]
Version=1.0
Type=Application
Name=xmahjongg
Name[bg_BG.UTF-8]=Маджонг (xmahjongg)
GenericName=
Comment=A colorful solitaire Mah Jongg game
Comment[bg_BG.UTF-8]=Премахване на купчина плочки чрез групирането им по двойки
Icon=
Exec=/usr/games/xmahjongg
Terminal=false
Categories=Game;CardGame;

Regardez la valeur Icon - si elle est vide selon xmahjongg, l'icône du lanceur de bureau sera également vide.

Nous devons lui donner un nom d'icône.

Les icônes sont stockées dans /usr/share/icons

Pour cet exemple, j'ai regardé dans /usr/share/icons/hicolor/24x24. Il y a .png fichiers dedans. Choisissez-en un et ajoutez son nom (moins l'extension .png) au fichier .desktop

Par exemple gnome-panel-fish

[Desktop Entry]
Version=1.0
Type=Application
Name=xmahjongg
Name[bg_BG.UTF-8]=Маджонг (xmahjongg)
GenericName=
Comment=A colorful solitaire Mah Jongg game
Comment[bg_BG.UTF-8]=Премахване на купчина плочки чрез групирането им по двойки
Icon=gnome-panel-fish
Exec=/usr/games/xmahjongg
Terminal=false
Categories=Game;CardGame;

Ensuite, glissez et déposez l'icône du Dash dans le lanceur pour vous donner:

enter image description here

Évidemment - choisissez une icône qui est esthétiquement appropriée à votre application!

Remarque: si vous modifiez l'icône dans /usr/share/applications alors une mise à jour ultérieure pourrait écraser le fichier .desktop. Il est plus sûr de copier le fichier .desktop à partir de /usr/share/applications dans votre dossier personnel ~/.local/share/applications.

1
fossfreedom

C'est une vieille question mais en tant que personne qui a récemment souffert du même problème, je vais écrire ce qui l'a corrigé pour moi.

Je ne sais pas ce qui a causé le problème, mais pour une raison quelconque, Banshee Media Player avait une icône vierge. Une des raisons peut être que j'avais trouvé que Banshee avait plusieurs fichiers .desktop.

Pour corriger, j'ai utilisé "alacarte" (menu principal) pour supprimer les entrées en double. Je l'ai installé en utilisant apt-get:

Sudo apt-get update
Sudo apt-get install alacarte

Une fois installé, je l'ai exécuté (recherchez "Menu principal" dans le tableau de bord), puis une fois ouvert, sélectionnez "Sound & Video" et supprimé toutes les entrées pour Banshee.

Une fois toutes les entrées supprimées, j'ai utilisé apt-get pour réinstaller Banshee comme suit:

Sudo apt-get --reinstall install banshee
0
aidanharris