如果我知道获得 LXDE 及其默认文件管理器需要多少“自定义” pcmanfm
,只是工作,我可能永远不会选择尝试它。
我有问题。很多人都有。所有这些人都报告了相同的问题pcmanfm
。论坛上的人有大约六种魔法食谱,可以让它最终发挥作用。但我想知道究竟是什么导致pcmanfm
无法工作,因为我想增加我对 Linux 工作方式的理解,而不仅仅是遵循某人的指示。
我之前设法解决了这个问题。我最终用一个 xml 文件做了一些魔法。(它是 udisks 吗?是polkit-gnome
吗?我不知道,但它们都在解决这个问题的魔法配方列表中。)我改变了每一个条目,说一些别的东西。最后,我可以看到我的媒体。(我什至无法手动安装它,我应该添加。)
我之前修好了……怎么了?我使用apt-get
,安装了一个新包(udev
因为我试图解决其他安装问题,人们似乎在hal
被弃用时不再遇到这些问题),然后砰的一声,问题又回来了。
所以,我必须喜欢折磨,因为它肯定在牌中。
这不是一个容易回答的问题。如果你没有点击上面的任何链接,你将无法分辨我在说什么。
我的问题是,这到底是什么?确切地说,我们在 Unix 之上构建了这些系统,但有时它们的工作效果不如原始的 Unix级别?
首先,确保dbus
和consolekit
正在运行 - 通常这意味着ck-launch-session dbus-launch
在您的exec
陈述之前。
您还需要检查您的用户是否在storage
组中(您可以使用 进行检查groups
)。大多数发行版都附带storage
在安装时配置的组策略,但如果没有,您可能想尝试滚动您自己的策略(这可能udev
在升级时被删除/修改)。
[[ -d /etc/polkit-1/localauthority/50-local.d ]] || mkdir -p /etc/polkit-1/localauthority/50-local.d
cat > /etc/polkit-1/localauthority/50-local.d/99-allow_storage_mount.pkla << 'EOF'
[Storage Permissions]
Identity=unix-group:storage
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown
ResultAny=yes
ResultActive=yes
ResultInactive=no
EOF
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4267 次 |
最近记录: |