Skin user.xml: Unterschied zwischen den Versionen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Konfigurationsdatei]]
+
Die '''<code>skin_user.xml</code>''' dient dazu, eigene [[Skins - Alles über Skins|Skin]]-Einstellungen zu erstellen die immer und in jedem Skin angewendet werden (z. B. eigene Screens für die [[OLED]]-Anzeige). Der Einsatz einer <code>skin_user.xml</code> ist optional und somit in einem neuen Image zunächst nicht vorhanden.
Die '''<code>skin_user.xml</code>''' dient dazu, eigene [[Skins - Alles über Skins|Skin]]-Einstellungen zu erstellen die immer und in jedem Skin angewendet werden (z. B. eigene Screens für die OLED-Anzeige). Der Einsatz einer skin_user.xml ist optional und somit in einem neuen Image zunächst nicht vorhanden.
 
  
 
Alle ''Screens''-Einträge die in der skin_user.xml vorhanden sind, werden in ''allen'' anderen Skin-Dateien ignoriert.
 
Alle ''Screens''-Einträge die in der skin_user.xml vorhanden sind, werden in ''allen'' anderen Skin-Dateien ignoriert.
Zeile 14: Zeile 13:
  
 
== Erstellung ==
 
== Erstellung ==
Für die Erstellung der XML-Datei ist es erforderlich, dass ein Unix-fähiger Editor verwendet wird (z.B. Notepad++, [[DCC]], UltraEdit) und die Zeilenumbrüche auch auf Unix-Format eingestellt sind.  
+
Für die Erstellung der XML-Datei ist es erforderlich, dass ein Unix-fähiger Editor verwendet wird (z.B. Notepad++, [[Dreambox Control Center]], UltraEdit) und die Zeilenumbrüche auch auf Unix-Format eingestellt sind.  
  
 
Nicht geeignet ist der Editor bzw. Notepad von Windows.
 
Nicht geeignet ist der Editor bzw. Notepad von Windows.
 
==Aufbau==
 
==Aufbau==
+
 
 +
<syntaxhighlight lang="xml">
 
  <skin>
 
  <skin>
 
     <!-- Fonts -->
 
     <!-- Fonts -->
Zeile 37: Zeile 37:
 
     </screen>
 
     </screen>
 
  etc.....
 
  etc.....
  </skin>  
+
  </skin>
 +
</syntaxhighlight>
  
 
Wobei für die Fonts nicht zwingend eigene Namen definiert werden müssen, wird aber dringend empfohlen, denn nur so ist gewährleistet, dass der Font in der eingestellten Größe auch in jedem Skin verwendet wird.
 
Wobei für die Fonts nicht zwingend eigene Namen definiert werden müssen, wird aber dringend empfohlen, denn nur so ist gewährleistet, dass der Font in der eingestellten Größe auch in jedem Skin verwendet wird.
 +
==Screen-Names==
 +
*Summary-Screens sind für die anzeige im [[OLED]] zuständig
 
== Siehe auch ==
 
== Siehe auch ==
 
*[[Skin ändern und aktivieren in der DreamBox]]
 
*[[Skin ändern und aktivieren in der DreamBox]]
 
==Quelle==
 
==Quelle==
 
*[http://www.i-have-a-dreambox.com/wbb2/thread.php?threadid=169673&hilightuser=192565 http://www.i-have-a-dreambox.com/] Autor: Swiss-MAD
 
*[http://www.i-have-a-dreambox.com/wbb2/thread.php?threadid=169673&hilightuser=192565 http://www.i-have-a-dreambox.com/] Autor: Swiss-MAD
<!-- Sollte ab Mediawiki-Version 1.7 aktiviert werden um das Underline im Titel darzustellen.
 
 
{{DISPLAYTITLE:skin_user.xml}}
 
{{DISPLAYTITLE:skin_user.xml}}
-->
+
[[Kategorie:Konfigurationsdatei]]
 +
[[Kategorie:Enigma2 Skins]]

Aktuelle Version vom 8. September 2013, 10:37 Uhr

Die skin_user.xml dient dazu, eigene Skin-Einstellungen zu erstellen die immer und in jedem Skin angewendet werden (z. B. eigene Screens für die OLED-Anzeige). Der Einsatz einer skin_user.xml ist optional und somit in einem neuen Image zunächst nicht vorhanden.

Alle Screens-Einträge die in der skin_user.xml vorhanden sind, werden in allen anderen Skin-Dateien ignoriert.

Verzeichnisse

  • Der aktive Skin ist hier zu finden:
/usr/share/enigma2/SKINNAME/skin.xml 
  • Alles was in der skin.xml nicht drin steht wir aus der skin_default.xml geholt:
/usr/share/enigma2/skin_default.xml 
  • Falls in folgendem Verzeichnis eine skin_user.xml angelegt wurde, wird alles darin beschriebene von dem zuvor definierten (siehe oben) überschrieben.
/etc/enigma2/skin_user.xml

Dieser Pfad ist bei einem Settings-Backup beinhaltet und wird somit auch gesichert und wiederhergestellt, wenn man ein Backup zurückspielt.

Erstellung

Für die Erstellung der XML-Datei ist es erforderlich, dass ein Unix-fähiger Editor verwendet wird (z.B. Notepad++, Dreambox Control Center, UltraEdit) und die Zeilenumbrüche auch auf Unix-Format eingestellt sind.

Nicht geeignet ist der Editor bzw. Notepad von Windows.

Aufbau

 <skin>
    <!-- Fonts -->
    <fonts>
        <font filename="nmsbd.ttf" name="UserFont" scale="90" />
    </fonts>
    <!-- Screen1-->
    <screen name="XYZ1" ...............>
        <widget...............>
    ................
    ................
    </screen>
    <!-- Screen2-->
    <screen name="XYZ2" ...............>
        <widget...............>
    ................
    ................
    </screen>
 etc.....
 </skin>

Wobei für die Fonts nicht zwingend eigene Namen definiert werden müssen, wird aber dringend empfohlen, denn nur so ist gewährleistet, dass der Font in der eingestellten Größe auch in jedem Skin verwendet wird.

Screen-Names

  • Summary-Screens sind für die anzeige im OLED zuständig

Siehe auch

Quelle