Enigma2 dažreiz var novērot nepatīkamu lietu – EPG nerāda tekošās pārraides satura informāciju dažu satelītu TV programmām (piemēram NTV+). Pavadot vairākas stundas dažādos SAT forumos izdevās atrast risinājumu šai problēmai. Problēmu rada tas, ka SAT TV operātori dažādi formē savu TV kanālu programmu informāciju priekš EPG. Lai atrisinātu problēmu ir vairākas iespējas:
- jālieto BH skin-s, kas pratīs parādīt abus iespējamos programmu apraksta laukus (gan short, gan extended description). Tad, nomainot skin-u, viss sāks strādāt. Viens no tādiem ir HD Glass 16 (http://www.hdglass16.eu/download.htm).
- jāviec izmaiņas faila /usr/lib/enigma2/python/Components/Converter/EventName.py kodā, pievienojot dažas koda rindas “getText” funkcijai:
def getText(self):
event = self.source.event
if event is None:
return “”if self.type == self.NAME:
return event.getEventName()
elif self.type == self.SHORT_DESCRIPTION:
return event.getShortDescription()
elif self.type == self.EXTENDED_DESCRIPTION:
desc = event.getShortDescription()
if desc and desc[-1] != ‘\n’ and desc[-1] != ‘ ‘:
desc += ‘ ‘
return desc + event.getExtendedDescription()
elif self.type == self.ID:
return str(event.getEventId())Šai modifikācijai būtu jāstrādā BH 2.x un BH 3.x versijās. GUI būs jāparstartē, lai izmaiņas nostrādātu. Jārēķinās, ka pēc Enigma atjaunināšanas izmaiņas visticamāk būs jāveic atkārtoti.