Device Manager
Source (link to git-repo or to original if based on someone elses unmodified work):
This is an applet that lets you mount, umount, open your devices.
It has a capacity bar to show the free space, and avoids the ugly window that pops up when you open a device with more than one action in the standard Device Notifier.
It can show all the devices instead of the removable ones only and can do the automount.
I hope you like it!
WARNING! With KDE previous than 4.3 and dark plasma themes you won't be able to read the labels cause the font is dark too.
1.1.1
-shows errors on mounting if any and after the mount the icon changes
-fixed the bug of some .dektop files not readed
-fixed a bug with the show/hide system
1.1
-when a mount is done the icon changes like when you eject something
-the capacity bar grows with the widget
-various code liftings
1.0.2
-added option utf8 when mounting fat volumes
1.0.1
-fixed a regression that caused plasma to freeze
1.0
-added a capacity bar
-added the possibility to lay out the actions in a row instead of in column
-fixed a crash with automount and audio or blanck cd
-maybe other things that I don't remember . Find them out by yourself!
0.4
-now the devices can be hidden as you can do in dolphin
-added a button to simply mount the devices as you can umount them
0.3
-added an option to hide the not removable devices
-an option to change the icon instead of show the popup on the insertion of a new device
-a bugfix
0.2
-added a margin in the left of the actions to distinguish them from the devices
-added an option for the automount
-added an option that makes the dialog hide after some time after the insertion of a removable device
-fixed a bug with the scroll
-better code
0.1
initial version
Ratings & Comments
173 Comments
Could you add an option to format removable devices, like pendrives? Only for removable devices, in ext2-3, fat16-32 using "mkfs" for example, and with confirmation dialog for the action for more safety. Thank you for this excellent plasmoid.
hello. is possible add suppor to GAMIN instead to FAM? i have instal GAMIN in my arch, but not working your plugin. but install FAM and works perfect greetings
i don't know what you're talking about, sorry :) the plasmoid doesn't care about low level things. it is all up to the libraries. i think you should look at solid.
simply Fam(old)=Gamin(new) your plasmoid with fam = works your plasmoid with Gamin = no works greetings
Hi I really love this thing, especially the automatic closing of the message window! There are two users on my machine, for one of which the device manager works perfectly. The other user's desktop freezes completely when I try to add it to the control panel. I already checked file permission and made sure that both users are members in the same groups, but I had no luck till now. Can you make any sense out of this?
could it be that you use automount and you have encrypted volumes?
No encrypted disks were involved.
I had the same problem: the cause was the option to show also non-removable devices, which is enabled by default. I managed to disable this option (even if plasma was so sloooooow... ;-) ) and everything went ok.
it's difficult to say what it could be without other information. could you please start plasma-desktop in the console, then add the device manager and post the output here or on a pastebin?
Maybe I can help. As soon as I add plasmoid-desktopmanager the CPU load of plasma, HAL and dbus go up to 100%. Running dbus-monitor on the system bus reveals continuous output of: ... signal sender=org.freedesktop.DBus -> dest=(null destination) serial=483 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.2582" string "" string ":1.2582" signal sender=org.freedesktop.DBus -> dest=(null destination) serial=484 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.2582" string ":1.2582" string "" signal sender=org.freedesktop.DBus -> dest=(null destination) serial=485 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.2581" string ":1.2581" string "" ... This happened on an openSUSE 11.1 i586, and still happens after an update to 11.2. I know know of at least one more person having the same problem on an openSUSE box.
It is strange, but the problem vanished somehow. I really don't know what happened, but I removed the application again and reinstalled it from scratch. This time I was able to install it to both user's desktops without any problem. I have to admit that I installed some other programs before I did this re-installation. It might very well be that some of the programs I installed brought some libs along that made the difference. (Although I would have expected "configure" to check dependencies before compiling the sources.) Anyway: the device manager works perfectly now for all users on that system. :-)
I'd like the applet to automount only removable devices, since I have a few hdd partitions, which I don't want to mount. For now, the applet tries to mount them and asks for root password all the time. Please fix this or add an option in the config to avoid mounting not-removable devices.
OK, I checked "Show only removable devices" and it works kinda I wish. Hope after reboot it will be still working that way. Small suggestion: this option as default should be checked for the applet to be more "removable-oriented". Thanks for the applet anyway :)
OK, I checked "Show only removable devices" and it works kinda I wish. Hope after reboot it will be still working that way. Small suggestion: this option as default should be checked for the applet to be more "removable-oriented". Thanks for the applet anyway :)
So, would you like your applet to communicate with the users with the languages from all over the world? ;) How about i18n support?
I have a suggestion to add to Your device manager a possibility to refresh disk volume every x seconds to show more adequate partition volumes. Great plasmoid! Thanks
hi.. first of all thanks for the great plasmoid ;) i have only one small problem though.. it never shows me the free space the same way as on your screenshot.. i can see there only action that's available for device (instead of free space) you can check what i mean on my screenshot: http://img4.imageshack.us/img4/2135/snapshot0kx.png btw this is on kubuntu karmic 9.10 (and it was messed up on jaunty 9.04 too)
i don't think you're using oxygen as qt style, isn't it? the capacity bar is drawn by that, and behind it it's painted the text. i thought i made it hide when there's the capacity bar, but it seems i forgot to do it.
yep.. i'm using bespin style right now ;) with oxygen it looks like this: http://img203.imageshack.us/img203/7183/snapshot2t.png (free space visible but action is there too)
and one more thingy ;) there's problem with colorization (volume names and action types are invisible).. you can see the example here: http://img251.imageshack.us/img251/8015/snapshot1.png i think that problem might be that colors are not taken from plasma theme settings..
that's fault of the oxygen plasma theme, i'm sorry, i can do anything about it
hmm.. i don't know.. i tried it on other dark themes and fonts are always black (hard to read) for example arezzo plasma theme: http://img71.imageshack.us/img71/1003/snapshot3h.png
i mean, the text color is taken from the theme, so it is a theme problem if it doesn't provide a good color
Thank you, this exactly what I needed but can you add an option for a transparent background (and maybe some other colors/themes too, eg like YAWP ) and one to disable the tooltips?
well, no :) i stopped development of this, because i'm working directly in the device notifier in kdebase and in 4.4 it will be much different. see http://aseigo.blogspot.com/2009/10/device-notifier-work-for-44.html for info