[〜#〜]編集[〜#〜]:
わかりました、十分に公平です-おそらくスタンドアロンランチャーを使用することは、ダニエルアンデソンとして行く方法です 提案 以下。しかし、これは次の質問につながります:
どちらか;
すぐに十分な参照のために:
$ 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--
あなたの質問が本当に「アプリケーションランチャーが欲しい」であるなら、そこから選ぶべきものはたくさんあります。これが実際の問題を解決する最も簡単な方法のようです。私は gmrun
を使用します。これは非常に軽量で、完成度があります。 ウィキペディアはより大きなリストを保持しています そのようなアプリケーションの。キーボードショートカットをこれらのいずれかにバインドすると、代わりにこのショートカットを発行できます。 Ctrl+Shift+- プログラムを実行します。
「Bashのバックグラウンドでプログラムを起動するために&
と入力する必要はありません」という質問の場合は、次のようなスクリプトを実行します
#!/bin/sh
while true; do
read command
${command} &
done
実行時に、コマンドを入力して、を押すことができます Enter、バックグラウンドで起動されます。
シェルに「ああ、これはバックグラウンドで実行したいグラフィカルプログラムです」と自動的に考えさせてから、&
を追加する場合は、これらすべてに何らかのリストを保持する必要があります。バイナリ名、そしてそれはおそらく他の操作に大きな迷惑になるでしょう。
質問が「どうすればキャッチできますか Ctrl+Shift+-xtermで、それに基づいて行動しますか? "、それではわかりません。
全体として:スタンドアロンのアプリケーションランチャーを使用することを強くお勧めします。そのためのショートカットに慣れてください。