Skip to Content

关于PcmanFM的问题,Udev/Dbus/HAL都起来了,为什么还不显示驱动器列表呢?

labrador老大,问一个让我迷糊很久的问题。
我在Puppy圣诞版和4.2版中都试了,挂载devx_420.sfs后,依次编译
Udev
ConsoleKit
Dbus
Dbus-glib
Hal
安装了gamin-0.1.9-i486.pet后再编译PcmanFM,在刚编译完成后,运行
dbus-launch --config-file=/etc/dbus-1/system.conf
hald
启动两个damoen服务,再运行pcmanfm时是可以在pcmanfm中看到驱动器列表的,如果编辑了/etc/fstab文件,把本地磁盘的分区都列上去,是可以自行加载的。可是,一重启后,再运行pcmanfm就看不到驱动器列表了,真让人上火啊!两个版本都是这样,把上边编译的Pet安装到别的puppy上也不行,也看不到列表,是咋回事呢?
另外在启动的时候出现什么/var/run/dbus/pid如果存在就不能启动message bus服务的信息,我写了
if [ -f /var/run/dbus/pid ]; then
rm /var/run/dbus/pid
fi
然后再启动dbus服务,也是一样的,只在pcmanfm左边出来一个Root目录。
快来帮帮俺吧。俺觉得Rox真的是不太方便,如果把Pcmanfm加进来和Jvm一起用的话,桌面会清爽许多的,而且文件操作起来也更方便一些
#4688
今天看了一下,是dbus的服务没有起来,错误信息是这样的:
#dbus-launch --config-file=/etc/dbus-1/system.conf
Failed to start message bus: No text content expected inside XML element busconfig in configuration file
EOF in dbus-launch reading address from bus daemon
我的system.conf文件是这样的:
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<type>system</type>
<user>root</user>
<fork/>
<standard_system_servicedirs/>
<servicehelper>/usr/libexec/dbus-daemon-launch-helper</servicehelper>
<pidfile>/var/run/dbus/pid</pidfile>
<auth>EXTERNAL</auth>
<listen>unix:path=/var/run/dbus/system_bus_socket</listen>
<policy context="default">
<!-- Deny everything then punch holes -->
<deny send_interface="*"/>
<deny receive_interface="*"/>
<deny own="*"/>
<!-- But allow all users to connect -->
<allow user="*"/>
<!-- Allow anyone to talk to the message bus -->
<!-- FIXME I think currently these allow rules are always implicit
even if they aren't in here -->
<allow send_destination="org.freedesktop.DBus"/>
<allow receive_sender="org.freedesktop.DBus"/>
<!-- valid replies are always allowed -->
<allow send_requested_reply="true"/>
<allow receive_requested_reply="true"/>
</policy>
<includedir>system.d</includedir>
<include ignore_missing="yes">system-local.conf</include>
<include if_selinux_enabled="yes" selinux_root_relative="yes">contexts/dbus_contexts</include>
</busconfig>
不知道是错在哪个地方呢?
#4689
奇怪了!改完配置文件dbus可以起来了,可是还是不行。进程中有udev,dbus,hal三个daemon,为什么pcmanfm中还是不显示驱动器列表呢?

#11922
<pidfile>/var/run/dbus/pid</pidfile>

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.