ノーチラスファイルブラウザを起動すると、GNOMEデスクトップが起動します。これを抑制する方法

ノーチラスファイルブラウザを起動すると、GNOMEデスクトップが起動します。これを抑制する方法

現在私はi3ウィンドウマネージャを使用しています(しかし、これは他の非標準ウィンドウマネージャでも機能すると思います)。 Nautilusを実行するたびにフルスクリーンデスクトップも実行されます。これを閉じる必要があります。

考えられる解決策は、次のコマンドを使用してノーチラスを起動することです。場合によっては、nautilus --browser --no-desktopノーチラスが他のアプリケーションによって自動的に起動され、オプションなしで起動されるため、この方法は問題を部分的にのみ解決します--browser --no-desktop

デスクトップの起動を無効にするためのgnome3設定オプションはありますか?

答え1

dconfはい。それを制御する価値があります。 Nautilus がデスクトップの描画を無効にするには、次のコマンドを実行します。

gsettings set org.gnome.desktop.background show-desktop-icons false

源泉:https://askubuntu.com/a/237984/81372

答え2

show-desktop-icons他のウィンドウマネージャやデスクトップ(GNOMEやUnityなど)を使用しているため、永久に閉じたくない場合は、.desktopNautilusを開くコマンドを指定する新しいファイルを作成できます。たとえば、~/.local/share/applications/nautilus.desktop:

[Desktop Entry]
NotShowIn=Unity;GNOME
Name=Files
Comment=Access and organize files
Exec=nautilus --new-window --no-desktop
Terminal=false
Type=Application

アプリケーションランチャーを使用している場合(例:i3-dメニューデスクトップどんなサポートデスクトップ標準

たとえば、次のいずれか~/.config/i3/configがあるとします。

bindsym $mod+space exec --no-startup-id i3-dmenu-desktop
bindsym $mod+space exec --no-startup-id i3-dmenu-desktop --dmenu='dmenu -i'

プロパティに応じて、上記のサンプルファイルは.desktopランチャーで「ファイル」として表示されますName。大文字と小文字を区別せずに実行すると、「file」とも表示されますdmenu -i

関連情報