启动 nautilus 文件浏览器会启动 gnome 桌面,如何抑制它

启动 nautilus 文件浏览器会启动 gnome 桌面,如何抑制它

目前我正在使用i3窗口管理器(但我想这也适用于其他非标准窗口管理器)。每当我运行 nautilus 时,它也会启动一个全屏桌面,我必须将其关闭。

可能的解决方案是使用以下命令启动 nautilus:nautilus --browser --no-desktop,这只能部分解决此问题,因为有时 nautilus 会由其他应用程序自动启动,在这种情况下,它将在没有选项的情况下启动--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),您可以创建一个新.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-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。如果您不区分大小写运行,它也会显示为“文件”,dmenu -i.

相关内容