web-dev-qa-db-fra.com

Le lanceur Unity utilise une icône générique pour Firefox dans Ubuntu 12.04

Après la mise à niveau de ma distribution du 11.04 au 11.10 au 12.04 au démarrage d’une instance de Firefox (de Alt+F2, n’ayant pas d’élément de lanceur fixe), l’icône affichée dans le lanceur et le sélecteur d’applications est générique (rectangle gris avec un point d’interrogation au milieu). Pourquoi est-ce et comment puis-je afficher l'icône Firefox?

4
valid

En cherchant sur le Web, j'ai trouvé cette piste me dirige dans la bonne direction. Puis j'ai fait ce qui suit:

  1. Verrouiller l’icône au lanceur (clic droit sur l’icône du lanceur)
  2. Dans un terminal, exécutez gsettings get com.canonical.Unity.Launcher favorites qui affiche ['nautilus-home.desktop', '/home/<USER>/Desktop/ff.desktop']
  3. Identifier le fichier de bureau pertinent, dans mon cas /home/<USER>/Desktop/ff.desktop
  4. Examinez le fichier less /home/<USER>/Desktop/ff.desktop et vérifiez où les touches Icon*, par exemple. Icon[en_US]=/usr/lib/firefox-10.0.2/icons/mozicon128.png

    Mon problème était que ces clés indiquaient des endroits qui n'existaient plus.

  5. Utilisez la complétion par tabulation pour déterminer le répertoire Firefox existant, ls /usr/lib/fir[TAB][TAB], en recherchant /usr/lib/firefox/.

  6. Recherchez une icône appropriée dans ce répertoire find /usr/lib/firefox/ -name "*.png", en recherchant /usr/lib/firefox/browser/icons/mozicon128.png
  7. Changer tout Icon pointe sur l’icône existante /usr/lib/firefox/browser/icons/mozicon128.png
  8. Fermez et redémarrez Firefox, maintenant avec une icône Firefox dans le lanceur et le commutateur d'applications.
1
valid

Méthode la plus simple:

(1.) Supprimer (désancrer) l'icône actuelle de Dash.

(2.) Utilisez Unity pour trouver cette application (firefox).

(3.) Faites glisser l'icône vers le panneau Unity, puis cliquez avec le bouton droit de la souris sur l'icône et sélectionnez "Verrouiller pour lancer".


En supposant que cela ne fonctionne pas ..

Il devrait y avoir un fichier firefox.desktop situé dans:

/ usr/share/applications /

Cela devrait commencer par: (simplifié pour plus de clarté)

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
  :

Supprimez également toute copie personnalisée de firefox.desktop vous trouvez dans:

~/.local/share/applications /

3
david6

Dans mon cas, ce comportement était dû à un raccourci Firefox sur le bureau et je devais simplement le supprimer et rajouter Firefox au programme de lancement. Plus de détails ici:

http://ubuntuforums.org/showthread.php?t=2081710&p=12718813#post1271881

0
BrunoJCM