現在、私はi3
ウィンドウマネージャーを使用しています(ただし、これは他の非標準のウィンドウマネージャーにも当てはまると思います)。 nautilusを実行するたびに、全画面デスクトップも起動するので、これを閉じる必要があります。
可能な解決策は、nautilusをnautilus --browser --no-desktop
で起動することです。これは、nautilusが他のアプリケーションによって自動的に起動されることもあり、この場合は--browser --no-desktop
オプションなしで起動されるためです。
デスクトップの起動を抑制できるgnome3構成オプションはありますか?
はい、これを制御するdconf
値があります。次のコマンドを実行して、Nautilusによるデスクトップの描画を無効にします。
gsettings set org.gnome.desktop.background show-desktop-icons false
オフにしたくない場合はshow-desktop-icons
永続的に、おそらくGNOMEやUnityなどの別のウィンドウマネージャーまたはデスクトップも使用しているため、新しい.desktop
nautilusを開くために使用するコマンドを指定するファイル。例えば、 ~/.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-dmenu-desktop などのアプリケーションランチャーを使用している場合にのみ機能します。
たとえば~/.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
属性に従って、ランチャーに「ファイル」として表示されます。大文字と小文字を区別せずに実行している場合は、「ファイル」としても表示されます。dmenu -i
。