23 *_* 89 10 thunar drive filemanager
是什么迫使文件管理器在左窗格中显示未安装的分区?
也就是说 - 是什么过程导致文件管理器显示驱动器 - 它不是 fstab - 我可以在这里显示,我知道插入可安装的卷会显示它。
我试图了解实际上是什么给了文件管理器以显示分区的信号。
导致 Nautilus 在左侧栏中显示分区的程序名称是gvfs-gdu-volume
. 要终止此进程,请运行此命令以查看程序的 PID
sudo ps -e | grep gvfs-gdu-volume
Run Code Online (Sandbox Code Playgroud)
在我的系统中,输出是
6642 ? 00:00:00 gvfs-gdu-volume
Run Code Online (Sandbox Code Playgroud)
所以,我知道 PID 是6642
,它可能会不时变化。
杀死那个进程
sudo kill -9 PID-of-gvfs-gdu-volume.
Run Code Online (Sandbox Code Playgroud)
或者作为单衬,试试这个
sudo kill -9 `ps -e | grep gvfs-gdu-volume | cut -f 2 -d ' '`
Run Code Online (Sandbox Code Playgroud)
打开鹦鹉螺,看看神奇!
此图片来自 Xubuntu 12.04 LTS 中的 thunar。
注意:解决方案不是永久性的。每当您在 Gedit 或类似内容中打开文件时,驱动器图标都会再次出现。要永久禁用此功能,请遵循以下解决方法。
打开终端并执行以下命令:
sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak
Run Code Online (Sandbox Code Playgroud)
此命令重命名罪魁祸首文件以显示驱动器图标并添加.bak
扩展名。就是这样。
如果要还原更改,请使用此命令
sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak /usr/lib/gvfs/gvfs-gdu-volume-monitor
Run Code Online (Sandbox Code Playgroud)
注意:这不是一个体面的解决方案,但它非常有效,我对此很满意。
不要哭。这是您值得信赖的朋友终端。打开终端并执行此命令以挂载/dev/sda1
分区。它会做 nautilus 所做的事情。
udisks --mount /dev/sda1
Run Code Online (Sandbox Code Playgroud)
要找到/dev/sdaX
所需分区的数量,请sudo blkid
在终端上执行。
似乎 Ubuntu 12.10 正在使用udisks2
程序,并且负责显示驱动器图标的程序也已更改。现在是gvfs-udisks2-volume
。您应该终止此进程而不是旧gvfs-gdu-volume
程序。
2 : 1 : http://i.stack.imgur.com/WIjuK.png