Skocz do zawartości

wywalanie systemu plikow, skorka domyslna


Gość kolopeter

Rekomendowane odpowiedzi

Gość kolopeter

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ą.

Odnośnik do komentarza
Udostępnij na innych stronach

(...) 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.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość kolopeter

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.

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

Gość kolopeter

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>

Odnośnik do komentarza
Udostępnij na innych stronach

Gość kolopeter

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>

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...