Gnome3

啟動 nautilus 文件瀏覽器啟動 gnome 桌面,如何抑制它

  • August 4, 2016

目前我正在使用i3視窗管理器(但我想這也適用於其他非標準視窗管理器)。每當我執行 nautilus 時,它也會啟動一個全屏桌面,我必須關閉它。

可能的解決方案是使用: 啟動 nautilus nautilus --browser --no-desktop,這只能部分解決此問題,因為有時 nautilus 會由其他應用程序自動啟動,在這種情況下,它會在沒有--browser --no-desktop選項的情況下啟動。

是否有任何 gnome3 配置選項可以讓我禁止桌面啟動?

是的,有一個dconf值可以控制這一點。執行以下命令以禁用 Nautilus 繪製桌面:

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

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

如果您不想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.

引用自:https://unix.stackexchange.com/questions/153483