Registered Member
|
The icons in KDE can be used to represent the status of the media. For example see below:
http://petitinvention.files.wordpress.c ... ention.jpg For details see http://www.kumailht.com/blog/linux/10-features-ubuntu-should-implement/ |
Registered Member
|
I agree.
It can be very good but you need a daemon which allways updates the icon. Just a question : If the disk either needs a defragmentation, and is nearly-full, what would be the icon ? (death's head) florentg |
KDE Developer
|
A cronjob would be enough.
An update every 5 or 10 minutes should be okay. It would be another .desktop-File enhancement: Icon is received by an external program via DBus or simple execution.
Last edited by The User on Sun Mar 22, 2009 2:14 pm, edited 1 time in total.
|
KDE Developer
|
On the other hand it's quite annoying to get a random confusing icon and have absolutely no idea what's wrong. The user (me) can't find the icon they know to look for, and in the case of 'something else is wrong' it doesn't help me any.
There's probably a workaround for both those issues, but it needs thinking about. |
Administrator
|
This could be implemented in Solid, so when the application requests the information, it is informed to use these emblems.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
It should also indicate what action needs to be taken.
|
Registered Member
|
|
KDE Developer
|
|
Registered Member
|
Not a must . Don't know much improvement the user experience would get
|
Registered Member
|
Do you say that every new feature should be implemented only if it adds a unmeasurable great improvement to user experience? Instead of you, I think that even little things helps general user experience; to me, every little adjustment is welcomed. Not only new great features (like Nepomuk, Solid, etc) must be implemented, but also little improvements of everyday applications, because 5 little improvements are equal to a new great feature. Just take a look to "One Hundred Paper Cuts" project. |
Registered Member
|
It would be absolutely ridiculous to have a daemon update the actual icon files when something changes. What is needed here is a namespace extension to the SVG standard that allows an icon to gain access to context variables. (Dynamic SVG)
e.g.: (can't use XML code in comments because the forum removes it; must use an image instead) http://i26.tinypic.com/24erlgz.png So the icon will contain a rectangle at 0,0 that has a size of 32x32 by default. But if an application that knows how to handle the extra features we add via the kde: namespace loads the icon, it'll evaluate the code in "kde:width" and use that for the rect's width. And voila, we have a progress bar/disk usage bar/whatever. Interesting addition: This also makes it possible for your icons to follow your current color scheme, because one could export theme colors via the kde: namespace as well. So you could make all icons, for example, match your widget color scheme. All of this can also be done if one was to allow JavaScript in the SVG icons, but that might eat too much CPU time. |
KDE Developer
|
This might also be interesting if aplied to the download/copy of files. There could be a graph displaying the percentage complete of a file.
|
Registered Member
|
We should consider the amount of overload this utility will put on hard disk for analyzing fragmentation + the probability of fragmentation + frequency of script-execution.
Anyway the disk scan is performed on disk is after regular interval of reboot, the status of disk can be captured at that time and then the icon can be fixed for that disk till the next scan/defragmentation is performed. |
Registered Member
|
Very interesting concept : +1
(But, how to defrag a volume with linux ? I've never seen it yet...) david.
For a better world, we should all work for a common well being, a common humanity...
|
Registered Member
|
There is already a separate idea about that. It has been partially implemented using overlays showing a transfer is in progress, but it doesn't seem to show the amount of progress. Speaking of overlays, I think that would be a better way to handle this.
Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965 |
Registered users: Bing [Bot], Google [Bot], kesang, Sogou [Bot], Yahoo [Bot]