Как переименовать имя приложения запуска gnome-shell без Alacarte?

Жаль, что лаунчер gnome-shell показывает только несколько символов названия приложения. Вот почему я хотел бы переименовать, например, "web-браузер firefox" в просто "firefox".

В предыдущих версиях gnome была рабочая программа Alacarte, которая позволяла делать то, что мне нужно.
Теперь Alacarte показывает эту ошибку при попытке ввести настройки приложений:

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

Как переименовать приложение без alacarte?

2 ответа

Решение

В Ubuntu приложения описаны в файлах.desktop.

Gnome Shell, Unity, KDE Plasma и т. Д. Используют эти файлы для получения имени приложения.

Они делают это, просматривая параметр Name в файле.desktop.

Большинство файлов.desktop находятся в / usr / share / Applications

Итак, чтобы изменить отображаемое имя приложения:

  1. Откройте gedit и откройте /usr/share/applications/firefox.desktop из gedit // возможно, это firefox-broswer.desktop (в данный момент не используется ubuntu)
  2. Найдите строку Name=Firefox Web Browser и измените ее на Name = Firefox
  3. Сохраните файл и перезагрузите вашу оболочку

ПРИМЕЧАНИЕ. Вы должны открыть gedit от имени пользователя root:

gksu gedit

Они находятся либо в общесистемной папке:

/usr/share/applications/

или в вашей локальной папке пользователя (замените "~" на /home/USERNAME):

~/.local/share/applications

в файлах, вы можете нажать Ctrl+L, чтобы иметь редактируемую строку местоположения, и перейти к местоположению.

Другие вопросы по тегам