Nemoの設定方法 「ターミナルで開く」を右クリックして「gnome-terminal」を起動します。

Nemoの設定方法 「ターミナルで開く」を右クリックして「gnome-terminal」を起動します。

「ターミナルで開く」を右クリックするためのNemoのデフォルト設定は「gnome-terminal」を起動することですが、私のインストールでは「xfce4-terminal」を開くことです。

しばらく前に「gnome-terminal」が壊れたとき、代わりに「xfce4-terminal」をインストールしました。端末に対して「xfce4-terminal」を呼び出すようにシステム全体のデフォルト値を設定しました。

gnome-terminalの問題を解決した後、システム全体のデフォルト値をgnome-terminalに戻しました。しかし、Nautilusは再びgnome-terminalを使い始めました。ニモ「xfce4-terminal」を実行し続けます。

「xfce4-terminal」を削除した後、Nemoの「ターミナルで開く」機能が動作を停止しました。

この問題を解決するために、次のことを行いました。

  • Ubuntu 16.04再インストール
  • Nemoのクリーニングと再インストール

Nemoはまだ「xfce4-terminal」のみ出荷します。これは、私のホームフォルダのNemo設定や他のユーザー固有のキャッシュに問題があるようです。新しいユーザーを作成し、Nemoは「gnome-terminal」を正しく起動しました。

Nemoの機能を確認して修正するのに役立つ人はいますか?/home/username

「ターミナルで開く」機能をクリックすると、何が起こるかを確認する編集可能な設定の種類はありますか?

答え1

Googleが私をここに連れてきたので、少なくとも1人の不要な問題を解決するためにこの投稿を復元しました。

私はDebianを使用しています。LD Jamesのアドバイスは次のとおりです。私には適していません。だからNemoのソースコードを見てください。132号線nemo-global-preferences.c次のように(アップストリーム)構成スキーマを見つけました。

org.cinnamon.desktop.default-applications.terminal

私はNautilusの代わりにNemoを使用しており、Cinnamonの代わりにGnome3を使用しているので、このモードは私には存在しません。だから私は次のコマンドを使って作成しました。このコマンドを実行すると、端末で開く操作がgnome-shell正しいディレクトリで開きます。

gsettings set org.cinnamon.desktop.default-applications.terminal exec gnome-shell 

gnome-shell使用したい端末にコマンドを置き換えます。例: の場合は、次をgnome-terminal使用します。

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

そしてterminator( sudo apt install terminator) 使用:

gsettings set org.cinnamon.desktop.default-applications.terminal exec terminator

答え2

Nemoはgsettings設定を使用します。これにより、予想される動作が復元されます。

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

Ubuntuではいくつかの理由で異なります。

$ gsettings set org.cinnamon.desktop.default-applications.terminal exec gnome-terminal

答え3

Xubuntu 18.10ではこれが役に立ちました(私はサクラをターミナルとして使用します)。

$ gsettings set org.cinnamon.desktop.default-applications.terminal exec sakura

答え4

まず、デフォルトのX端末を設定します。

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

その後、Cinnamonのデフォルト端末を次のように設定できますx-terminal-emulator(NemoはCinnamonファイルマネージャであるため、Cinnamon設定から設定を取得します)。

gsettings set org.cinnamon.desktop.default-applications.terminal exec x-terminal-emulator

デスクトップ環境(Gnomeなど)とCinnamonアプリケーションの両方が同じ端末を使用し、後で最初のコマンドを使用してX端末を変更した場合、Cinnamonアプリケーションも新しい端末を使用する必要があります。

関連情報