• XFCE终于又能自动挂载移动硬盘了


    自从上一次手贱升级了一下系统,太久没更新,出了一堆的事儿。其中搞了最久的就是原来能在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成功。

    ~EOF~
  • 相关阅读:
    Java后台获取微信小程序用户信息、openid
    异步上传excel带进度条
    iOS 手机App消息推送功能(后台Java实现)
    Java花样排序
    Java 按页拆分pdf
    Java实现按行拆分pdf
    mac 上将.pem文件转为.pub文件
    strust2的核心和工作原理
    InputStream流转字节数组
    合并InputStream流
  • 原文地址:https://www.cnblogs.com/fityme/p/3046054.html
Copyright © 2020-2023  润新知