Ubuntu 13.04:nautilusの「オープンターミナル」で、ターミネーターをデフォルトのターミナルエミュレーターとして設定


9

数日前に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 " でデフォルトのターミナルエミュレーターとして設定するにはどうすればよいですか?

これは重複ではありません。私が言ったように:Unityで使用されるデフォルトのターミナルを設定するにどうすればよいですか?nautilus「オープンターミナル」を備えたUbuntu 13.04では動作しません。
私の質問は次のとおりです。「Ubuntu 13.04でNAUTILUS "OPEN TERMINAL"を使用して、ターミネータをデフォルトのターミナルエミュレータとして設定します」


次回は、あなたがすでに見たことを述べてください。それは非常に役立ちます。
セス

次回は質問全体をよく読んでください。;-)
ファンシモン

回答:


9

「ターミネーターで開く」オプションを追加する方法は次のとおりです。

  1. 「Nautilus-Actions設定ツール」をインストールします

    sudo apt-get install nautilus-actions
    
  2. 「Nautilus-Actions設定ツール」で、次の(ガイダンスとして)新しいルールを追加します。

    • [アクション]タブで、両方のボックスにチェックマークを付け、適切な名前を選択します(たとえば、ターミネーターで開く)。

      アクション(タブ)

    • [コマンド]タブで、次のように設定します。

      • パス:ターミネーター
      • パラメータ:--working-directory =%f

      コマンド(タブ)

    • 「MIMEタイプ」タブで、次のように設定します。

      • MIMEタイプフィルター:iノード/ディレクトリ

    MIMEタイプ(タブ)

    • [ファイル]> [保存]に移動してルールを保存すると、すべての準備が整います。
  3. 編集>設定で以下のチェックを外して、2つのレベルのコンテキストメニューを削除するために、Nautious-Actions設定ツールの設定も変更することをお勧めします。

    • (チェック解除)ルートの「Nautilus-Actions」メニューを作成します
    • (チェックを外す)Nautilusコンテキストメニューに「About Nautious-Actions」項目を追加

    環境設定

  4. ログアウトして再度ログインします。

これですべての準備が整いました。Nautilusで右クリックすると、[ターミネーターで開く]オプションが表示されます。


0

これも少し 'ハック'ですが、Germanoが提供するものよりも苦痛が少なく、完全なパス名で参照する必要がある場合(つまり/usr/bin/gnome-terminal、単にではなく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アカウントに再度ログインします。


0

編集:これは13.04では結局動作しない可能性があるという意味です。それでも、それは私が試してみるものです(私は12.04 LTSを使用しています): 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を終了して再初期化することができますnautilus -q(以下が表示されるまでに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を呼び出すだけでアプリケーションが開き、ロギングせずにシェルに戻ります。

私の問題は、もし興味があるなら、-xargsがkonsoleでは機能しないことでした。そのため、--new-tab -e毎回新しいKonsoleウィンドウを開いたくなかったので、これをに変更しました。

それが誰かを助けることを願っています。


-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal

5
この「修正」は少しずさんです。
JuanSimón2013年

シンボリックリンクの方法がずさんであることに私は同意しますが、「正しい」方法は途方もなく直感的でないため、ほとんどの人が頼る方法です。デスクトップはこれを処理するためのより良い方法を提供する必要があり、それから「ずさんな方法」は自然に消えます。
Slawomir、2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.