数日前にUbuntu 13.04にアップグレードしました。
Ubuntu 12.10では、デフォルトのターミナルを次のように設定していました。
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"
私もSudo update-alternatives --config x-terminal-emulator
で設定しました。
ただし、これらのオプションはいずれもUbuntu 13.04では機能しません。
Nautilus "open terminal"でターミネータをデフォルトのターミナルエミュレータとして設定するにはどうすればよいですか?
これは重複ではありません。私が言ったように: nityで使用されるデフォルトのターミナルを設定するにはどうすればよいですか? のソリューションは、nautilusの「オープンターミナル」を使用するUbuntu 13.04では機能しません。
私の質問は、「Ubuntu 13.04でNAUTILUS "OPEN TERMINAL"を使用してデフォルトのターミナルエミュレータとしてターミネータを設定する "です。
「ターミネーターで開く」オプションを追加する方法は次のとおりです。
「Nautilus-Actions Configuration Tool」をインストールします
Sudo apt-get install nautilus-actions
「Nautilus-Actions Configuration Tool」で、次の(ガイダンスとして)新しいルールを追加します。
[アクション]タブで、両方のボックスにチェックを入れ、適切な名前を選択します(例:ターミネーターで開く):
[コマンド]タブで、次を設定します。
[MIMEタイプ]タブで、以下を設定します。
[編集]> [設定]で次のチェックを外して、Nautious-Actions Configuration Toolの設定も変更して、2レベルのコンテキストメニューを削除することをお勧めします。
ログアウトして再度ログインします。
これで設定は完了です。Nautilusを右クリックすると、「ターミネーターで開く」オプションが表示されます。
EDIT:これは、13.04では動作しない可能性があることを意味しています。それでも、それは私が試してみたいものです(私は12.04 LTS btwにいます): nautilus-open-terminalを設定してgnome-terminalではなくTerminatorを起動します
元のメッセージ:
手遅れかもしれませんが、私は同じことに対する解決策を探していたので、コンソールを...
dconf-editor
をインストールすると、(gsettingsコマンドに非常に似ています)dconf-editorを開いて設定することで、開きたいターミナルを設定できます。
org->gnome->desktop->applications->terminal->exec = terminator
org->gnome->desktop->applications->terminal->exec-arg = -x
その後、nautilus -q
を使用してnautilusを終了して再初期化できます(以下を表示するには2回実行する必要があります)
$ /usr/bin/nautilus -q
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Shutting down nautilus-open-terminal extension
Shutting down nautilus-gdu extension
コマンドラインからnautilusをデバッグすることも可能になりました:
$ /usr/bin/nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
...
...
「ターミナルで開く」を呼び出すときの問題はすべてここに記録されます。
注:これは、-q
フラグを使用して呼び出した直後にのみ可能でした。それ以外の場合、nautilusを呼び出すと、単にアプリケーションが開き、ログを記録せずにシェルに戻ります。
私の問題は、誰かに興味がある場合、-x
argがkonsoleで動作しないことでした。そのため、毎回新しいKonsoleウィンドウを開きたくないので、--new-tab -e
に変更しました。
それが誰かを助けることを願っています。
これはちょっとした「ハック」でもありますが、Germanoが提供するものよりも痛みは少なく、必要に応じてフルパス名(つまり/usr/bin/gnome-terminal
ただgnome-terminal
)の代わりに)。
〜/ .bashrcファイルに次のものが含まれていることを確認してください。
if [ -d ~/bin ]; then
export PATH=~/bin:$PATH
fi
次に、シェルで次を実行します。
mkdir -p ~/bin
ln -s /usr/bin/terminator ~/bin/gnome-terminal
最後に、ログアウトして、Ubuntuアカウントに戻ります。