You are not logged in.
hello.I come again.
my os is slk 11.0+xfce4.4.0. I have installed hunar-Bundle-0.8.0-installer.run , xfce-goodies-4.4.0-installer.run and xfce4-4.4.0-installer.run.
my problems is that Thunar don't recognize any of my removible devices, such as DVD-ROM (with data or video), CD-ROM (with data or audio) , my SD Card,and usb disk. I put in the usb disk,but the Xfce-Desktop and thunar also doesn't appera the usb disk icon.
I can mount my usb disk by myself.
#fdisk -l:
Disk /dev/sda: 125 MB, 125698048 bytes
4 heads, 60 sectors/track, 1022 cylinders
Units = cylinders of 240 * 512 = 122880 bytes
I have installed udev-104 hal-0.5.8.1 dbus-1.0.2-i486 dbus-glib-0.72 pmount-0.9.13
AND
I have search this forum,and read this post:
http://forum.xfce.org/index.php?topic=2961.0
Offline
Thunar volman should take care of this: Goto thunar > edit > preferences > advanced > select the thunar volman checkbox. Then run 'Thunar --daemon' when you start Xfce.
Offline
Thunar volman should take care of this: Goto thunar > edit > preferences > advanced > select the thunar volman checkbox. Then run 'Thunar --daemon' when you start Xfce.
All above have done,but still can't.
I run 'Thunar --daemon' by add it to xfce's autostart.
Offline
Is HAL working properly? What kernel are you using?
Offline
I'm having a similar problem on an x86 system running slamd64 (64-bit slackware), even after compiling hal, dbus, policykit etc. I've even tried some packages from here ( http://saxa.droplinegnome.org/x86_64/2.16/2.16.2/ ) . My cdrom drive is *never * mounted, it is simply ignored. To date everything I have tried has failed . Sometimes if I restart hal & dbus as root, leave a cdrom in the drive and start xfce4 as non-root, I'll get a cd icon up but if I eject it, it remains on the screen! Same goes for xfce4 in root as well. Occasionally starting up xfce4 after starting hal & dbus causes the screen to go almost completely blank and all I get is a "X" cursor on the screen with nothing else.
Even more strange, if I do the following.... (as root within xfce4)
cd /etc/rc.d
./rc.hal restart
./rc.dbus restart
If there is a cd in the cdrom drive it's found and looked at but after that the system just seems to "forget" the cdrom drive. I can read off it and eject it, but once it's ejected that's it, putting it back in does nothing.
ljones
Offline
Is HAL working properly? What kernel are you using?
yes ,HAL work well.
kernel:2.6.18
but,now I found my dbus have problem.
there didn't have rc.dbus in /etc/rc.d/ !!!!!!
I am checking it...
======
Can't find out reason. I try install dbus of several version,but still find /etc/rc.d/rc.dbus!!
Offline
;D
OK.I maked progress!
I reinstall the Dbus , dbus-glib, and Hal,
run
/etc/rc.d/rc.hal restart
in terminal.
There can see icons on the Desktop when I put in the USB-DISK or CD.
But,I still can't find /etc/rc.d/rc.dbus!!! I dont know what about it.
--
AND,
There is a new problem:
The USB-DISK or CDROM icons only appera at the Desktop,but not in the Thunar sidebar,even I refresh the Thunar.
just as the image:
and , the Thunar seen to cant refresh auto.
Offline
Did you compile thunar with fam/gamin? This will make Thunar (and Xfdesktop) monitor file changes.
That the device icons only appear on the desktop is just weird, because they both use thunar-vfs for that, anyway, make sure you have the dbus, hal and fam (if you use it) daemon running. And for decent device mount support install thunar-volman (and enable it in the the Thunar propeties -> advanced) and run 'Thunar --daemon' when you start Xfce.
Offline
If you compiled by source it will create "/etc/rc.d/rc.messagebus", so you can run it to start dbus. Don't forget to list it on your "/etc/rc.d/rc.local" or "/etc/rc.d/rc.M". Also, you need to create an "messagebus" user account and change the owner of "/var/run/dbus" to "messagebus".
I think that is all about. Enjoy!
Regards.
Offline
Intresting, I am having similar (but not quite the same) problems. I'm following all this though I'm finding nothing I will do changes the situation - I checked my /var/run/dbus and changed its owner but it seemed to make no difference. My system (as root) when I run xfce4 will "forget" to automount the cdrom drive for some weird reason.
The only way I can "fix" it (though sometimes I'll loose the desktop icons) is to do this in /etc/rc.d each time I need to use the cdrom
./rc.hal restart
./rc.dbus restart
ljones
Offline
Maybe you guys don't have enough rights to do mounting optical devices? If the groups exist, you can try yo add yourself to the optical and storage groups (gpasswd -a you group)?
Offline
Didn't seem to work. I tried gpasswd for the groups messagebus, haldaemon and dbus but no change .
Here's my /etc/group file;
root::0:root
bin::1:root,bin,daemon
daemon::2:root,bin,daemon
sys::3:root,bin,adm
adm:!:4:root,adm,daemon,messagebus,aaaaa
tty::5:
disk::6:root,adm
lp::7:lp
mem::8:
kmem::9:
wheel:!:10:root,messagebus,aaaaa
floppy:!:11:root,messagebus,aaaaa
mail::12:mail
news::13:news
uucp::14:uucp
man::15:
audio:!:17:messagebus,aaaaa
video::18:
cdrom:!:19:messagebus,aaaaa
games::20:
slocate::21:
utmp::22:
smmsp::25:smmsp
mysql::27:
rpc::32:
sshd::33:sshd
gdm::42:
shadow::43:
ftp::50:
pop::90:pop
scanner:!:93:messagebus,aaaaa
nobody::98:nobody
nogroup::99:
users::100:
console::101:
dbus:x:70:aaaaa
haldaemon:x:71:aaaaa
messagebus:x:102:aaaaa
avahi:x:72:
nb, "aaaaa" is just a test (non-root) account.
ljones
Offline
Hum, lets try the hard way. Can you post the result of `ps -A` before and after that thing happens? I suspect that or dbus or hal or both is/are being killed or going crazy.
Do the following:
- open one terminal;
- type `dbus-monitor`;
- you shold read the requests and messages exchanged.
For HAL you can try:
- lshal.
Also, there are many steps you should accomplish. Take a look on "hal-spec.html". Have fun!
I'm still running the good old kernel 2.4.x (it means no HAL for me) but, if you can't fix the things or if someone else reports the same problem, I will install a new one just to check out.
Regards
Offline
:? My problem is going on.
I have added the /etc/rc.d/rc.hal in rc.M,but rc.hal didnt run auto.
And I found I cant run rc.hal by myself again,when reboot the computer.This is:
root:~# /etc/rc.d/rc.hal start
Starting HAL daemon: failed
:? :twisted:
Did you compile thunar with fam/gamin? This will make Thunar (and Xfdesktop) monitor file changes.
That the device icons only appear on the desktop is just weird, because they both use thunar-vfs for that, anyway, make sure you have the dbus, hal and fam (if you use it) daemon running. And for decent device mount support install thunar-volman (and enable it in the the Thunar propeties -> advanced) and run 'Thunar --daemon' when you start Xfce.
I run xfce4-4.4.0-installer.run to install thunar. and I think I didnt install fam.
If you compiled by source it will create "/etc/rc.d/rc.messagebus", so you can run it to start dbus. Don't forget to list it on your "/etc/rc.d/rc.local" or "/etc/rc.d/rc.M". Also, you need to create an "messagebus" user account and change the owner of "/var/run/dbus" to "messagebus".
I think that is all about. Enjoy!
Regards.
I didnt have /etc/rc.d/rc.messagebus,but have /etc/rc.d/init.d/rc.messagebus.And run it error:
root:/etc/rc.d/init.d# ./messagebus
./messagebus: line 24: /etc/rc.d/init.d/functions: no this file
Hum, lets try the hard way. Can you post the result of `ps -A` before and after that thing happens? I suspect that or dbus or hal or both is/are being killed or going crazy.
Do the following:
- open one terminal;
- type `dbus-monitor`;
- you shold read the requests and messages exchanged.For HAL you can try:
- lshal.
root:/etc/rc.d/init.d# dbus-monitor
signal sender=org.freedesktop.DBus -> dest=:1.13 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
string ":1.13"
method call sender=:1.13 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='method_call'"
method call sender=:1.13 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='method_return'"
method call sender=:1.13 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='error'"
AND my hal cant run as above.
root:~# lshal
error: dbus_bus_get: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /var/run/dbus/system_bus_socket: Connection refused
Offline
OK, by your last post looks like you are not initializing the d-bus daemon. Put this one on on "/etc/rc.d" path (it is rc.messagebus:
#!/bin/sh
#
# messagebus: The D-BUS systemwide message bus
#
# chkconfig: 345 97 03
# description: This is a daemon which broadcasts notifications of system events \
# and other messages. See http://www.freedesktop.org/software/dbus/
#
# processname: dbus-daemon
# pidfile: /var/run/dbus/pid
#
# Sanity checks.
#[ -x /usr/bin/dbus-daemon ] || exit 0
# Source function library.
#. /etc/rc.d/init.d/functions
# so we can rearrange this easily
#processname=dbus-daemon
#servicename=messagebus
#RETVAL=0
start() {
echo "Starting system message bus"
if [ -x /usr/bin/dbus-uuidgen ] ; then
/usr/bin/dbus-uuidgen --ensure
fi
if [ -x /usr/bin/dbus-daemon ];then
/usr/bin/dbus-daemon --system
fi
#daemon --check $servicename $processname --system
#RETVAL=$?
#echo
#[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$servicename
}
stop() {
echo "Stopping system message bus"
## we don't want to kill all the per-user $processname, we want
## to use the pid file *only*; because we use the fake nonexistent
## program name "$servicename" that should be safe-ish
killall dbus-daemon
#RETVAL=$?
#echo
#if [ $RETVAL -eq 0 ]; then
# rm -f /var/lock/subsys/$servicename
# rm -f /var/run/dbus/pid
#fi
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $processname
RETVAL=$?
;;
restart)
stop
start
;;
reload)
echo "Message bus can't reload its configuration, you have to restart it"
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|status|restart|reload}"
;;
esac
exit $RETVAL
Offline
Also, don't forget to initialize d-bus before hal.
After that, if still in trouble, post the previous outlined procedures again.
Offline
That's intresting!
Today, I upgrade dbus dbus-glib hal that download from www.linuxpackages.net/ ,and can found rc.messagebus in /etc/rc.d/.
AND,I list rc.messagebus and rc.hal in rc.M,then reboot.That's work well for usb-disk,but cdrom didn't!!
AND,I try ljones's way:
The only way I can "fix" it (though sometimes I'll loose the desktop icons) is to do this in /etc/rc.d each time I need to use the cdrom
./rc.hal restart
./rc.dbus restart
when I do './rc.hal restart',cdrom's icons appear on desktop,but didn't at the thunar sidebar,and can mount or umount.
And then ,I run './rc.dbus restart',there is cdrom's icons appear at the thunar sidebar ,but the xfce-desktop disappear...on the Desktop,is nothing!
root:~# dbus-monitor
signal sender=org.freedesktop.DBus -> dest=:1.40 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
string ":1.40"
method call sender=:1.40 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='method_call'"
method call sender=:1.40 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='method_return'"
method call sender=:1.40 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='error'"
root:~# lshal | grep cdrom
process 2930: Applications must not close shared connections - see dbus_connection_close() docs. This is a bug in the application.
D-Bus not built with -rdynamic so unable to print a backtrace
info.linux.driver = 'ide-cdrom' (string)
storage.cdrom.write_speed = 4234 (0x108a) (int)
storage.cdrom.read_speed = 4234 (0x108a) (int)
storage.cdrom.support_media_changed = true (bool)
storage.cdrom.hddvdrw = false (bool)
storage.cdrom.hddvdr = false (bool)
storage.cdrom.hddvd = false (bool)
storage.cdrom.bdre = false (bool)
storage.cdrom.bdr = false (bool)
storage.cdrom.bd = false (bool)
storage.cdrom.dvdplusrdl = false (bool)
storage.cdrom.dvdplusrwdl = false (bool)
storage.cdrom.dvdplusrw = false (bool)
storage.cdrom.dvdplusr = false (bool)
storage.cdrom.dvdram = false (bool)
storage.cdrom.dvdrw = false (bool)
storage.cdrom.dvdr = false (bool)
storage.cdrom.dvd = true (bool)
storage.cdrom.cdrw = true (bool)
storage.cdrom.cdr = true (bool)
info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list)
storage.drive_type = 'cdrom' (string)
Offline
Hum, lets try the hard way. Can you post the result of `ps -A` before and after that thing happens? I suspect that or dbus or hal or both is/are being killed or going crazy.
Do the following:
- open one terminal;
- type `dbus-monitor`;
- you shold read the requests and messages exchanged.For HAL you can try:
- lshal.Also, there are many steps you should accomplish. Take a look on "hal-spec.html". Have fun!
I'm still running the good old kernel 2.4.x (it means no HAL for me) but, if you can't fix the things or if someone else reports the same problem, I will install a new one just to check out.
Regards
Ok here's the output of the following;
ps -A (before)
PID TTY TIME CMD
1 ? 00:00:00 init
2 ? 00:00:00 ksoftirqd/0
3 ? 00:00:00 events/0
4 ? 00:00:00 khelper
5 ? 00:00:00 kthread
7 ? 00:00:00 kblockd/0
8 ? 00:00:00 kacpid
132 ? 00:00:00 khubd
226 ? 00:00:00 pdflush
227 ? 00:00:00 pdflush
229 ? 00:00:00 aio/0
228 ? 00:00:00 kswapd0
230 ? 00:00:00 jfsIO
231 ? 00:00:00 jfsCommit
232 ? 00:00:00 jfsSync
233 ? 00:00:00 xfslogd/0
234 ? 00:00:00 xfsdatad/0
830 ? 00:00:00 kseriod
930 ? 00:00:00 ata/0
943 ? 00:00:00 scsi_eh_0
944 ? 00:00:00 scsi_eh_1
949 ? 00:00:00 scsi_eh_2
950 ? 00:00:00 scsi_eh_3
968 ? 00:00:00 exec-osm/0
973 ? 00:00:00 block-osm/0
995 ? 00:00:00 kcryptd/0
1000 ? 00:00:00 reiserfs/0
1165 ? 00:00:00 udevd
1822 ? 00:00:00 shpchpd_event
1893 ? 00:00:00 khpsbpkt
1953 ? 00:00:00 kgameportd
2037 ? 00:00:00 scsi_eh_5
2038 ? 00:00:00 usb-storage
2039 ? 00:00:00 knodemgrd_0
2102 ? 00:00:00 saa7134[0]
2256 ? 00:00:00 kpsmoused
2345 ? 00:00:00 syslogd
2348 ? 00:00:00 klogd
2853 ? 00:00:00 inetd
2861 ? 00:00:00 sshd
2911 ? 00:00:00 crond
2913 ? 00:00:00 atd
2916 ? 00:00:00 sendmail
2919 ? 00:00:00 sendmail
2922 ? 00:00:00 acpid
2949 ? 00:00:00 gpm
2956 ? 00:00:00 dbus-daemon
2966 ? 00:00:00 hald
2967 ? 00:00:00 hald-runner
2973 ? 00:00:00 hald-addon-acpi
2976 ? 00:00:00 hald-addon-keyb
2983 ? 00:00:00 hald-addon-stor
2995 ? 00:00:00 hald-addon-stor
2999 tty1 00:00:00 bash
3000 tty2 00:00:00 agetty
3001 tty3 00:00:00 agetty
3002 tty4 00:00:00 agetty
3003 tty5 00:00:00 agetty
3004 tty6 00:00:00 agetty
3107 tty1 00:00:00 xinit
3108 tty7 00:00:00 X
3112 tty1 00:00:00 sh
3119 ? 00:00:00 ssh-agent
3124 tty1 00:00:00 dbus-launch
3125 ? 00:00:00 dbus-daemon
3127 tty1 00:00:00 xfce4-session
3130 ? 00:00:00 xfce-mcs-manage
3131 tty1 00:00:00 xfwm4
3132 tty1 00:00:00 Thunar
3133 tty1 00:00:00 xfdesktop
3135 tty1 00:00:00 xfce4-panel
3137 tty1 00:00:00 Terminal
3138 tty1 00:00:00 xfce4-menu-plug
3139 tty1 00:00:00 gnome-pty-helpe
3140 pts/0 00:00:00 bash
3142 pts/1 00:00:00 bash
3143 pts/1 00:00:00 dbus-monitor
3144 pts/0 00:00:00 ps
ps -A (after)
PID TTY TIME CMD
1 ? 00:00:00 init
2 ? 00:00:00 ksoftirqd/0
3 ? 00:00:00 events/0
4 ? 00:00:00 khelper
5 ? 00:00:00 kthread
7 ? 00:00:00 kblockd/0
8 ? 00:00:00 kacpid
132 ? 00:00:00 khubd
226 ? 00:00:00 pdflush
227 ? 00:00:00 pdflush
229 ? 00:00:00 aio/0
228 ? 00:00:00 kswapd0
230 ? 00:00:00 jfsIO
231 ? 00:00:00 jfsCommit
232 ? 00:00:00 jfsSync
233 ? 00:00:00 xfslogd/0
234 ? 00:00:00 xfsdatad/0
830 ? 00:00:00 kseriod
930 ? 00:00:00 ata/0
943 ? 00:00:00 scsi_eh_0
944 ? 00:00:00 scsi_eh_1
949 ? 00:00:00 scsi_eh_2
950 ? 00:00:00 scsi_eh_3
968 ? 00:00:00 exec-osm/0
973 ? 00:00:00 block-osm/0
995 ? 00:00:00 kcryptd/0
1000 ? 00:00:00 reiserfs/0
1165 ? 00:00:00 udevd
1822 ? 00:00:00 shpchpd_event
1893 ? 00:00:00 khpsbpkt
1953 ? 00:00:00 kgameportd
2037 ? 00:00:00 scsi_eh_5
2038 ? 00:00:00 usb-storage
2039 ? 00:00:00 knodemgrd_0
2102 ? 00:00:00 saa7134[0]
2256 ? 00:00:00 kpsmoused
2345 ? 00:00:00 syslogd
2348 ? 00:00:00 klogd
2853 ? 00:00:00 inetd
2861 ? 00:00:00 sshd
2911 ? 00:00:00 crond
2913 ? 00:00:00 atd
2916 ? 00:00:00 sendmail
2919 ? 00:00:00 sendmail
2922 ? 00:00:00 acpid
2949 ? 00:00:00 gpm
2999 tty1 00:00:00 bash
3000 tty2 00:00:00 agetty
3001 tty3 00:00:00 agetty
3002 tty4 00:00:00 agetty
3003 tty5 00:00:00 agetty
3004 tty6 00:00:00 agetty
3107 tty1 00:00:00 xinit
3108 tty7 00:00:01 X
3112 tty1 00:00:00 sh
3119 ? 00:00:00 ssh-agent
3124 tty1 00:00:00 dbus-launch
3125 ? 00:00:00 dbus-daemon
3127 tty1 00:00:00 xfce4-session
3130 ? 00:00:00 xfce-mcs-manage
3131 tty1 00:00:00 xfwm4
3135 tty1 00:00:00 xfce4-panel
3137 tty1 00:00:00 Terminal
3138 tty1 00:00:00 xfce4-menu-plug
3139 tty1 00:00:00 gnome-pty-helpe
3140 pts/0 00:00:00 bash
3142 pts/1 00:00:00 bash
3143 pts/1 00:00:00 dbus-monitor
3146 pts/2 00:00:00 bash
3147 pts/2 00:00:00 bash
3156 ? 00:00:00 dbus-daemon
3166 ? 00:00:00 hald
3167 ? 00:00:00 hald-runner
3173 ? 00:00:00 hald-addon-acpi
3176 ? 00:00:00 hald-addon-keyb
3183 ? 00:00:00 hald-addon-stor
3195 ? 00:00:00 hald-addon-stor
3197 ? 00:00:00 hald-addon-stor
3200 pts/0 00:00:00 ps
dbus-monitor;
bash-3.1# dbus-monitor
signal sender=org.freedesktop.DBus -> dest=:1.4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
string ":1.4"
method call sender=:1.4 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='method_call'"
method call sender=:1.4 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='method_return'"
method call sender=:1.4 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='error'"
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
string ":1.5"
string ""
string ":1.5"
method call sender=:1.5 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method call sender=:1.5 -> dest=org.xfce.Terminal3 path=/org/xfce/Terminal; interface=org.xfce.Terminal3; member=Launch
int64 0
array [
string "Terminal"
string "--default-working-directory"
string "/etc/rc.d"
string "--startup-id=xfce4-panel/Terminal/3135-1-darkstar_TIME47559"
string "--default-display=:0.0"
]
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
string ":1.5"
string ":1.5"
string ""
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
string "org.xfce.FileManager"
string ":1.0"
string ""
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
string "org.xfce.Thunar"
string ":1.0"
string ""
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
string ":1.0"
string ":1.0"
string ""
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
string ":1.1"
string ":1.1"
string ""
lshal is too long to post here in full, here's the output of lshal | grep cdrom;
info.linux.driver = 'ide-cdrom' (string)
storage.cdrom.write_speeds = {'8467', '7056', '5645', '4234', '2822', '1411', '706'} (string list)
storage.cdrom.write_speed = 8467 (0x2113) (int)
storage.cdrom.read_speed = 8467 (0x2113) (int)
storage.cdrom.support_media_changed = true (bool)
storage.cdrom.hddvdrw = false (bool)
storage.cdrom.hddvdr = false (bool)
storage.cdrom.hddvd = false (bool)
storage.cdrom.bdre = false (bool)
storage.cdrom.bdr = false (bool)
storage.cdrom.bd = false (bool)
storage.cdrom.dvdplusrdl = true (bool)
storage.cdrom.dvdplusrwdl = false (bool)
storage.cdrom.dvdplusrw = true (bool)
storage.cdrom.dvdplusr = true (bool)
storage.cdrom.dvdram = true (bool)
storage.cdrom.dvdrw = true (bool)
storage.cdrom.dvdr = true (bool)
storage.cdrom.dvd = true (bool)
storage.cdrom.cdrw = true (bool)
storage.cdrom.cdr = true (bool)
info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list)
storage.drive_type = 'cdrom' (string)
info.linux.driver = 'ide-cdrom' (string)
storage.cdrom.write_speeds = {'7056', '5645', '4234', '3528', '2822', '1411', '706'} (string list)
storage.cdrom.write_speed = 7056 (0x1b90) (int)
storage.cdrom.read_speed = 7056 (0x1b90) (int)
storage.cdrom.support_media_changed = true (bool)
storage.cdrom.hddvdrw = false (bool)
storage.cdrom.hddvdr = false (bool)
storage.cdrom.hddvd = false (bool)
storage.cdrom.bdre = false (bool)
storage.cdrom.bdr = false (bool)
storage.cdrom.bd = false (bool)
storage.cdrom.dvdplusrdl = false (bool)
storage.cdrom.dvdplusrwdl = false (bool)
storage.cdrom.dvdplusrw = false (bool)
storage.cdrom.dvdplusr = false (bool)
storage.cdrom.dvdram = false (bool)
storage.cdrom.dvdrw = false (bool)
storage.cdrom.dvdr = false (bool)
storage.cdrom.dvd = false (bool)
storage.cdrom.cdrw = true (bool)
storage.cdrom.cdr = true (bool)
info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list)
storage.drive_type = 'cdrom' (string)
ljones
Offline
...
when I do './rc.hal restart',cdrom's icons appear on desktop,but didn't at the thunar sidebar,and can mount or umount.
And then ,I run './rc.dbus restart',there is cdrom's icons appear at the thunar sidebar ,but the xfce-desktop disappear...on the Desktop,is nothing!
That's precisely what happens to me -- though I can't use any packages from that site as there are no "official" HAL or DBUS or Policykit 64-packages avaliable x.x
ljones
Offline
BTW, This might help with some others out there. This dosen't fix my problem however. I forgot to mention I do have one system that does automount properly with XFCE4.4 *but* it is a 32-bit system, all the problems are on the 64-bit slamd64 system.
Note that this only works for 32-bit systems it seems -- I tried to do this for my 64-bit (slamd) system and it will not work (I get all the dbus/hal/not automounting the cdrom problems above);
For a 32-bit system (I used normal 32-bit slackware 11 running on an IBM T22 laptop to do this);
* install vte-0.14.1-i486-1mht.tgz
* dbus-0.93-i486-1mht.tgz
* dbus-glib-0.71-i486-1mht.tgz
* openssl-solibs-0.9.8d-i486-1.tgz
* hal-0.5.8.1-i486-1kjz.tgz
(Taken from http://www.linuxpackages.net/ ) .
You'll also need something called "URI-1.35", to install it --
perl Makefile.PL
make
make test
make install
(that can be found here, http://search.cpan.org/~gaas/URI-1.35/ )
Then install XFCE4.4 using the graphical installer;
./Thunar-0.8.0-installer.run
./Thunar-Bundle-0.8.0-installer.run
./xfce4-4.4.0-installer.run
./xfce-goodies-4.4.0-installer.run
You might possibly have to do ln /usr/lib/libdbus-1.so.3 /usr/lib/libdbus-1.so.2 as well
Then, as root outside of X put this in /etc/rc.d/rc.local
rm /var/run/dbus/pid
./etc/rc.d/rc.messagebus start
./etc/rc.d/rc.hal start
Might also have to edit /etc/fstab and change "owner" to user.
Then finally start xfce4.4 by typing "startxfce4" as non-root.
On that laptop I am using a linux 2.6.18 kernel btw. Unless I've forgotten to mention anything that seemed to work. Trying to adapt this either with source or by using some non-official (64-bit) packages I found here ( http://saxa.droplinegnome.org/x86_64/2.16/2.16.2/ -- thse are 64 bit btw!) does *not* work at all I get all the problems I put in my previous posts unfortunatly :-( .
While I'm here I note that the 64-bit kernel version is 2.6.16.29 . I wonder if this is causing the problems? The 64-bit one seems to be slightly older than the 32-bit laptop's 2.6.18 . Would that make a difference (I am not sure!)? From memory when installing slamd64, I used the kernel called something like "huge26.s" btw . The laptop's slackware 11 kernel was updated from my Slackware 11 (32-bit) DVD, I used the one in "/testing".
EDIT: I tried compiling a 2.6.18 kernel (x86_64) (as again there are no packages, or at least nothing that supports reiserfs) unless I missed something in the compile/config it dosen't seem to have made any difference.
ljones
Offline
AH now I might have an answer for this. I used some of the packages at this site ( http://saxa.droplinegnome.org/x86_64/2.16/2.16.2/ ) . However, this didn't seem to work. But I thought about trying the exact same version of dbus (dbus-0.93) as I'd done on the IBM laptop. Previously, I had been using other versions, such as dbus-0.92, 1.01, 0.95 etc.
Unless it's a fluke, it appears not using the dbus package from http://saxa.droplinegnome.org/x86_64/2.16/2.16.2/ (but I am guessing the dbus bindings would still be needed, I do not know) seems to work - if you don't have it installed, don't install it, if you do use pkgtool and get rid of it !
The following seemed to work:
* Get the source for dbus-0.93
Do the following;
/configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64
make
make install
groupadd -g 28 messagebus
useradd -c "D-BUS Message Daemon User" -d /dev/null -u 28 -g messagebus -s /bin/false messagebus
Weather or not it worked because the "old" (actually newer, v1.01) dbus had been there I am not sure.
ljones
Offline
Thunar volman should take care of this: Goto thunar > edit > preferences > advanced > select the thunar volman checkbox. Then run 'Thunar --daemon' when you start Xfce.
Interesting. I have the same problem, but I do not have that option in my Thunar prefs. I only have something about when to ask whether to update perms for subfolders.
Offline
Well I'm glad to say I finally have it working on X86-64 (64-bit) ;D !
But there are a couple of mysteries. Though, more on this later. But this is what I did;
1. Install slamd64 as normal . Also installed python - this isn't installed by default by the installer btw.
2. Add a non-root user (I added a test user, aaaaa) .
3. As root- Install these packages from here ( http://saxa.droplinegnome.org/x86_64/2.16/2.16.2/ );
* hal-0.5.8.1-x86_64-2dl
* vte-0.14.1-x86_64_1dl
* dbus-bindings-0.92-x86_64.1dl
* cairo-1.2.6-x86_64_1dl
(now stay as root for now!)
Also openssl and its libs are needed, however it appears they are installed by default by the slamd (slackware 11 64 bit) installer .
4. Get URI 1.35 from here ( http://search.cpan.org/~gaas/URI-1.35/ ) . Compile and install by;
* perl Makefile.PL
* make
* make test
* make install
5. Get dbus version 0.93 - note *no* other version seems to work. It can be found here ( http://dbus.freedesktop.org/releases/ ) .
6. Add the group & user for dbus;
* groupadd -g 28 messagebus
* useradd -c "D-BUS Message Daemon User" -d /dev/null -u 28 -g messagebus -s /bin/false messagebus
And compile it with
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64
make
make install
7. Then do this;
ln -s /usr/lib/libjpeg62.0.0 /usr/local/lib/libjpeg.so
ln -s /usr/lib64/libSM.so /usr/local/lib/libSM.so
8. Download glitz-0.5.6 from here ( http://cairographics.org/snapshots/ ) and compile it. Compile with ./configure --prefix=/usr --libdir=/usr/lib64 then make & make install.
9. Install Thunar, Thunar goodies & XFCE4.4 & XFCE4.4 goodies with the graphical installer.
10. Modify /etc/fstab - change in the line with /dev/cdrom on it from "owner" to "user".
11. chmod 0777 /media/*
12. chmod 0777 /mnt/cdrom (where my cdrom is normally mounted -- yours may differ).
13. Put rc.messagebus into /etc/rc.d
14. Edit rc.local to read;
rm /var/run/dbus/pid
./etc/rc.d/rc.messagebus start
./etc/rc.d/rc.hal start
15. Modify the files in /etc/dbus-1
Restart, start xfce by typing startxfce4 as *non* root and it should hopefully work!
BTW, I had to pinch the rc.messagebus off my laptop to make this work. It should go in /etc/rc.d/
Now for the mysteries.....
A) Why won't any other version of dbus other than 0.93 work? Nothing else worked they just caused problems.
B) The modifications/creation of the files in /etc/dbus-1 I'm not sure about. I don't know what to change so I cheated, I pinched the ones from the laptop and used those .
Other notes:
* No kernel upgrade to 2.6.18 was needed after all in slamd64.
Now it seems to be working, all I need to do is to go through all this again so I can verify I've left nothing out!
ljones
Offline
;D I finally succeed,when I installed dbus-0.93 that download from here.
AND now I had installed files for auto mount removible devices:
udev-097-i486-10.tgz
dbus-0.93-i486-1gm.tgz
dbus-glib-0.72-i486-1mht.tgz
hal-0.5.8.1-i486-1kjz.tgz
Thanks all above!
Offline
[ Generated in 0.012 seconds, 7 queries executed - Memory usage: 742.32 KiB (Peak: 807.16 KiB) ]