web-dev-qa-db-fra.com

Comment renommer le nom de l'application gnome-Shell launcher sans Alacarte?

Dommage que le lanceur de gnome-Shell ne montre que quelques caractères du nom de l'application. C’est pourquoi je voudrais renommer par exemple "navigateur Firefox" dans juste "firefox".

Les versions précédentes de gnome avaient un programme Alacarte fonctionnel qui permettait de faire ce dont j'avais besoin.
Maintenant, Alacarte affiche cette erreur en essayant de saisir les préférences de l'application:

File "/usr/share/alacarte/Alacarte/MainWindow.py", line 391, in on_edit_properties_activate
    process = subprocess.Popen(['gnome-desktop-item-edit', file_path], env=os.environ)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception

Comment renommer une application sans alacarte?

3
user73331

Dans Ubuntu, les applications sont décrites dans les fichiers .desktop

Gnome Shell, Unity, KDE Plasma, etc. utilisent ces fichiers pour obtenir le nom de l'application.

Ils le font en consultant le paramètre Name dans le fichier .desktop.

La plupart des fichiers .desktop se trouvent dans/usr/share/applications

Donc, pour changer le nom d'affichage d'une application:

  1. Ouvrez gedit et /usr/share/applications/firefox.desktop à partir de gedit // c’est peut-être firefox-broswer.desktop (n’utilisez pas Ubuntu pour le moment)
  2. Localisez la ligne Nom = Firefox Web Browser et remplacez-la par Nom = Firefox.
  3. Enregistrez le fichier et rechargez votre shell

NOTE: Vous devez ouvrir gedit en tant que root:

gksu gedit
5
Aleksandar

Ils se trouvent soit dans le dossier système:

/usr/share/applications/

ou dans votre dossier local d'utilisateur (remplacez "~" par /home/USERNAME):

~/.local/share/applications

dans les fichiers, vous pouvez frapper Ctrl+L d'avoir une barre d'emplacement modifiable, et accédez à l'emplacement.

1
Vlad