Ubuntu 11.10で使用する.desktop
ファイルを作成するために必要な仕様を探しています。
多くの端末アプリケーションまたはGUIアプリケーションでさえOpen with other application
タブに表示されなくなったため、そのアプリケーションをリストに再度表示する.desktop
ファイルを作成したいと思います。
.desktop
ファイルを作成して~/.local/share/applications
に配置できることは知っていますが、これらの設定の意味がわかりません。
.desktop
ファイルを自分のニーズに合わせてカスタマイズできるガイドはありますか?
.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
ファイルのオプションは多数ありますが、それらの意味を知ることは重要です。
nautilus-actions.org は、.desktop
ファイルを作成するための非常に優れたガイドと説明と、それらで使用できるすべての可能なパラメーターを提供するため、特別な.desktop
ファイルの作成に疑問がある場合は、サイトを見て、そこの例を見てください。
インストールされたアプリがrに表示されるとき。クリックして>で開きますが、rではありません。クリック>プロパティ>リストで開くこれは通常、アプリの.desktopのExec =行のためです
2つの方法-アプリの.desktopを[デフォルトアプリケーション]セクションの適切な行に追加するだけです
〜/ .local/share/applications/mimeapps.list
行が既に存在する場合は、現在の.desktopを目的のアプリの.desktopに置き換えるだけです
.texの場合、行は
text/x-tex=
他の解決策は、テキストエディターでアプリの.desktopを開き、Exec =行の最後にスペース%letterを追加することです。
アプリがわからない場合は、%fまたは%Uのどちらでも大丈夫だと思います。
例geditを使用して、意味を表示する
Exec=gedit %U
これにより、アプリがrに表示されるようになります。クリック>プロパティ...リスト