Добрый день, форумчане!
Насколько я понял, меню в Ubuntu формируется файлами *.desktop в /usr/share/applications и ~/.local/share/applications
Захотел изменить названия некоторых "ярлыков" в меню.
Например, переименовать "Текстовый редактор" в "gedit".
Нашёл файл gedit.desktop, открыл текстовым редактором и не обнаружил там названия ярлыка равным "Текстовый редактор", а обнаружил там это:
GenericName=Text Editor
GenericName['ru'] в этом файле нет, однако же название этого ярлыка в меню "Текстовый редактор", а не "Text Editor".
Зашёл в /usr/share/applications/ через Nautilus и увидел, что имена файлов отображаются не так как из терминала командой ls.
Клик правой кнопкой на нужном ярлыке и свойства показали поля (Описание, Комментарий и т.п.). В самом файле я не видел подобного описания и комментария.
Скриншот:
http://i.imgur.com/24dagKo.pngТак вот четыре вопроса:
1. Откуда берутся данные в полях "Описание" и "Комментарий" через Nautilus для файлов *.desktop? В самих файлах такой информации нет.
2. Почему Nautilus меняет настоящие названия файлов в каталоге /usr/share/applications на более читабельные для обычного пользователя?
3. Меню может формироваться только на основании файлов *.desktop в /usr/share/applications/ и ~/.local/share/applications ?
4. Как "применить" сделанные изменения, что бы в меню, например, после удаления файла .desktop - ярлык переставал отображаться?