NewNigma2-HD skin

    • NewNigma2-HD skin

      can i ask add this litle patch by default to NN2-HD skin.xml

      Quellcode

      1. <screen name="NimSelection" position="340,134" size="600,422" title="Choose Tuner">
      2. <eLabel position="0,0" size="600,2" backgroundColor="grey" zPosition="5"/>
      3. <!-- widget source="nimlist" render="Listbox" position="0,0" size="600,420" -->
      4. <widget position="0,0" size="600,420" source="nimlist" render="Listbox" scrollbarMode="showOnDemand" enableWrapAround="1" >
      5. <screen name="NimSetup" position="340,134" size="600,502" title="Reception Settings">
      6. <eLabel position="0,0" size="600,2" backgroundColor="grey" zPosition="5"/>
      7. <!-- widget name="config" position="10,12" size="580,475" / -->
      8. <widget position="10,12" size="580,475" name="config" scrollbarMode="showOnDemand" enableWrapAround="1" />


      also would like ask for add enableWrapAround="1" for menues browsing in other skins
      and why Infinity isnt supported for 800 box?
      dm7080sstt; 2x dm8000sstt; dm7020s <- Diseq1x4 <- 3x Diseq1x10 <-
      Dishes:
      1.8m 36E;28E;23E;19E;16E;13E;7E
      1.6m 42E;36E
      1.0m 10/9E;5E;1W;8W
      1.0m 15W;22W;30W
      1.1m 4/5W;12W;18W;24W
      1.1m 53E;60E
      1.0m 75E
      TVs: Philips 46pfl9707s; Philips 42pfl9703h
    • noone needs reports from users, but it istnt too hard for me
      Bilder
      • 091114_NN2_skin_bug.jpg

        19,82 kB, 720×405, 12.791 mal angesehen
      dm7080sstt; 2x dm8000sstt; dm7020s <- Diseq1x4 <- 3x Diseq1x10 <-
      Dishes:
      1.8m 36E;28E;23E;19E;16E;13E;7E
      1.6m 42E;36E
      1.0m 10/9E;5E;1W;8W
      1.0m 15W;22W;30W
      1.1m 4/5W;12W;18W;24W
      1.1m 53E;60E
      1.0m 75E
      TVs: Philips 46pfl9707s; Philips 42pfl9703h
    • as that small fixes arent posible have made script which make that corrections
      and call this script at box startup

      /usr/script/skin_patcher.sh

      Shell-Script

      1. #!/bin/sh
      2. # MartiniB #
      3. SectionsWhereAddWrapAround=""menu_mainmenu" "menu_shutdown" "NimSelection" "NimSetup" "ScanSetup" "VideoFinetune" "CrashlogAutoSubmitConfiguration""
      4. E2Conf=/etc/enigma2/settings
      5. [ ! -e $E2Conf ] && exit
      6. SkinPath=`grep config.skin.primary_skin= $E2Conf| sed -e s/.*skin=//`
      7. if [ ! "$SkinPath" ]; then
      8. SkinXML=/usr/share/enigma2/skin.xml
      9. else
      10. SkinXML=/usr/share/enigma2/"$SkinPath"
      11. fi
      12. [ ! -e $SkinXML ] && exit
      13. foo="$0"
      14. shTMP=${foo%.*}".tmp"
      15. shTXT=${foo%.*}".txt"
      16. # check file md5
      17. if [ -e "$shTXT" ]; then
      18. MD5_OLD=`grep " $SkinXML " "$shTXT"| awk {'print $1'}`
      19. MD5_XML=`md5sum $SkinXML| awk {'print $1'}`
      20. [ "$MD5_OLD" = "$MD5_XML" ] && exit
      21. fi
      22. SkinXMLtmp="$SkinXML".tmp
      23. SkinXMLsed="$SkinXML".sed
      24. [ -e $SkinXMLtmp ] && rm -rf $SkinXMLtmp
      25. [ -e $SkinXMLsed ] && rm -rf $SkinXMLsed
      26. N=0
      27. AddWrapAround=0
      28. while read line; do
      29. N=$((N+1))
      30. case "$line" in
      31. "</screen"*) CrntSCREEN="" AddWrapAround=0
      32. ;;
      33. "<screen "*)
      34. #echo "$line"
      35. CrntSCREEN=`echo "$line"|sed -e 's/.* name="//' -e 's/".*//'`
      36. for Check in $SectionsWhereAddWrapAround; do
      37. if [ "$Check" = "$CrntSCREEN" ]; then
      38. AddWrapAround=1
      39. fi
      40. done
      41. ;;
      42. *"index 1 is the nim name"*)
      43. Check=`echo "$line"| sed -e 's/.*size = (//' -e 's/,.*//'`
      44. if [ "$Check" -lt 580 ]; then
      45. echo "$N"s/size\ \=\ \("$Check"\/size\ \=\ \(580/>>$SkinXMLsed
      46. fi
      47. ;;
      48. esac
      49. if [ "$AddWrapAround" = "1" ]; then
      50. case "$line" in
      51. "<widget "*)
      52. SIZE=`echo "$line"| grep size=| sed -e 's/.*size="//' -e 's/".*//'`
      53. SIZEvert=`echo "$SIZE"| sed -e 's/.*,//'`
      54. if [ "$SIZEvert" -gt 100 ]; then
      55. Check=`echo "$line"| grep enableWrapAround=| sed -e 's/.*enableWrapAround="//' -e 's/".*//'`
      56. if [ ! $Check ]; then
      57. echo "$N"s/size=\""$SIZE"\"/size=\""$SIZE"\" enableWrapAround=\"1\"/>>$SkinXMLsed
      58. elif [ ! "$Check" = "1" ]; then
      59. echo "$N"s/enableWrapAround=\""$Check"\"/enableWrapAround=\"1\"/>>$SkinXMLsed
      60. fi
      61. AddWrapAround=0
      62. fi
      63. ;;
      64. esac
      65. fi
      66. done < $SkinXML
      67. if [ -e $SkinXMLsed ]; then
      68. sed -f "$SkinXMLsed" "$SkinXML">"$SkinXMLtmp"
      69. mv "$SkinXMLtmp" "$SkinXML"
      70. MD5_XML=`md5sum $SkinXML| awk {'print $1'}`
      71. fi
      72. current=`grep " $SkinXML " $shTXT| tail -1`
      73. if [ ! "$current" ]; then
      74. echo "$MD5_XML $SkinXML "`date +%Y.%m.%d.\ %H:%M:%S`>>"$shTXT"
      75. else
      76. rm -f "$shTMP"
      77. sed s#.*" $SkinXML ".*## $shTXT| sed '/^$/d'>"$shTMP"
      78. echo "$MD5_XML $SkinXML "`date +%Y.%m.%d.\ %H:%M:%S`>>"$shTMP"
      79. mv "$shTMP" "$shTXT"
      80. fi
      81. exit 0
      Alles anzeigen
      Dateien
      dm7080sstt; 2x dm8000sstt; dm7020s <- Diseq1x4 <- 3x Diseq1x10 <-
      Dishes:
      1.8m 36E;28E;23E;19E;16E;13E;7E
      1.6m 42E;36E
      1.0m 10/9E;5E;1W;8W
      1.0m 15W;22W;30W
      1.1m 4/5W;12W;18W;24W
      1.1m 53E;60E
      1.0m 75E
      TVs: Philips 46pfl9707s; Philips 42pfl9703h
    • added fonts replace function to able see russian and latvian letters in other skins
      Dateien
      dm7080sstt; 2x dm8000sstt; dm7020s <- Diseq1x4 <- 3x Diseq1x10 <-
      Dishes:
      1.8m 36E;28E;23E;19E;16E;13E;7E
      1.6m 42E;36E
      1.0m 10/9E;5E;1W;8W
      1.0m 15W;22W;30W
      1.1m 4/5W;12W;18W;24W
      1.1m 53E;60E
      1.0m 75E
      TVs: Philips 46pfl9707s; Philips 42pfl9703h
    • Hallo

      Mir ist erst heute aufgefallen :denk:,das im Fenster Tuner Konfiguration der Text abgeschnitten wird.
      Wie kann ich das ändern?

      lg
      loui
      Bilder
      • screenshot.jpg

        19,62 kB, 720×405, 9.156 mal angesehen
    • @loui
      that was reported half year ago
      NewNigma2-HD skin

      and fixed for self by execute scripts after each update
      E2 Python patcher
      dm7080sstt; 2x dm8000sstt; dm7020s <- Diseq1x4 <- 3x Diseq1x10 <-
      Dishes:
      1.8m 36E;28E;23E;19E;16E;13E;7E
      1.6m 42E;36E
      1.0m 10/9E;5E;1W;8W
      1.0m 15W;22W;30W
      1.1m 4/5W;12W;18W;24W
      1.1m 53E;60E
      1.0m 75E
      TVs: Philips 46pfl9707s; Philips 42pfl9703h
    • Original von MartiniB
      @loui
      that was reported half year ago
      NewNigma2-HD skin

      and fixed for self by execute scripts after each update
      E2 Python patcher


      HI

      Hab den pyton patcher jetzt per ftp in den Ordner usr/script/ hinein kopiert und die Rechte auf 755 gesetzt.
      Keine Änderung?
      Auch den Skin Pager probiert.
      Muss ich dann in dem Script auch was ändern?
      sorry my English is not very good.

      lg
      loui
    • call them once from telnet console or menu->plugins->script execute

      !!! in that order !!!
      /usr/script/python_patcher.sh
      /usr/script/skin_patcher.sh

      or create new startup file by self(then scripts will be executed at each box bootup)
      /etc/rc3.d/S90UserInit
      (chmod 755)

      Shell-Script

      1. #!/bin/sh
      2. [ ! -e /usr/bin ] && mkdir /usr/bin
      3. [ ! -e /usr/keys ] && mkdir /usr/keys
      4. [ ! -e /usr/script ] && mkdir /usr/script
      5. [ ! -e /var/bin ] && ln -s /usr/bin /var/
      6. [ ! -e /var/keys ] && ln -s /usr/keys /var/
      7. [ ! -e /var/script ] && ln -s /usr/script /var/
      8. [ -e /usr/script/python_patcher.sh ] && /usr/script/python_patcher.sh
      9. [ -e /usr/script/skin_patcher.sh ] && /usr/script/skin_patcher.sh
      Alles anzeigen
      dm7080sstt; 2x dm8000sstt; dm7020s <- Diseq1x4 <- 3x Diseq1x10 <-
      Dishes:
      1.8m 36E;28E;23E;19E;16E;13E;7E
      1.6m 42E;36E
      1.0m 10/9E;5E;1W;8W
      1.0m 15W;22W;30W
      1.1m 4/5W;12W;18W;24W
      1.1m 53E;60E
      1.0m 75E
      TVs: Philips 46pfl9707s; Philips 42pfl9703h
    • Original von oZxS
      koennt ihr das morgen mal anschauen .. ich hab es etwas anders gemacht als du martini ..

      can u test this tommorow ? i changed it in another way :)



      HI

      Jetzt sieht es gut aus.
      Die Anzeige ist gut lesbar und wird nicht mehr abgeschnitten. :]

      Tolle Arbeit.Thanks!!!!

      lg
      loui
      Bilder
      • screenshot.jpg

        21,49 kB, 720×405, 8.806 mal angesehen
    • new feat request:
      please make Volumebar vertical(Left on ServicesList), cause two reasons
      1. volumebar goes over other menus
      2. when activated AutoFormat feature on TV picture is so often resized without necesity

      have tryed by self,
      but converted PNGs under XP got another filesize and looks format also were damaged
      cause with that modifed vol.png; vol_back.png box goes only to greenscreen loop :(
      Bilder
      • vol_vert.png

        1,21 kB, 19×356, 8.353 mal angesehen
      dm7080sstt; 2x dm8000sstt; dm7020s <- Diseq1x4 <- 3x Diseq1x10 <-
      Dishes:
      1.8m 36E;28E;23E;19E;16E;13E;7E
      1.6m 42E;36E
      1.0m 10/9E;5E;1W;8W
      1.0m 15W;22W;30W
      1.1m 4/5W;12W;18W;24W
      1.1m 53E;60E
      1.0m 75E
      TVs: Philips 46pfl9707s; Philips 42pfl9703h
    • Hi

      Im Camd Menü-->Reiter Camd autoreset wird die Schrift überlagert.
      Kann man das Fenster größer machen?

      Wenn ja wo?
      Hänge mal das Bild an:
      Bilder
      • screenshot.jpg

        17,66 kB, 720×405, 7.878 mal angesehen
    • Hätte da noch einen kleinen Fehler endeckt :rolleyes:
      Hauptmenü-->Einstellungen wird die Zeile Common interface Zuweisung abgeschnitten.

      Würde es ja gerne selbst machen,aber um so mehr ich mich in dem Thema Skin und Skin bearbeiten einlese umso weniger verstehe ich es. ?(

      Bin schon froh,das ich jetzt selbst die Plugins anpassen kann(.py) ;)
      Bilder
      • screenshot.jpg

        20,85 kB, 720×405, 7.970 mal angesehen