How to edit or modify e2 skins?

There are 2 replies in this Thread which was already clicked 5,100 times. The last Post () by bhageshmeena.

  • Openskin-designer is useful for beginners. But it only works on skins that have all the elements in one skin.xml file.

    If the skins are spread over several template files then openskin-designer will not work.


    All skin files live here on your satelitte box /usr/share/enigma2/[skin folder]


    Skin files are in xml format. So it helps if you have an xml editor. I always suggest xml wrench as its free and has a built in syntax chacker. Notepad++ is also perfectly fine.


    You can either edit the file directly on your box by right clicking the file and then edit.

    Or you download them. Edit them offline and reupload back to your box.


    Any changes to a skin, need a reboot of your gui. IF your box bootloops and stops at 49, then there is an error in the skin.

    Just undo your amend to come out of the bootloop.


    XML files are easy to read. So its just a case of finding the correct screen and element and amending the relevant values or graphic references.


    If you don't know what a particular screen is called an easy way to find this is to turn on debug logs on your box. This debug log settings in your log settings. Menu... setup.. system...log settings.
    Go to the screen your interested in. Then in your ftp software view your last debug log in /home/root/logs

    you will see the last screen you visited near the end of the file.


    For example

    23:34:38.1261 { } Screens/Screen.py:151 show [SCREENNAME] InfoBar


    Then it would just be a case of searching for that screen in the xml files.


    <screen name="InfoBar" .......

    ** A person who feels appreciated will always do more than what is expected **

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!