Open Withアプリケーションのリストにアプリケーションを追加するにはどうすればよいですか?


46

ダウンロードからKomodo Editをインストールしました(ソフトウェアセンターでは使用できません)。Komodoで.phpファイルを開くことができますが、右クリックして[他のアプリケーションで開く]を選択すると、Komodoがリスト。リストに追加するにはどうすればよいですか?

ここに画像の説明を入力してください


3
素晴らしい質問、素晴らしい答え...しかし、問題は何ですか!この問題は、以前に別のアプリケーションを参照できたことを覚えている以前のバージョンには存在しませんでしたが、その機能はなくなりました。これは愚かです。すべてのプログラムが同じ方法でターゲットを開くことができるわけではないことを理解できますが、次のように手動設定が行われる場合はデフォルトですが、デフォルトではアプリケーションを呼び出して、ターゲットをパラメーターとして取得できるかどうかを確認する必要があります!
クォータニオン14年

回答:


40

/ usr / share / applications / $ application.desktopがある場合は、ファイルのに変更Exec=$commandExec=$command %Fます。ここ$applicationで、はアプリケーションの名前であり$command、目的のアクションのために実行するコマンドです。

その後、アプリケーションをリストに追加できます。

MimeType=applications/phpまだ表示されていない場合は、変更などが必要になる場合があります。(sudo update-desktop-databaseそれを変更してから実行します。)Komodoにとっては不必要かもしれませんが、他のアプリケーションには必要かもしれません。


sedプログラムを使用して置換を行うことができます。ファイルにExec=command応じての部分を整理してくださいapplication.desktop

sudo sed -i 's/Exec=command/Exec=command %F/' application.desktop

完璧!私のブレンダーが壊れていたので、それを直した瞬間、ノーチラスはすぐにオプションとしてブレンダーを示しました!
アクエリアスパワー

%Fは...なぜそんなにbreifことのLinuxなければならないこと
クリス・

1
MimeTypeエントリを追加する場合(区切り文字はセミコロンです)、sudo update-desktop-databaseNautilusがこれを
取得

2
%F?ドキュメントはありますか?
オンドラジージュカ


11

あなたは、単に空白を追加し、可能性%FExec中のパラメータのアプリケーションインストール済みのアプリケーションのの.desktopファイル。

あなたはそうでは「komodo.desktop」ファイルを追加するには、ソフトウェアセンターからインストールしていない言及した/usr/share/applications/1または~/.local/share/applications/2だけ変化し、私が示していたものと非常に類似している、NameExecIcon(など)の値は、あなたを反映するように、 PCへのkomodoのカスタムインストール

そのように:(
私はコモドを使用しないため、例として崇高なものを使用します)

monokaiカラーテーマを使用し、Exec行と&Fパラメーターを強調表示したgeditの画像

説明:%Fオプションは、アプリケーションに引数を渡す機能をアクティブにします。そのため、ubuntuが引数を渡すことができる場合、コンテキストメニューの「ファイルを開く」オプションをアクティブにし、ファイルを引数3として渡します。ブーム、それはそれだけです。まったく複雑ではありません。


注:
1:このディレクトリの内容を変更するには、root権限が必要です。(sudo nano app.desktop「端末」から使用するか、root権限を入力してgeditを開くとgksu gedit &、もちろんパスワードが要求されます)
2:~ユーザーのホームディレクトリを表します(実際には/ home / username / blabla ...にあります)。そして、することを/.local/あなたがヒットすることができ、ファイルシステムを「探検」しオウムガイ使用している場合、ディレクトリは通常、隠されているctrl+ h隠しファイルを表示します。
3:アプリケーションが引数の受け渡しをサポートしていない場合、動作しません。


7

ランチャー/ダッシュボードで使用可能なアプリケーションのみが[その他のアプリケーション]リストに表示されます。

Komodo Edit 7は、デフォルトでデスクトップにアイコンを作成します。

ここに画像の説明を入力してください

