web-dev-qa-db-ja.com

Gnome-Doのデフォルトのアクション順序をカスタマイズする

「ファイルとフォルダv2.5」プラグインでGnome-Doを使用しています。 。scriptsフォルダーを読み取るように設定して、Gnome-Doから個人用スクリプトを実行できるようにしました。唯一の問題は、Gnome-Doのシェルスクリプトに対する標準のアクションは、実行するのではなく開くことです。そのため、毎回タブとスクロールダウンが必要になります。 Gnome-Doの標準アクションを変更するにはどうすればよいですか?

わかりやすくするための例:
。scriptsフォルダー内にfoo.sh実行可能ファイルがあります。 Gnome-Do内でfooと入力すると、ファイルが正しく選択され、Openアクションが提供されます。次に、Tabキーを押し、下を押してEnterキーを押し、代わりにRunアクションを選択する必要があります。 Runアクションがリストの最初になるようにします。

または、Gnome-Doを個人用スクリプトと統合するためのより適切な方法も問題ありません。

5
Malabarba

これは直接では不可能ですが、意味を学習する機能はあります。アイテムのデフォルトのアクションは、常に、そのアイテムで可能なアクションの中で最も頻繁に使用したアクションです。

したがって、必要なものを取得する1つの方法は、Doからrunアクションを頻繁に使用することです。

別の方法は、スクリプトがFirefoxやEvolutionなどの実行可能な「アプリケーション」であることをDoに通知することです。 Doは、標準の場所で.desktopファイルを検索して、アプリケーションのリストを決定します。これらの場所の1つは~/.local/share/applicationsです。したがって、次のようなfoo.desktopファイルを作成すると、

[Desktop Entry]
Version=1.0
Name=Foo desktop frobinator
GenericName=Desktop frobinator
Comment=Awesomeate your desktop!
Exec=/home/raof/.scripts/foo.sh
Icon=shotwell
Terminal=true
Type=Application
Categories=Graphics;Photography;GNOME;GTK;

doで「Foo desktop frobinator」実行可能アイテムを取得します。

4
RAOF