Picons on OLED

IAmATeaf

VIP Member
VIP Member
Joined
Sep 24, 2004
Messages
4,325
Reaction score
501
Location
Up ya arse!
After seeing a recent thread on this and having some spare time today I thought I'd have a play around with this today. I've tried all this on the latest OpenPLi image.

First thing I've found out is that the picon renderer won't resize the image when it comes to picons on the OLED so you either have to have a differing set of picons for the OLED or you can display the full size picons as they are on the OLED but obviously bits will get cut off.

The other thing is that I had read is that the file /usr/share/engima2/skin_display96.xml needs to be edited but as this file is a system file a subsequent online update (if you're that brave) can overwrite this file so your changes disappear.

For custom user based changes enigma2 provides a mechanism, you basically put your changes in /etc/enigma2/skin_user.xml, the contents of this file get overlayed with files like skin_display96.xml so that the contents of skin_user.xml take precedence.

Anyway, enough of the boring stuff, the net result is leave skin_display96.xml alone, create the file skin_user.xml put the following content in it:

Code:
You don't have permission to view the code content. Log in or register now.

restart enigma2 and hopefully it should start displaying picons in the OLED. The key to the above working is size="100,60" which is the size of the standard HD picons, from what I've found, alter this and you'll get nothing being displayed. If you really want a differing set of picons for the OLED then you could add the following path="picon_oled" so the line above becomes:

Code:
You don't have permission to view the code content. Log in or register now.

It will then look for the picons in the folder picon_oled but don't forget to alter size="100,60" to match the actual size of the picons in that folder.

You can also add the following extra lines:

Code:
You don't have permission to view the code content. Log in or register now.

which will display the word "Rec" on the OLED when the box is recording but the text is red and so small and it being visible depends on the what's being displayed on the OLED but I'm looking at this at the mo.

Please note that all resources that any lines you add need to be included, so even though I've only added the text "Rec" above, as it makes use of a particular font and foreground and background aliases they all have to be included for the extra lines to work.

Lastly, any alterations can be added to skin_user.xml, so for example if you want to change the size of the subtitles, then copy and paste the relevant bit from skin_subtitles.xml, paste it into skin_user.xml, edit it and save and hey presto, after a restart of enigma2 your alterations will be active. The other good thing seems to be that if you mess up the contents of skin_user.xml it seems to ignore them from what I've seen, but don't quote me on this. :)

Sorry to waffling on above but thought I'd explain rather then dump.
 
Last edited:
nice post mate and very well explained
:thumbsup:
 
Will this work on a 800 hd pro?

It will of sorts, the display on the 800hd isn't colour so you'll need an entire set of picons which aren't in colour, using the colour ones will just look a mess on the display.
 
hi guys firstly where do I create the folder skin_user.xml and what programme do I use to transfer the content onto my dm800hd se????

cheers.
 
It will of sorts, the display on the 800hd isn't colour so you'll need an entire set of picons which aren't in colour, using the colour ones will just look a mess on the display.

Thanks for that. I think I will just stick with coloured ones on the infobar.
 
I have made the xml file for picons on display and put it in downloads to help folks.
full credit to you (IAmATeaf)
 
A bit of a stupid question but how do you go back to just having channel name & what is on on the oled screen after installing picons?

Thanks
 
A bit of a stupid question but how do you go back to just having channel name & what is on on the oled screen after installing picons?

Thanks

Many months late in replying, but you can regress the changes by either removing the changes you put into the file skin_user.xml or if you created the file in the first place and the file only contains your changes, then simply removing or renaming the file will put things back to the way they were.
 
I can not see the content of the post, I listed "Only members can view code."

Any idea?

Thanks.
 
just read the link from Bobby123

1st - How do I create the folder 'skin_user.xml'
2nd - Would I then use filezilla to transfer the folder to
/usr/share/engima2/

Sorry for being such a noob

Cheers everyone for your help
 
need more posts before I could download the file, I'm new here


Thanks, Try to do this with my DM. Works great on the channellist. Don't find the skin_user.xmlfile. Have 800HD SE V2 with OpenATV 5.3 image

- - - Updated - - -

In what directory do you ftp the picons?
 
Back
Top