Komodo Editをランチャーリストに追加して、他のアプリケーションで使用できるようにするには、次の手順を実行する必要があります。

  1. でターミナルを開きます Ctrl-Alt-T
  2. 入力または貼り付け:

    sudo cp ~/Desktop/komodo-edit-7.desktop /usr/share/applications/
    

    または新しいバージョン(Komodo Edit 8)の場合:

    sudo cp ~/Desktop/komodo-edit-8.desktop /usr/share/applications/
    

    このステップの前に、デスクトップアイコンをクリックするだけでKomodo Edit 8(ファイル名はkomodo-edit-8.desktop)を実行するために、「信頼できないアプリケーションランチャー」が表示されていたことに注意してください。私はこれを修正して実行可能にしました

    chmod +x ~/Desktop/komodo-edit-8.desktop
    
  3. ターミナルを終了します。

  4. Komodo Editがダッシュに表示されることを確認します(しばらく時間がかかる場合があります)。

    ここに画像の説明を入力してください

  5. これで、php(およびその他)ファイルの[その他のアプリケーション]リストにも表示されるはずです。

    ここに画像の説明を入力してください


1
これはKomodoの古いバージョンです-約1年前にインストールされ、デスクトップにアイコンを作成しませんでした。しかし、それは既にダッシュボードで利用可能ですので、なぜアプリケーションリストにないのか分かりません。
エミーズ

@EmmySは、中コモド編集デスクトップのファイルを見つけてください/usr/share/Applications、私たちはあなたの問題を解決し、より良い助けにそのコンテンツを共有するこの答えの指示を
っぽい

3
Komodoはデフォルトで自分のホームディレクトリにインストールされるため、他のユーザーが使用できないように、ホームディレクトリの共有/アプリケーションフォルダーに配置します。コマンド修正だから、cp ~/Desktop/komodo-ide-8.desktop ~/.local/share/applications/
アッティラFulop

4

vine_userのメソッドに基づきますが、アプローチが異なります。

私は通常、公式WebサイトからBlenderをダウンロードしてから、Alcarte / Main Menuソフトウェアを使用してメニューリンクを作成します。その後、メニューは「/.local/share/applications」にあります。

次に、どの.desktopファイルが自分のものであるかを確認します(そして、それが実行可能であることを確認します)。それを右クリックして、プロパティを押します。次に、[コマンド]フィールドで、コマンドがそこに記載された直後に、%Uを追加します。

それでおしまい!メニューに表示されるはずです。


これは、PDF-Exchange Viewerを使用した場合に最適でした。ありがとう。
シーナ

%Uとは これに関するドキュメントはありますか?
オンドラジージュカ


0

ターミナルでNautilusを開きます

sudo nautilus

次に、Nautilusを使用して/ usr / share / applications /に移動し、「アプリケーションから開く」リストに追加するアプリケーションを探します。コピーアンドペーストでデスクトップ上のリンクをコピーします。Geditのようなテキストエディターを起動し、テキストエディターでデスクトップにコピーしたファイルをドラッグします。最後の行の1つは

NoDisplay=false

したがって、「false」を「true」に置き換えてファイルを保存します。次に、/ usr / share / applications /で変更したファイルをドラッグし、古いファイルを上書きします。

次に、[アプリケーションから開く]メニューを再度開くと、そのアプリケーションが表示されます。


0

14.04では、プログラムを直接開いてリストに表示するように設定できます。ルートモードでnautilusを開き/usr/share/applications/、リストに表示するアプリケーションに移動して選択します。右クリックして[開く] プロパティコマンドあなたはのように表示される/usr/bin/appNameことの終わりには、単に追加%U 今全体のものはこのように見なければなりません/usr/bin/appName %U。これで完了です!


0

私の場合、Sublime Text 3をリストに追加しようとしたときに、ファイル~/.local/share/applications/sublime_text.desktopにはプロパティがありましたHidden=True

その行を消去し、問題が解決しました!


0

これを行うための1つのクールなオプションはAlacartです。とてもシンプルで使いやすいです。リンクはこちら

以下はそれをインストールするコマンドです

  sudo apt install alacarte
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.