Hello David!
On 18.02.2014 21:15, David Seikel wrote:
[...]
>> I agree, that could be at it's heart. So now the question is how to
>> make E recognize my icon theme. Is there some file in which the
>> available themes are listed? Or according to which kind of black
>> magic is that determined?
>
> The FreeDestop.Org specification that most Linux distros follow to get
> this to all work is kinda black magic. I suspect in your efforts to
> trim down your OS you forgot to dance Gangnam style widershins around
> the pile of fresh three headed chicken wings. Or something. Maybe add
> BBQ sauce?
>
> I think these are the most relevant mystical tomes -
>
> http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
>
> http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html
>
> http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
>
> But it probably boils down to - you shaved a bit too much off to save
> space, and some crucial bit is missing. The problem is identifying
> that missing bit.
[...]
I dunno whether I shaved off too much. Probably I just didn't install
everything. I think I installed this system about 10 years ago. Ever
since being on Debian/sid, copying it from one computer to the next and
doing the daily updates in order to keep the edge (or at least trying
to). But as in those years the Linux experience evolved from something I
can understand as everything is in plain text config files, to something
very difficult to disentangle as most stuff is handled by strange
daemons, buses and IPCs, it might be I missed something. ;-)
Anyway, thank you for those helpful FDO links. Tried to do my homework
here, matching with what is written there to my system:
Quote: "By default, apps should look in $HOME/.icons (for backwards
compatibility), in $XDG_DATA_DIRS/icons and in /usr/share/pixmaps"
My $XDG_DATA_DIRS is
/opt/e/share/enlightenment:/opt/e/share:/usr/local/share:/usr/share.
That's already interesting. As the folder [...]/enlightenment/icons is
empty. Instead my E icons are in [...]/enlightenment/data/icons. Who
adds this entry to my XDG_DATA_DIRS? Anyway, most of my stock icons are
in /usr/share/icons, so this dir is also covered.
Quote: "Implementations are required to look in the "hicolor" theme if
an icon was not found in the current theme."
I have a "hicolor" subdirectory in the icons folder, and it is populated
with all the icons I'd every need for my humble set of applications.
Quote: "In at least one of the theme directories there must be a file
called index.theme that describes the theme."
My hicolor directory contains an index.theme file, giving the theme the
name "Hicolor". However, it contains "Hidden=true". So I set this to
false, just in case. Still, it doesn't show up. Anyway, an application
is required to use this theme in case should an icon not be found
anywhere else. Therefore, I'd expect my icons to show up.
So in this respect it themes my system is not so completely badly set
up. Any more ideas?
Thanks for you help/patience,
Florian
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users