web-dev-qa-db-fra.com

Chrome ne démarre pas à partir du lanceur

J'ai Ubuntu 13.10 64 bits et chrome 64 bits.

Je peux démarrer chrome à partir de la ligne de commande avec google-chrome-stable et le verrouiller sur le programme de lancement, mais lorsque j'essaie de lancer chrome à partir du programme de lancement, rien ne se passe.

Que dois-je faire pour que chrome fonctionne avec le lanceur?

21
Dean Schulze

Vous avez probablement une ancienne version, ou une version erronée, du fichier .desktop dans ~/.local/share/applications. La "priorité de lecture" du lanceur est:

  1. le répertoire local pour les fichiers du bureau dans ~/.local/share/applications,
  2. le répertoire global pour les fichiers du bureau dans /usr/share/applications.

Cela signifie que si vous démarrez l'application à partir du fichier "droit" (global) .desktop, le programme de lancement vérifiera la version locale du fichier .desktop et utilisera le contenu de ce fichier.

Vous devrez supprimer le fichier local .desktop, vous déconnecter et vous connecter, puis verrouiller à nouveau l'icône sur le programme de lancement.

28
Jacob Vlijm

Dans mon cas, le problème était que la définition du programme de lancement local (~/.local/share/applications/google-chrome-stable.desktop) indiquait le mauvais chemin pour l'exécutable chrome. À l'aide de whereis google-chrome-stable, j'ai remplacé le bon chemin, puis lancé google-chrome-stable & à partir du terminal, verrouillé par le lanceur, le tour est joué.

1
matt