如何在添加Nautilus脚本后无需注销就重新启动Nautilus。

#1 楼

要重新启动nautilus ...


首先,在终端中键入以下命令以退出nautilus:
nautilus -qkillall nautilus


然后,通过Unity菜单(按超级键)或使用运行命令(Alt + F2)打开Nautilus。



评论


有没有一种方法可以在不启动Nautilus窗口的情况下进行此操作?就像它可以运行并显示桌面而不带它自己的窗口一样。

–布克
2012年5月10日20:15

如果鹦鹉螺崩溃(在12.04中很容易发生),那么您的桌面项目就消失了。这无助于将它们永久地带回。关闭鹦鹉螺后,桌面将再次为空。

–安东
2012年7月10日在22:28

为Killall Nautilus +1应该是第一个解决方案

–悲伤的诗歌
18年4月22日在13:05

#2 楼

通过Ctrl + Alt + T打开终端,然后尝试以下操作:

$ nautilus -q && nautilus &


完成操作而无需从终端切换。

#3 楼

我在某一时刻遇到了GTK错误,并且nautilus -q无法正常工作。因此,我没有提出更好的选择,而是采取了更加荒谬的方法来杀死鹦鹉螺并重新启动。

$ ps -aux | grep nautilus

这将在描述中列出所有具有鹦鹉螺的进程。您应该会得到类似的信息。

卡洛斯2070 0.1 0.9 1608528 77500? Sl 08:56 0:40 nautilus -n

carlos 29272 0.0 0.0 16744 1004 pts / 1 S + 16:38 0:00 grep --color = auto nautilus

看上面写着“鹦鹉螺”的代码,然后抓取4位数的代码。写下该内容后,您可以终止该进程。

$ sudo kill 2070

Nautilus应该死掉并自动重新启动。再一次,我只是使用了它,因为尝试运行nautilus -q时出现了一个奇怪的GTK错误。

评论


仅供参考,您所做的与从接受的答案中使用killall nautilus相同。它找到所有带有名为“ nautilus”的可执行文件的进程并杀死它们。当您知道进程的可执行文件名称时,此选项很有用。但是,如果不确定,则应执行ps -aux | grep 以确保您将杀死正确的进程。

–悬崖
19年8月26日在6:02

我感到困惑还是您只是杀死了已经完成的grep进程?您不是要取消2070进程吗?而且您拥有该过程,因此您不需要sudo

– JimLohse
19/12/18在17:37



@JimLohse是的。爆破。感谢您发现该错误。我刚刚更新了我的评论。

–蒙特卡洛
19/12/19在18:21

#4 楼

没有终端的另一种选择是通过关闭“系统监视器”中的“ Nautilus”。