Unityで使用されるデフォルトのターミナルを設定するにはどうすればよいですか?


130

Unityで使用されるデフォルトのターミナルを設定するにはどうすればよいですか?

Ctrl+ Alt+ Tホットキーを使用して、デフォルト以外の端末を起動したいと思います。デフォルトの端末はgnome-terminalです。

デフォルトの端末値はどこで変更できますか?

回答:


126

12.04以降の場合

gconf-廃止されhttp://en.wikipedia.org/wiki/GConf -そしてgsettingsその代わりに使用することができます。

gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'

どこの端末では、あなたが端末から、それを開くために使用するコマンドです。


ターミネーターをターミナルとしてインストールし、gnome-terminalをアンインストールしましたが、あなたが提案したコマンドは機能しません。
ガウラヴアガルワール14

13.10で正常に動作します。
マーティン14

2
ターミネーターをメインターミナルとして使用していますが、このコマンドを実行した後、ctrl + alt + Tはまったく機能しません。
user1880405 14

2
@ TorbenGundtofte-ブルーンは置き換えるkonsolegnome-terminal
Rumesh

1
Ubuntu 16.04
geekQで引き続き

73
sudo update-alternatives --config x-terminal-emulator

5
これは質問に対する優れた答えですが(そして、一般的にデフォルトプログラムIMHOを変更する好ましい方法です)、これはすべての状況で「選択の武器」ではないかもしれません。詳しく説明すると、guakeターミナルをデフォルトとして設定したかったのですが、update-alternativesで設定しようとしても表示されませんでした。
FuzzyQ

1
また、スクリプトxdg-openを直接編集できます:) sudo gedit `which xdg-open`
iegik

質問で明確に述べられているように、これはショートカットコマンドの結果を変更しません。なぜ多くの賛成票があるのか​​わかりません。
m3rosss

Ubuntu 17.04で動作します。インストールterminologyして、Ctrl + Alt + Tターミナルになりました。実行update-alternativesgnome-terminal、それをに戻し、すぐに動作しました。
rjh

40

Ubuntu 11.10以前でのみ!新しいバージョンについては、LucaBの回答をご覧ください!

ターミナルを開きます(例:gnome-terminal)

次のコマンドを実行します。

gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>

例えば:

gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator

完了:)。


5
これは私のためにそれを修正しません。.desktopファイル(を指定Terminal=True)を介してHtopを起動すると、どのような場合でもGnomeターミナルで起動します。デフォルトのターミナルエミュレータを変更する場所はまだありますか?
ライアントンプソン

2
正解はベローです!
-Gerep

@gerep質問はUbuntuバージョン11.10を正確に定義しているため、私の答えは正しいです。もちろん、新しいバージョンではgconftoolは非推奨になっているため、これは適切なソリューションではありません。
レジス

28

デフォルトの端末ではなくショートカットを変更するには、

  1. キーボードを検索
  2. ショートカットとカスタムショートカットに移動します
  3. プラス記号を押して、新しいショートカット(この場合はターミネーター)を追加します
  4. ショートカットctrl + alt + tが既に使用されていると言われたら、「再署名」を押します

キーボードを検索 新しいショートカットを追加 再任


2
私にはうまくいきません。
ガウラフアガルワール14年

最も理解しやすく、時の試練に耐えた人である+100。
ブランドンバーテルセン

以来sudo update-alternatives --config x-terminal-emulator、「リンクグループのx-terminal-エミュレータで唯一の選択肢(は/ usr / binに/ X-ターミナルエミュレータを提供する)があります。:設定するには、何も/usr/bin/gnome-terminal.wrapperが」で戻ってきました これは、Guakeがインストールされていても、このオプションを使用しました。通常のターミナルをShift + Ctrl + Alt + Tに変更し、その場所でCtrl + Alt + Tを使用するようにGuakeをセットアップしました。唯一の問題は、ターミナルでも右クリックして開くことです。さらに、GuakeはF12に設定されており、どちらの方法でもCtrl + Alt + Tよりも使いたいものです。それにもかかわらず、それは素晴らしい追加です。
Natetronn

7

x-terminal-emulator「ALternatives Configurator」アプリを使用してオプションを変更してみてください。

Ubuntuの場合、以下のコマンドを使用できます。

sudo update-alternatives --config x-terminal-emulator

インストールしたすべての端末オプションがリストされ、必要なものを(番号で)選択できます。


2
助け少し:「代替Configuratorは」「galternatives」です
Regisz

5

gnomeでデフォルトのターミナルを設定するには、インストールする必要がありますdconf-toolssudo apt-get install dconf-tools)。

その後、を使用しgsettingsて、お気に入りのターミナルエミュレータを設定できます。

お気に入りのターミナルエミュレータがであるとしましょうtermite

でインストール sudo apt-get install termite

その後、このコマンドを入力します

gsettings set org.gnome.desktop.default-applications.terminal exec termite

termite引数をとらないので(または、引数をどうするかによって異なります。このように設定できます)、これを使用して空に設定するか、必要な端末のexec-argsを設定します

gsettings set org.gnome.desktop.default-applications.terminal exec-arg ""

これtermiteがデフォルトのターミナルエミュレータになります。



その同じことは、実際には重要ではありません。この方法では、代替ツールを使用しますgconf
ブルーノペレイラ

残念ながらexec-argは機能しませんでした。端末をフルスクリーンモードで起動しようとしました。助けた唯一のオプションは、構成でオプションを指定することでした。私はターミネーターを使用しています
-Timofey


2

update-alternativesシステムはDebianのものですが、Gnomeはより多くのディストリビューションで実行されるため、優先アプリケーションを定義する独自の方法があります。

ユーティリティを介してデフォルトのターミナルを設定できます。これは、優先アプリケーションとしてgnome-default-applications-propertiesもアクセスできますgnome-control-center

または、gconfレジストリキーを設定できます/desktop/gnome/applications/terminal/exec

ただし、nautilusなど、Gnomeが提供するすべてのアプリケーションがこの設定を尊重すること、または独自の設定を使用することは保証されません。



1

キーボードショートカットに移動すると、ランチャーセクションの下にCtrl + Alt + Tが「ターミナルの起動」アクションに関連付けられていることがわかります。まだテストしていませんが、好みのターミナルへのカスタムショートカットを作成し、代わりにそのショートカットをバインドできます。


0

奇妙なことにgnome-terminal、DISPLAY varが:0の場合、パッチでコンパイルされたものは動作しません。DISPLAY= localhost:0の場合、問題なく動作します。

これを編集/usr/bin/gnome-terminal/wrapperして追加できます:

ENV{"DISPLAY"}="localhost:0";

exec行の直前。

その後/usr/bin/gnome-terminal/wrapper、ランチャーとして使用できます!


0
sudo update-alternatives --set x-terminal-emulator <terminal-path>

例えば:

sudo update-alternatives --set x-terminal-emulator /usr/bin/tilix

インタラクティブモードで実行する場合、またはパスを確認する場合:

sudo update-alternatives --config x-terminal-emulator
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.