回答:
以下のようaneeshepの答えは説明して、キーが適切に作成された.desktop
『ランチャー』を。しかし、手作業で行うよりも簡単な方法があります。多くの場合、.desktop
ファイルを編集する必要さえありません。
解決策:Ubuntu Tweakを使用する
.desktop
、必要に応じてさらに編集できるファイルを作成します。たとえば、コマンドラインエディターまたはプログラムを使用して開いている場合などです。このハウツー.php
では、無料のKomodo Edit GUIテキストエディターでファイルを開くようにNautilusを設定する方法について説明します。このエディターには、デフォルトでホームディレクトリにインストールするシェルインストーラーが付属しています。その場合、プログラム/コマンドは/home/user/Komodo-Edit-7/bin/komodo
PPAを追加し、端末からUbuntu Tweakを更新してインストールします。
sudo apt-add-repository ppa:tualatrix / ppa sudo apt-get update sudo apt-get install ubuntu-tweak
更新:新しいUbuntuリリースの更新手順については、この質問を確認してください
Nautilusを開き、必要なファイルの1つを見つけて(ここで.php
)、右クリックして[ プロパティ ]をクリックします。
表示される[ プロパティ]ウィンドウで、Type:の直後に表示されるテキストに注意してください。それが私たちが探しているMIME記述です(ここでは「PHPスクリプト」):
DashからUbuntu Tweakを起動し、上部の[ 管理者 ]タブをクリックします。次に、下部の[ファイルタイプマネージャー]エントリをクリックします。
ファイルタイプマネージャーが開いたら、左側のサイドバーで[ すべて ]をクリックし、下部にある[ファイルタイプのみを表示...]チェックボックスをオフにします。
右側で任意のファイルタイプを選択し、ステップ2のMIME記述の最初の数文字の入力を開始して、ファイルタイプを自動的に検索して選択します。
現在選択されているファイルタイプをダブルクリックして、関連するコマンドを編集します。
以下のプロパティに示すように、PHPファイルはデフォルトでKomodoで開きます。リセットボタンを押して、そのファイルタイプのデフォルトに戻ります。
この問題の回避策があります。例として、私はリストに崇高な(理想)を追加しています。
1)。ターミナルを開き、次のコマンドを実行します。
cp /usr/share/applications/gedit.desktop ~/.local/share/applications/sublime.desktop
2)。新しいファイルを編集し、必要な変更を加えます
vim ~/.local/share/applications/sublime.desktop
[Desktop Entry]
Name=sublime2
GenericName=Sublime2 - IDE
Comment=Edit text files
Exec=/home/aneesh/Sublime2/sublime_text %U
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=/home/aneesh/Sublime2/sublime.jpeg
Categories=GNOME;GTK;Utility;TextEditor;
X-GNOME-DocPath=gedit/gedit.xml
X-GNOME-FullName=Sublime2
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gedit
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.0
X-GNOME-Bugzilla-ExtraInfoScript=/usr/share/gedit/gedit-bugreport
X-Ubuntu-Gettext-Domain=gedit
この方法では、ダッシュボードに重複したランチャーが発生する可能性があることに注意してください。これを防ぐためNoDisplay=true
に、新しく作成したランチャーに追加できます。
ファイルを保存します。これで完了です。
MimeType=
私のアプリにを追加しましたが、.desktop
何も変わらないようです。
bashターミナルでこれを入力してみてください(Ctrl+ Alt+ T):
mimeopen -d YourFile
eog
に私の画像のために、私のプログラムが消えた...
$PATH
これでうまくいくかもしれません。Ubuntu Tweakのファイルタイプマネージャーをお試しください。
「管理者」セクションに移動し、ファイルタイプマネージャーを開き、「すべて」のファイルタイプを選択し、長いリストでファイルタイプを見つけて選択し、編集を選択し、追加ボタンを選択して、「カスタムコマンド」をクリックします一番下に、必要な方法でファイルを開くために必要なカスタムコマンドを入力します。
nautilusを開き、ファイルを右クリックして、プロパティを選択します。プロパティウィンドウには、[アプリケーションから開く]タブがあります。そこに行き、次のいずれかからアプリケーションを選択します。
その後-
.desktop
/ mime-typeメソッドを介して....
mimeapps.list
ファイルタイプの関連付けを変更する別の方法は、にあるmimeapps.list
ファイルを使用することです~/.local/share/applications
。この方法の利点は、a。)サードパーティのアプリケーションに依存しないことb。)既存のシステムファイルを変更する必要がないことです。
関連付けを追加する方法または既存の関連付けを編集する方法は次のとおりです。
1.適切な.desktop
ファイルを見つける
使用するプログラムに.desktop
ランチャーが関連付けられていることを確認してください。を見て~/.local/share/applications
、プログラムの/usr/share/applications
相関.desktop
ファイルを見つけてください(例:)mplayer.desktop
。.desktop
アプリケーション用のファイルがない場合は、この回答に記載されている手順に従って簡単に作成できます。
2. MIMEタイプの特定
プロパティへのサンプルファイル、頭の上にオウムガイ右クリックを使用し、下にリストされているMIMEタイプをコピーするType
など、audio/mpeg
。
3.編集 mimeapps.list
mimeapps.list
geditで開く
gedit ~/.local/share/applications/mimeapps.list
上記でコピーしたMIMEタイプを検索します。存在する場合.desktop
は、関連するプログラムのリストにファイルを追加します。例:
audio/mpeg=umplayer.desktop;vlc.desktop;
に
audio/mpeg=umplayer.desktop;vlc.desktop;mplayer.desktop;
mimetypeが最初に含まれていなかった場合は、新しい行として追加し、再度.desktop
ファイルを追加します。
audio/mpeg=mplayer.desktop;
この上部に見出し[Added Associations]
がまだない場合は追加します。したがって、作成されたばかりの空のファイルの場合、次のようになります。
[Added Associations]
audio/mpeg=mplayer.desktop;
これで、アプリケーションが[アプリケーションから開く]ダイアログに表示されます。