目前我正在使用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
答案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
.