博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XFCE终于又能自动挂载移动硬盘了
阅读量:4459 次
发布时间:2019-06-08

本文共 1118 字,大约阅读时间需要 3 分钟。

自从上一次手贱升级了一下系统,太久没更新,出了一堆的事儿。其中搞了最久的就是原来能在thunar里自动挂载的移动硬盘现在双击显示Not Authorized错误。

升级完成之后折腾过一个晚上,google了半天,按照arch和gentoo的wiki配了一下,依旧无效。连终端下ntfs-3g命令都不能挂载了。折腾无果,这一段时间都是手动mount,真是烦透了。因为是移动硬盘,不常插着,而且也可能分区号会改变,所以也不方便写到fstab中去。

今天晚上看书折腾uid,gid什么的,不经意间又折腾上ntfs3g了。所幸,今晚搞了一会儿就搞出来了。

解决方案主要来自,我很怀疑之前有没有看到这个帖子,相关的解决方案很多,楼主遇到的问题和我很类似。

结合帖子中的内容,以及相关wiki的说法,hal服务早几年前就不用了,所以系统上找不到不用担心。然后,需要安装ntfs3g,ntfsprogs,policy,udisks等包,之后再确认ntfs-3g命令是否具有uid权限,没有的话chmod u+s /usr/bin/ntfs-3g。Gentoo用户需要注意的是,ntfs-3g这个包不能选择external-fuse这个标记,根据命令执行提示,因为这个标记支持和uid支持同时存在的话不安全,所以emerge的时候要把这个标记去掉。至于这个包的uid具体有没有作用,我不知道,但是我加了,我觉得有作用。此外,还需要把用户加到disk组里(也有可能是storage组,我的系统上只有disk组,具体可以看/dev/sd*所属的用户组,加到那里面去),根据一些说法,还需要加到plugdev组里。

最后,有一些人是因为启动桌面的时候dbus没有启动起来,所以要在.xinitrc里加dbus-launch,除非确定自己dbus没启动,否则不要在.xinitrc里加。确定的方法很简单ps -e | grep dbus就好了。今晚到最后就是因为之前瞎整加了dbus才导致thunar不能挂载,去掉并重新startx就好了。

=================================================================

更新,之前瞎折腾虽然结果正常了,但没有弄明白真正原因。昨天换了xmonad,只配置了基本功能,今天发现thunar又不能挂载了。因为之前dbus默认已经启动,所以也没去关注,搜了一圈发现还是dbus的问题。于是改xiniitrc,重新startx成功。

转载于:https://www.cnblogs.com/fityme/archive/2013/04/26/3046054.html

你可能感兴趣的文章
2-01 ASCII码与二进制转
查看>>
3-04函数-默认参数
查看>>
vs 编译error1083
查看>>
re 正则模块
查看>>
PHP实用代码片段(二)
查看>>
按时间分区自动建分区表
查看>>
centos7安装golang
查看>>
Go VUE --- vuejs在服务器部署?
查看>>
各种排序算法原理图
查看>>
ASP.NET Core Middleware管道介绍
查看>>
SQL 外键
查看>>
二叉树的三种非递归遍历和层次遍历
查看>>
centos7 update network time
查看>>
装饰模式
查看>>
苹果新的编程语言 Swift 语言进阶(十一)--实例的初始化与类的析构
查看>>
node.js整理 03文件操作-遍历目录和文本编码
查看>>
mysql字段累加concat
查看>>
TCP协议的三次握手和四次挥手过程
查看>>
linux内核中有哪些子系统(框架)呢?
查看>>
python built-in zip()
查看>>