Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] No USB,CDROM... in desktop,using XFCE (without hal)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64
View previous topic :: View next topic  
Author Message
gent00za
n00b
n00b


Joined: 06 Mar 2011
Posts: 7

PostPosted: Sat Mar 12, 2011 10:25 am    Post subject: [SOLVED] No USB,CDROM... in desktop,using XFCE (without hal) Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64 All times are GMT
Page 1 of 1

 
Jump to:  
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