Guest kolopeter Posted January 3, 2016 Share Posted January 3, 2016 Witam. Pierwszy post :) Szukałem ideału dla siebie na Nboxa, no i się udało. OS jest idealny nawet na domyślnej skórce. Ale ma pewną wadę, wybór kanału, a dokładnie opis audycji jest "sztywny" i dosyć często ucięcie tekstu jest spore. Postanowiłem zedytować troszkę skórkę, jakoś w ten deseń: <widget source="ServiceEvent" render="RunningText" options="movetype=running,startpoint=0,direction=top,steptime=90,repeat=2,startdelay=5000,wrap" .................... ale się wywala , więc pozostało mi chyba tylko pomniejszenie czcionki, a szkoda, bo wszystko jest idealnie dobrane. chyba że da się coś z tym jeszcze zrobić? szkoda ,ze e2skinnner wywala się na tej skórce. No i drugi mój problem. Twarde restarty, system jest czuły na to i troszkę denerwujący,bo co 2 twardy reset system nie wstaje (ext2). Inne systemy tak mi nie padały jak ten. Czy to wina ustawienia sprawdzania dysku na "tak" ? A może da się ustawić tak ,że jak znajdzie błędy , to je naprawi , a nie pokaże komunikat, że jest błąd. Sprawa wygląda tak,że dziecko/żona wyciągnie kabel , niż zacznie kombinować dlaczego niedziała. A po takim restarcie OS najczęściej stoi na błędzie systemu plików. Jakiś pomysł ,aby to usprawnić? Pozdrawiam i gratuluje świetnie uporządkowanego systemu ps. zmiencie te pytania potwierdzające, bo są koszmarne. Może lepiej typu : kiedy urodził się wałęsa, albo czy kopernik była kobietą. Quote Link to comment Share on other sites More sharing options...
mickey Posted January 3, 2016 Share Posted January 3, 2016 (...) ale się wywala (...) Gdybyś umieścił GSa, to można by było spróbować coś doradzić... Twarde restarty, system jest czuły na to i troszkę denerwujący,bo co 2 twardy reset system nie wstaje (ext2). Inne systemy tak mi nie padały jak ten. Czy to wina ustawienia sprawdzania dysku na "tak" ? A może da się ustawić tak ,że jak znajdzie błędy , to je naprawi , a nie pokaże komunikat, że jest błąd. Sprawa wygląda tak,że dziecko/żona wyciągnie kabel , niż zacznie kombinować dlaczego niedziała. A po takim restarcie OS najczęściej stoi na błędzie systemu plików. Jakiś pomysł ,aby to usprawnić? Inne systemy nie sprawdzają dysku. Zmień system plików na ext3. Dzięki dziennikowi nie trzeba za każdym razem całego dysku sprawdzać. System jest tak ustawiony, że jak znajdzie błędy to je naprawia ... tylko nie wszystkie błędy są takie, że pozwala się automatowi naprawiać samodzielnie. Quote Link to comment Share on other sites More sharing options...
Guest kolopeter Posted January 3, 2016 Share Posted January 3, 2016 konczy sie czyms takim [Profile] Start GOS-90 < 1048.777922> [eEPGCache] setCacheFile read/write epg data from/to '/hdd/epg.dat' < 1048.778326> [eEPGCache] time updated.. start EPG Mainloop [sKIN] Parsing embedded skin <embedded-in-'Screensaver'> [b][skin] SKIN ERROR in ChannelSelection: No module named RunningText[/b] warning, skin is missing element key_yellow in <class 'Screens.ChannelSelection.ChannelSelection'> warning, skin is missing element key_blue in <class 'Screens.ChannelSelection.ChannelSelection'> EXCEPTION IN PYTHON STARTUP CODE: ------------------------------------------------------------ Traceback (most recent call last): File "/usr/lib/enigma2/python/mytest.py", line 585, in <module> runScreenTest() File "/usr/lib/enigma2/python/mytest.py", line 467, in runScreenTest runNextScreen(session, screensToRun) File "/usr/lib/enigma2/python/mytest.py", line 461, in runNextScreen session.openWithCallback(boundFunction(runNextScreen, session, screensToRun[1:]), screen, *args) File "/usr/lib/enigma2/python/mytest.py", line 278, in openWithCallback dlg = self.open(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/mytest.py", line 288, in open dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/mytest.py", line 232, in instantiateDialog return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) File "/usr/lib/enigma2/python/mytest.py", line 248, in doInstantiateDialog dlg = screen(self, *arguments, **kwargs) File "./plugin.py", line 369, in __init__ File "/usr/lib/enigma2/python/Screens/InfoBar.py", line 81, in __init__ File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 587, in __init__ File "/usr/lib/enigma2/python/mytest.py", line 232, in instantiateDialog return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) File "/usr/lib/enigma2/python/mytest.py", line 255, in doInstantiateDialog dlg.applySkin() File "/usr/lib/enigma2/python/Components/GUISkin.py", line 112, in applySkin File "/usr/lib/enigma2/python/Components/GUISkin.py", line 30, in createGUIScreen File "/usr/lib/enigma2/python/Components/ServiceList.py", line 128, in applySkin TypeError: 'NoneType' object is not iterable ------------------------------------------------------------ < 1050.450586> [MAIN] (exit code 5) ]]> </enigma2crashlog> </crashlogs> </openpli> i jeszcze jedno przy instalacji pingu, czy coś muszę ręcznie doinstalować? opkg install enigma2-skin-pingufhd-sh4-j00zek Installing enigma2-skin-pingufhd-sh4-j00zek (0.2.3) on root. Downloading http://graterlia.xunil.pl/repodata/release/sh4/enigma2-skin-pingufhd-sh4-j00zek_0.2.3_sh4.ipk. Collected errors: * satisfy_dependencies_for: Cannot satisfy the following dependencies for enigma2-skin-pingufhd-sh4-j00zek: * enigma2-skins-fhd * * opkg_install_cmd: Cannot install package enigma2-skin-pingufhd-sh4-j00zek. Quote Link to comment Share on other sites More sharing options...
matzg Posted January 4, 2016 Share Posted January 4, 2016 Nie piszesz jaki masz dekoder... 5800 nie obsługuje skórek full hd (fhd) co do skina zmień zapis na widget render="MaggyRunningText" source="ServiceEvent" options="movetype=running,startpoint=0,direction=top,step=2,steptime=200,repeat=2,startdelay=6000,wrap" position="63,205" zPosition="1" size="500,365" font="ChSelDesc; 24" foregroundColor="TextLightDimmed" backgroundColor="BackTransparent" transparent="1" valign="top"> <convert type="EventName">FullDescription</convert> </widget> dodaj component MaggyRunningText.pyo do /usr/lib/enigma2/python/Components/Renderer ale musisz pamiętać że przy aktualizacji skórki twój zapis zniknie MaggyRunningText.zip Quote Link to comment Share on other sites More sharing options...
Guest kolopeter Posted January 5, 2016 Share Posted January 5, 2016 no nistety nadal nie wychodzi. wstawilem po drobnych modyfikacjach z pozycja i rozmiarem, ale niestety nadal cosik nie jest tak, jak powinno. Ogolnie to skorka domyslna i nbox znaczy 5800ka. < 95.216079> [eEPGCache] setCacheFile read/write epg data from/to '/hdd/epg.dat' < 95.216326> [eEPGCache] time updated.. start EPG Mainloop [sKIN] Parsing embedded skin <embedded-in-'Screensaver'> < 95.281402> [eWindowStyleManager] getStyle(style_id=0): NOT FOUND [sKIN] No skin to read... < 95.330115> [eWindowStyleManager] getStyle(style_id=0): NOT FOUND [sKIN] No skin to read... < 95.514782> [eWindowStyleManager] getStyle(style_id=0): NOT FOUND warning, skin is missing element key_yellow in <class 'Screens.ChannelSelection.ChannelSelection'> warning, skin is missing element key_blue in <class 'Screens.ChannelSelection.ChannelSelection'> EXCEPTION IN PYTHON STARTUP CODE: ------------------------------------------------------------ Traceback (most recent call last): File "/usr/lib/enigma2/python/mytest.py", line 585, in <module> runScreenTest() File "/usr/lib/enigma2/python/mytest.py", line 467, in runScreenTest runNextScreen(session, screensToRun) File "/usr/lib/enigma2/python/mytest.py", line 461, in runNextScreen session.openWithCallback(boundFunction(runNextScreen, session, screensToRun[1:]), screen, *args) File "/usr/lib/enigma2/python/mytest.py", line 278, in openWithCallback dlg = self.open(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/mytest.py", line 288, in open dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) File "/usr/lib/enigma2/python/mytest.py", line 232, in instantiateDialog return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) File "/usr/lib/enigma2/python/mytest.py", line 248, in doInstantiateDialog dlg = screen(self, *arguments, **kwargs) File "./plugin.py", line 369, in __init__ File "/usr/lib/enigma2/python/Screens/InfoBar.py", line 81, in __init__ File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 587, in __init__ File "/usr/lib/enigma2/python/mytest.py", line 232, in instantiateDialog return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) File "/usr/lib/enigma2/python/mytest.py", line 255, in doInstantiateDialog dlg.applySkin() File "/usr/lib/enigma2/python/Components/GUISkin.py", line 112, in applySkin File "/usr/lib/enigma2/python/Components/GUISkin.py", line 30, in createGUIScreen File "/usr/lib/enigma2/python/Components/ServiceList.py", line 128, in applySkin TypeError: 'NoneType' object is not iterable ------------------------------------------------------------ < 95.640759> [MAIN] (exit code 5) ]]> </enigma2crashlog> </crashlogs> </openpli> Quote Link to comment Share on other sites More sharing options...
matzg Posted January 5, 2016 Share Posted January 5, 2016 Edytujesz z palca czy jakims edytorem? Quote Link to comment Share on other sites More sharing options...
Guest kolopeter Posted January 5, 2016 Share Posted January 5, 2016 z palca , bo edytor e2skinner sie wywala . czym mogę edytować jeszcze ? Quote Link to comment Share on other sites More sharing options...
matzg Posted January 5, 2016 Share Posted January 5, 2016 Nie wiem . Ja zawsze z palca. Pokaz swoj kod zobacze czy u siebie moge dodac Pisane z tel. Bez polskicj znakow Quote Link to comment Share on other sites More sharing options...
TomTelos Posted January 5, 2016 Share Posted January 5, 2016 Najlepiej podeślij cały skin.xml co tam modyfikowałeś i się zobaczy. Quote Link to comment Share on other sites More sharing options...
Guest kolopeter Posted January 5, 2016 Share Posted January 5, 2016 sorki, zrobilem babola,ze source bylo dwa razy wpisane i sie gubil. :( a dopisywałem ze 3 razy.... na zasadzie kopiuj /wklej, po prostu nie zauważyłem. ogólnie zaczęło działać, choć nie o to mi chodziło dokładnie, bo jeśli text mieści się w oknie, to niech tam sobie siedzi bez ruchu, a przy tym wpisie , czy ma 2 linijki, czy 20cia to i tak jedzie w gore. Jest na to lekarstwo ? skin domyslny edytuje plik skin_default.xml tu czesc kodu : </widget> <widget source="ServiceEvent" render="Label" position="962,85" zPosition="1" size="120,32" font="Bold; 32" backgroundColor="BackTransparent" transparent="1" foregroundColor="CS_Event" valign="center"> <convert type="EventTime">EndTime</convert> <convert type="ClockToText">Format:- %H:%M</convert> </widget> <widget source="ServiceEvent" render="MaggyRunningText" options="movetype=running,startpoint=0,direction=top,step=2,steptime=200,repeat=2,startdelay=6000,wrap" position="715,195" zPosition="1" size="520,375" font="ChSelDesc; 22" foregroundColor="TextLightDimmed" backgroundColor="BackTransparent" transparent="1" valign="top"> <convert type="EventName">ExtendedDescription</convert> </widget> Edyta: po zainstalowaniu skorki pingu jest dostepny Pingu_TM_ScrollLabel i wtedy wystarczy zamienic label na Pingu_TM_ScrollLabel w skorce defaultowej , jak komus bardziej odpowiada <widget source="ServiceEvent" render="Pingu_TM_ScrollLabel" position="715,195" zPosition="1" size="520,375" font="ChSelDesc; 20" foregroundColor="TextLightDimmed" backgroundColor="BackTransparent" transparent="1" valign="top"> <convert type="EventName">FullDescription</convert> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.