View previous topic :: View next topic |
Author |
Message |
gent00za n00b


Joined: 06 Mar 2011 Posts: 7
|
Posted: Sat Mar 12, 2011 10:25 am Post subject: [SOLVED] No USB,CDROM... in desktop,using XFCE (without hal) |
|
|
Hi everybody, it's my first post, and I expect to do it well enough (if not, please tell me)
I use gentoo since some years ago, and I've recently migrated my system to do not use hal with this guide: https://forums.gentoo.org/viewtopic-t-858965.html . getting a system with usb, cdrom... detection and mounting managed by consolekit, policykit, udev, udisk, etc... (surely I've not completely uderstood this)
My problem now is, when I insert a cdrom, and/or I plug an usb drive, no icon appears in my XFCE desktop,so I have to mount it manually (via mount /dev/sdb ... or via udisk --mount /dev/sdb)
Code: | Linux localhost 2.6.36-gentoo-r5 #1 SMP Fri Mar 11 16:53:38 CET 2011 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux |
Code: | joa@localhost ~ $ udisks --monitor
Monitoring activity from the disks daemon. Press Ctrl+C to cancel.
added: /org/freedesktop/UDisks/devices/sdb
changed: /org/freedesktop/UDisks/devices/sda
|
Code: | joa@localhost ~ $ dbus-monitor
signal sender=org.freedesktop.DBus -> dest=:1.154 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
string ":1.154"
method call sender=:1.154 -> dest=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='method_call'"
method call sender=:1.154 -> dest=org.freedesktop.DBus serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='method_return'"
method call sender=:1.154 -> dest=org.freedesktop.DBus serial=5 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='error'"
signal sender=:1.14 -> dest=(null destination) serial=100 path=/org/xfce/Panel/Wrapper/6; interface=org.xfce.Panel.Wrapper; member=Set
array [
struct {
uint32 9
variant boolean false
}
]
method call sender=:1.14 -> dest=org.xfce.Xfconf serial=101 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=SetProperty
string "xfce4-panel"
string "/panels/panel-0/plugin-ids"
variant array [
variant int32 7
variant int32 3
variant int32 4
variant int32 2
variant int32 5
variant int32 6
]
method return sender=:1.1 -> dest=:1.14 reply_serial=101
signal sender=:1.1 -> dest=(null destination) serial=267 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=PropertyChanged
string "xfce4-panel"
string "/panels/panel-0/plugin-ids"
variant array [
variant int32 7
variant int32 3
variant int32 4
variant int32 2
variant int32 5
variant int32 6
]
method call sender=:1.14 -> dest=org.xfce.Xfconf serial=102 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=SetProperty
string "xfce4-panel"
string "/plugins/plugin-9/items"
variant array [
variant string "12965646551.desktop"
]
method call sender=:1.14 -> dest=org.xfce.Xfconf serial=103 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=SetProperty
string "xfce4-panel"
string "/plugins/plugin-10/items"
variant array [
variant string "12965662651.desktop"
]
method call sender=:1.14 -> dest=org.xfce.Xfconf serial=104 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=SetProperty
string "xfce4-panel"
string "/plugins/plugin-11/items"
variant array [
variant string "12965663092.desktop"
]
method return sender=:1.1 -> dest=:1.14 reply_serial=102
method return sender=:1.1 -> dest=:1.14 reply_serial=103
method return sender=:1.1 -> dest=:1.14 reply_serial=104
signal sender=:1.1 -> dest=(null destination) serial=271 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=PropertyChanged
string "xfce4-panel"
string "/plugins/plugin-9/items"
variant array [
variant string "12965646551.desktop"
]
signal sender=:1.1 -> dest=(null destination) serial=272 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=PropertyChanged
string "xfce4-panel"
string "/plugins/plugin-10/items"
variant array [
variant string "12965662651.desktop"
]
signal sender=:1.1 -> dest=(null destination) serial=273 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=PropertyChanged
string "xfce4-panel"
string "/plugins/plugin-11/items"
variant array [
variant string "12965663092.desktop"
]
method call sender=:1.14 -> dest=org.xfce.Xfconf serial=105 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=SetProperty
string "xfce4-panel"
string "/panels/panel-1/plugin-ids"
variant array [
variant int32 1
variant int32 23
variant int32 9
variant int32 10
variant int32 11
variant int32 15
variant int32 16
variant int32 14
variant int32 17
variant int32 18
variant int32 20
variant int32 21
variant int32 22
]
method return sender=:1.1 -> dest=:1.14 reply_serial=105
signal sender=:1.1 -> dest=(null destination) serial=275 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=PropertyChanged
string "xfce4-panel"
string "/panels/panel-1/plugin-ids"
variant array [
variant int32 1
variant int32 23
variant int32 9
variant int32 10
variant int32 11
variant int32 15
variant int32 16
variant int32 14
variant int32 17
variant int32 18
variant int32 20
variant int32 21
variant int32 22
]
method call sender=:1.14 -> dest=org.xfce.Xfconf serial=106 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=IsPropertyLocked
string "xfce4-panel"
string "/panels"
method return sender=:1.1 -> dest=:1.14 reply_serial=106
boolean false |
Code: | joa@localhost ~ $ thunar --daemon
thunar-volman: Unsupported USB device type.
thunar-volman: Unsupported USB device type.
thunar-volman: Unknown block device type.
thunar-volman: Unsupported USB device type.
thunar-volman: Unsupported USB device type.
thunar-volman: Unknown block device type. |
I've done an emerge -e system, but nothing changes
Code: | joa@localhost ~ $ rc-status
Runlevel: default
apache2 [ stopped ]
consolekit [ started ]
dbus [ started ]
local [ started ]
mysql [ started ]
net.eth0 [ stopped ]
netmount [ stopped ]
syslog-ng [ started ]
udev-postmount [ started ]
vixie-cron [ started ]
xdm [ started ] |
thank you in advance, I'm sure there are lots of logs, and commands to show I 've forgotten, please feel free to ask.
********************************************EDITED*********************************************
https://bbs.archlinux.org/viewtopic.php?id=111867&p=4
Finally I've solved it, what I've done is to search (already more) posts about Thunar and mounting storage devices. The key was this post where after trying all options somebody talked about removing the udev persistent rules.
I've searched them in my system and I've found them in /lib/udev/rules.d and /lib64/udev/rules.d, so I've remembered I had copyied the /lib64 folder to the /lib (doing also a "ln -S /lib64 /lib" for repairing the symbolic link) (because an issue with sandbox and the error "can't compile C programs" (in 32 bits))
So finally what I've done is to begin a new empty /lib folder (doing again the symbolic linking) and populating it only with the necessary archives to execute 32 bits applications.
Now the storage devices appear in my desktop. _________________ "Ladran los perros Sancho, señal que caminamos" |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|