前言
之前遇到过服务器上桌面图标突然消失的情况【在更换系统语言之后,桌面出现过一次这种情况,经过重启之后就恢复了】
再后来又莫名其妙出现了这么个问题,最开始搜索的解决方案是 让你打开任务管理器 gnome-system-monitor
找到 nautilus
把它强制关闭,再重新打开。
# 也可以在终端中操作
ps -A | grep nautilus
kill pid
其实这个做法可能是适用于我所遇到的问题的。
期间折腾了很多奇奇怪怪 却没有用的事情就不写了,就简单记录几个新get到的点吧
遇到的问题 & 新Get的点
1. nautilus
的重新打开可能会耗时很久 【笔者耗时近30min才成功重开了nautilus】
sudo nautilus -q
nautilus
重启之后,桌面图标可能会恢复,但是仍然会打不开文件管理系统。
一定要重启到 nautilus [一直卡在命令行界面,尽管你觉得它好像是没反应,但 无论如何你要等到一个feedback,不管是报错也好还是超时也好]
2. 如果在命令行中使用sudo nautilus
进入到的会是以root为用户的根用户下的文件管理系统 因此在这个文件系统中Open in terminal
都会是 root 用户
在该用户下新建的所有文件夹都所属root,root的文件夹 普通用户无法直接读写。
而所有安装的环境都在普通用户下,此时root用户下是没有任何之前配置过的环境的。
参照提示:Ubuntu nautilus Home’s path is /root
3. 查看系统版本信息(&系统更新信息)
我曾经一度怀疑是系统更新了导致驱动版本没匹配出的BUG,但我深刻明白,驱动版本不可动… 【就没往这上边儿改】
cat /proc/version