web-dev-qa-db-ja.com

タブ補完機能を備えたアプリケーションランチャー

[〜#〜]編集[〜#〜]

わかりました、十分に公平です-おそらくスタンドアロンランチャーを使用することは、ダニエルアンデソンとして行く方法です 提案 以下。しかし、これは次の質問につながります:

どちらか;

  1. でbashのようなコマンド補完を取得するにはどうすればよいですか Tab xfrun4で動作するまたは
  2. (xtermと同じくらい速く)すぐに開く他のランチャー(xfce用)はありますかnotタブ補完のあるKDEまたはGnomeライブラリのクラップロードが必要ですか?

すぐに十分な参照のために:

$ time $(xterm echo)

real    0m0.064s
user    0m0.048s
sys     0m0.004s

元の質問は

古い習慣は一生懸命に死ぬので、私のLinuxデスクトップでは、ターミナルを開いてコマンドラインから(X)アプリケーションを実行することでアプリケーションを起動します。 Xtermウィンドウの1つをアプリケーションランチャーに変えて、google-chromeまたはcharmと入力するだけで、コマンドの末尾に&を付けずにアプリケーションをバックグラウンドで起動できるようにしたいと思います。または Ctrl-Z 続いてbg

すべてのコマンドをバックグラウンドで実行するXtermウィンドウ/シェルを作成する簡単な方法はありますか?できれば、source(bashで)またはそれ以上のスクリプトを実行できます。これは、次の場合に自動的に実行されますdisembiggen font by Ctrl-Shift--

1
Kimvais

あなたの質問が本当に「アプリケーションランチャーが欲しい」であるなら、そこから選ぶべきものはたくさんあります。これが実際の問題を解決する最も簡単な方法のようです。私は gmrun を使用します。これは非常に軽量で、完成度があります。 ウィキペディアはより大きなリストを保持しています そのようなアプリケーションの。キーボードショートカットをこれらのいずれかにバインドすると、代わりにこのショートカットを発行できます。 Ctrl+Shift+- プログラムを実行します。

Bashのバックグラウンドでプログラムを起動するために&と入力する必要はありません」という質問の場合は、次のようなスクリプトを実行します

#!/bin/sh
while true; do
    read command
    ${command} &
done

実行時に、コマンドを入力して、を押すことができます Enter、バックグラウンドで起動されます。

シェルに「ああ、これはバックグラウンドで実行したいグラフィカルプログラムです」と自動的に考えさせてから、&を追加する場合は、これらすべてに何らかのリストを保持する必要があります。バイナリ名、そしてそれはおそらく他の操作に大きな迷惑になるでしょう。

質問が「どうすればキャッチできますか Ctrl+Shift+-xtermで、それに基づいて行動しますか? "、それではわかりません。

全体として:スタンドアロンのアプリケーションランチャーを使用することを強くお勧めします。そのためのショートカットに慣れてください。

3