「ターミナルで開く」を右クリックするための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アプリケーションも新しい端末を使用する必要があります。