web-dev-qa-db-ja.com

「ターミナルで実行」の優先ターミナルエミュレーターとしてGuakeを設定する方法

私は最近Guakeをインストールし、とても気に入っています。優先ターミナルアプリケーションとして設定したいと思います。つまり、bashスクリプトファイルを右クリックして[開く]をクリックし、[ターミナルで実行]を選択すると、新しいGuakeタブで開きます。

「ターミナルで実行」の優先アプリとしてGuakeを設定する場所がわかりません。そして、コマンドがguake --new-tab=new --execute-command="COMMANDHERE"のようなものになる必要があるかもしれないと推測しているので、そのパラメーターをどのように渡すのでしょうか?

理想的には、ターミナル呼び出しで新しいGuakeタブを開きたいのですが、が既にある場合を除きます。 (わかりにくい、既存のタブで既にコマンドが実行されているIDは?)それに失敗すると、新しいGuakeタブを開くだけでかまいません。また、これが発生したときにGuakeを非表示にするオプションはありますか?

すでに試した:

nityで使用されるデフォルトのターミナルを設定するにはどうすればよいですか? 私はすでに試しました:

  • gconftool --type string --set /desktop/gnome/applications/terminal/exec guake-Ctrl-Alt-Tを入力すると、Guakeが表示されます。

  • alternatives Configuratorでx-terminal-emulator\usr\bin\guakeに設定-これは違いを生じませんでした(すでに以前の変更を行っています)。

10
david.libremone

おそらくgconf-editor —または12.04以降のdconf-editorを実行して、org.gnome.desktop.default-applications.terminalキーに直接移動できます。

dconf screenshot

exec-argパラメーターをGuakeの-eに変更する必要があります。怠け者の場合:

gsettings set org.gnome.desktop.default-applications.terminal exec 'guake --new-tab'
gsettings set org.gnome.desktop.default-applications.terminal exec-arg '-e'
6
ulidtko