This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Some apps not use KDE HIG

Tags: None
(comma "," separated)
varlesh
Registered Member
Posts
12
Karma
0

Some apps not use KDE HIG

Wed Aug 05, 2015 5:12 am
Hello. I create icons for KDE. And I have some problems .
Some applications use their own icons for interface design .
It spoils the whole style . Why this program's not use some system-wide icons?
For example:
Amarok - used icons /usr/share/kde4/apps/amarok/icons.
Krusader - used icons /usr/share/kde4/apps/krusader/icons. Why not /usr/share/icons ?
K3B - used icons /usr/share/kde4/apps/k3b/icons
etc...
Why not /usr/share/icons ?
Sorry my English :)
Breeze icon theme:
http://imgur.com/WrgC3w5
My icon theme (Papirus):
http://imgur.com/tPKdIIb

Icons are not used in full . Why developers are doing ?
luebking
Karma
0

Re: Some apps not use KDE HIG

Wed Aug 05, 2015 6:25 am
Because those are specific icons with generic names which could easily clash with others.
It's however no problem - the /usr/share/apps/*/icons path supports themes just as well and can also be shadowed by user writable ~/.kde/share/apps/*/icons/<your theme>
varlesh
Registered Member
Posts
12
Karma
0

Re: Some apps not use KDE HIG

Wed Aug 05, 2015 9:34 am
But it is very uncomfortable! Because users must will be installed separately and manually additional icons. How add this additional icons for deb-package?
And ~/.kde/share/apps/*/icons/<your theme> - not working
Working only ~/.kde/share/apps/*/icons/hicolor
KDE most customizable desktop environment , but this variant all spoils :(
luebking
Karma
0

Re: Some apps not use KDE HIG

Wed Aug 05, 2015 1:13 pm
> How add this additional icons for deb-package?

like any other file
usr/share/kde4/apps/k3b/<yourtheme>/<size>/<type>/foo.png

> And ~/.kde/share/apps/*/icons/<your theme> - not working
That'd be kind of a bug - KIconLoader is supposed to (and ever has) supported themes in the appdir icon path as well.

If it doesn't work, and is *not* because of the icon cache (check ~/.kde/cache-<hostname>/icon-cache.kcache, in doubt remove it) there'd either be a bug in KIconLoader or the application would load the icon directly.

Other than this, complaining *here* is pretty much pointless.

The icon path is legal and supported - if you don't like a certain application to use it, file a bug against the application.
varlesh
Registered Member
Posts
12
Karma
0

Re: Some apps not use KDE HIG

Wed Aug 05, 2015 1:41 pm
> That'd be kind of a bug - KIconLoader is supposed to (and ever has) supported themes in the appdir icon path as well.
Initially, this method is not correct .
Hicolor icon theme - standart freedesktop specification and installed on /usr/share/icons/hicolor. Developers these programs do not comply with the specification and make it difficult for other developers and designers.
Other apps on other DE used system icons and not have this problem. Only some KDE-apps have this problem.
luebking
Karma
0

Re: Some apps not use KDE HIG

Wed Aug 05, 2015 1:59 pm
No that's where you're supposed to put an _unthemed_ application icon.
And leaving aside that kicoloader predates the fdo spec by ~ a decade, the spec states¹:

By default, apps should look in $HOME/.icons (for backwards compatibility), in $XDG_DATA_DIRS/icons and in /usr/share/pixmaps (in that order).
Applications may further add their own icon directories to this list, and users may extend or change the list (in application/desktop specific ways).
In each of these directories themes are stored as subdirectories.


So this behavior is *fully* covered by the spec.

[1] http://standards.freedesktop.org/icon-t ... atest.html


Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot], Yahoo [Bot]