Nautilus 不会最小化,而是每次单击图标时都会打开一个新会话

Nautilus 不会最小化,而是每次单击图标时都会打开一个新会话

澄清一下,当我点击它会打开相应应用程序的窗口。如果我再次单击该图标,它会像应该的那样最小化。但是当我对 Nautilus 执行相同操作时,它会打开一个新窗口,其中包含应用程序的新会话。我不希望发生这种情况,我记得它并不总是这样。

当我通过 Gnome dash(右侧)打开它时,它没有显示此行为。问题仅出现在 Plank 中。

Ubuntu Gnome 17.04

答案1

Dash 和 Launcher 中的图标使用不同的.desktop-files。启动器中的图标使用org.gnome.Nautilus.desktop,Dash 中的图标使用nautilus.desktop。从不同位置启动 Nautilus 会将不同的图标(外观相同)添加到plank-dock。

我将两个图标都添加到 Dock 中以获得一些有意义的输出,它们的行为不同。org.gnome.Nautilus.desktop图标的行为将按照您的需要进行,它会最小化所有打开的 Nautilus 窗口,然后再次单击图标即可将它们全部取消。nautilus.desktop图标的行为与您描述的一样,它将始终打开一个新的 Nautilus 窗口。

plank您将在以下位置找到 -dock 的启动器条目

~/.config/plank/dock1/启动器

下面是我的配置的一些输出:

$ ls -l '/home/mook/.config/plank/dock1/launchers' 
total 20
-rw-rw-r-- 1 mook mook 83 พ.ค.  15 19:46 firefox.dockitem
-rw-rw-r-- 1 mook mook 84 พ.ค.  15 20:12 nautilus.dockitem
-rw-rw-r-- 1 mook mook 91 พ.ค.  15 19:50 org.gnome.gedit.dockitem
-rw-rw-r-- 1 mook mook 94 พ.ค.  15 19:47 org.gnome.Nautilus.dockitem
-rw-rw-r-- 1 mook mook 94 พ.ค.  15 19:47 org.gnome.Terminal.dockitem</pre>

内容org.gnome.Nautilus.dockitem

[PlankDockItem首选项]
启动器=file:///usr/share/applications/org.gnome.Nautilus.desktop

内容nautilus.dockitem:nautilus.dockitem

[PlankDockItem首选项]
启动器=file:///usr/share/applications/nautilus.desktop

当您将文件签入时~/.config/plank/dock1/launchers,我相信您会发现nautilus.dockitem,这是符合您描述的文件。要从 dock 中删除图标,请关闭所有 Nautilus 窗口,右键单击 dock 中的图标plank并取消选中。然后从启动器启动 Nautilus(您可能必须先将 Nautilus 添加到收藏夹),然后右键单击并选中,将Keep in Dock新的 Nautilus 图标锁定在dock 中。plankKeep in dock

很令人困惑,不是吗?

有趣的是,我无法使用 Nautilus 找到这些文件org.gnome.Nautilus.desktop,但是当我在终端中nautilus.desktop使用时它们会被列出......ls -a /usr/share/applications

在 Ubuntu Gnome 17.04 中测试

相关内容