Создание файлов.desktop для использования на вкладке "Открыть в другом приложении"
Я ищу спецификации, необходимые для создания .desktop
файл для использования в Ubuntu 11.10.
Многие терминальные приложения или даже приложения с графическим интерфейсом не отображаются на Open with other application
Вкладка больше, и я хочу создать .desktop
файл, который делает это приложение снова в списке.
Я знаю, что вы можете создать .desktop
файл и поместите его в ~/.local/share/applications
но я не знаю, что означают все эти настройки.
Есть ли руководство, которое позволяет мне настроить мой .desktop
файлы для моих нужд?
2 ответа
Пример .desktop
файл для выбора редактора терминала vim для ваших файлов в Open with other application
диалог
[Desktop Entry]
Encoding=UTF-8
Name=Vim Text Editor (Console)
Comment=Edit text files in a console using Vim
Exec=vim %u
Terminal=true
Type=Application
Icon=/usr/share/pixmaps/vim.svg
Categories=Application;Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;
NoDisplay=true
Сохранить это как ~/.local/share/applications/vim.desktop
и приложение будет автоматически показано на Open with other application
быть выбранным в качестве приложения по умолчанию.
Варианты для .desktop
файлов много, но важно знать, что они имеют в виду.
http://w ww.nautilus-actions.org/?q=node/377 предоставляет очень хорошее руководство и объяснения для создания вашего .desktop
файлы и все возможные параметры, которые вы можете использовать на них, так что если у вас есть какие-либо сомнения по поводу создания специального .desktop
файл вы можете посетить сайт и посмотреть примеры там.
Когда установленное приложение появляется на r. нажмите> открыть, но не на r. нажмите> свойства> открыть со списком, это обычно из-за строки Exec= в.desktop приложения
Два способа: просто добавьте.desktop для приложений в соответствующую строку в разделе [Приложения по умолчанию]
~/.Local/ доля / приложений /mimeapps.list
Если строка уже существует, вы просто замените текущий.desktop на.desktop предполагаемого приложения.
В случае.tex строка будет
text/x-tex=
Другое решение состояло бы в том, чтобы открыть.desktop приложения в текстовом редакторе и добавить в конец строки Exec= пробел% буквы
Не зная вашего приложения, я бы сказал, что%f или%U, как правило, в порядке.
Ex. используя Gedit, чтобы показать, что я имею в виду
Exec=gedit %U
Это позволит приложению отображаться в r. нажмите> свойства... список