首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用没有systemd的udisks2挂载所有卷

使用没有systemd的udisks2挂载所有卷
EN

Unix & Linux用户
提问于 2021-01-10 05:27:27
回答 1查看 402关注 0票数 2

我试图在没有系统的发行版上复制我的设置(Jwm、PcManfm、udisks2、gvfs、polkit-1)。我希望能够按需安装所有内部和外部设备作为用户从PcManfm侧面板。目前,我只能使用udisksctl从终端挂载卷。

EN

回答 1

Unix & Linux用户

发布于 2021-02-22 07:52:53

好吧,万一其他人感兴趣,我找到答案了。

问题不在于udisks2或pcmanfm本身,而在于启动X会话的方式。

显然,udisks2和pcmanfm使用dbus在它们之间进行通信。

在极简系统(如我自己的系统)中,只有一个简单的wm (jwm),x会话使用startx,因此dbus没有激活,因此udisks2和pcmanfm不一起工作。

解决方案(在devuan sysvinit和带有openrc的高寒linux上测试,都用jwm测试)是:

  1. 安装pcmanfm,udisks2,gvfs,policykit-1
  2. 编辑或创建文件etc/polkit-1/localauthority/50-local.d/55-storage.pkla,其内容如下:

`

代码语言:javascript
复制
[Storage Permissions]
Identity=*
Action=org.freedesktop.udisks2.*
ResultAny=yes
ResultActive=yes
ResultInactive=yes

(您还可以为unix-group:plugdev更改*并将用户添加到该组中) 3)编辑用户xinitrc文件,如下所示

代码语言:javascript
复制
exec dbus-launch jwm

必要时为您的wm更改jwm。重新启动,现在pcmanfm将显示“位置”菜单上的所有卷,并根据需要挂载任何内容。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/628430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档