Unityで使用されるデフォルトのターミナルを設定するにはどうすればよいですか?
使用したい Ctrl+Alt+T デフォルト以外の端末を起動するホットキー。デフォルトの端末はgnome-terminalです。
デフォルトの端末値はどこで変更できますか?
gconf
は非推奨になりました- http://en.wikipedia.org/wiki/GConf -およびgsettings
を代わりに使用できます。
gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'
terminalは、ターミナルから開くために使用するコマンドです。
Sudo update-alternatives --config x-terminal-emulator
Ubuntu 11.10以前のみ!新しいバージョンについては LucaB answer!をご覧ください
ターミナルを開きます(例:gnome-terminal)
次のコマンドを実行します。
gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>
例えば。:
gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator
完了:)。
デフォルトの端末ではなくショートカットを変更するには、
「ALternatives Configurator」アプリからオプションx-terminal-emulator
を変更してみてください。
ubuntuの場合、以下のコマンドを使用できます。
Sudo update-alternatives --config x-terminal-emulator
インストールしたすべての端末オプションが一覧表示され、必要なものを(番号で)選択できます。
Gnomeでデフォルトのターミナルを設定するには、dconf-tools
(Sudo 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
がデフォルトのターミナルエミュレータになります。
試してみる
Sudo update-alternatives --config x-terminal-emulator
Update-alternativesシステムはDebianのものですが、Gnomeはより多くのディストリビューションで実行されるため、優先アプリケーションを定義する独自の方法があります。
ユーティリティgnome-default-applications-properties
を介してデフォルトのターミナルを設定できます。また、gnome-control-center
を介してPreferred Applicationsとしてアクセスできます。
または、gconfレジストリキー/desktop/gnome/applications/terminal/exec
を設定できます。
ただし、nautilusなど、Gnomeが提供するすべてのアプリケーションがこの設定を尊重すること、または独自の設定を使用することは保証されません。
これはUbuntu 13.10で機能しました
gsettings set org.gnome.desktop.default-applications.terminal exec terminator
キーボードショートカットに移動すると、ランチャーセクションの下にCtrl + Alt + Tが「ターミナルの起動」アクションに関連付けられていることがわかります。まだテストしていませんが、好みのターミナルへのカスタムショートカットを作成し、代わりにそのショートカットをバインドできます。
奇妙なことに、DISPLAY varが:0の場合、パッチを含むコンパイル済みgnome-terminal
は機能しません。DISPLAY= localhost:0の場合は問題なく動作します。
したがって、/usr/bin/gnome-terminal/wrapper
を編集してこれを追加できます。
ENV{"DISPLAY"}="localhost:0";
exec行の直前。
その後、/usr/bin/gnome-terminal/wrapper
をランチャーとして使用できます!
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