web-dev-qa-db-ja.com

右クリックメニューの「ターミナルで開く」でgnomeターミナルの代わりにターミネーターを使用するにはどうすればよいですか?

update-alternativesを使用してデフォルトのターミナルエミュレーターをターミネーターに設定しました。 ctrl-alt-t、しかし、デスクトップまたはフォルダーで右クリックメニューを使用すると、gnome-terminalが開きます。

これを修正するために変更する別の設定はありますか?

Compizを編集して3Dキューブ効果を試してから、compizをデフォルト設定にリセットして、ターミナルのデフォルトをリセットする必要がありました。取得するため ctrl-alt-t この後、私はgsettings set org.gnome.desktop.default-applications.terminal exec 'terminator'もしなければなりませんでした。この提案は nityで使用されるデフォルトのターミナルを設定するにはどうすればよいですか? で見つけましたが、これはそうではなかったので、右クリックオプションでターミネーターを開きます。

Ubuntu 15.10を使用しています

20
TomC

gsettings set org.gnome.desktop.default-applications.terminal execの設定は、コンテキストメニューエントリの動作に影響しません。使用される端末はgnome-terminalであり、それはパッケージlibterminal-nautilus.sognome-terminalの-​​ハードコーディングです。そして、このライブラリはNautilusによって使用されます。

おそらくこれは将来のバージョンで変更される予定ですが、現在のところ事実です。

15
A.B.

動作する可能性のある解決策は、既存の右クリックオプションを変更する代わりに、Ubuntuコンテキストメニューエントリにカスタム右クリックオプションを追加することです。

そのために、Sudo apt-get install nautilus-actionsを使用してリポジトリから取得できるNautilus-Actions設定ツールを使用できます。

非常に詳細なチュートリアルを見つけることができます こちら

8
Prolix

gnome-terminalを定期的に使用したくない場合、パッケージのアップグレードやその他の偶発的な問題によってハックが邪魔される可能性を気にしない場合は、/usr/bin/gnome-terminal(または名前を変更して)terminatorへのシンボリックリンクに置き換えます。

コンテキストメニューがPATHを尊重する場合に機能する、やや押し付けがましくないアプローチは、/usr/bin/gnome-terminalをそのままにして、/usr/local/bin/gnome-terminalから/usr/bin/terminatorへのシンボリックリンクを追加することです。完全修飾パスなしでgnome-terminalを実行しているものはすべて、実際にターミネータを取得します。

3
hobbs

これを〜/ .bashrcファイルに追加します

if ps -o cmd= -p $(ps -o ppid= -p $$) | grep -q gnome; then
  Nohup terminator &> /dev/null &
  sleep 0.1s
  exit
fi
2
Ohad Rubin