Jump to content

wywalanie systemu plikow, skorka domyslna


Guest kolopeter

Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

 

 

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Guest 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>

Link to comment
Share on other sites

Guest 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>

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...