Jump to content

getrc


SnowHead
 Share

Recommended Posts

  • Admin

Die bekannten Keywelt-Plugins sollen ja nach und nach für die Coolstream portiert werden.

Ich werde daher hier ab und an einige Plugins anhängen, damit Ihr sie auf Eurer Coolstream

testen und mir Feedback geben könnt. Der Umgang mit FTP und Telnet sollte dafür geläufig

sein. Für Testberichte wäre ich dankbar.

 

Als erstes wäre das das Tool "getrc", welches ohne die freetype-Lib auskommt und daher

auch dank GetAways Hinweis umgeschrieben werden konnte.

 

getrc

 

Die Handhabung entspricht dem von der DBox her bekannten Plugin. Es wurde allerdings um

die Zusatztasten auf der Cooly-FB erweitert. Diese sollten allerdings nur verwenden werden,

wenn das Script, welches mit getrc arbeitet, ausschliesslich auf der Cooly läuft, damit DBox-

User keine Probleme bekommen. Der Code "X" bleibt aus Kompatibilitätsgründen zur DBox

für den Timeout reserviert.

 

	Taste		Code

	0		0
	1		1
	2		2
	3		3
	4		4
	5		5
	6		6
	7		7
	8		8
	9 		9
	RECHTS		A
	LINKS		B
	HOCH		C
	RUNTER		D
	OK		E
	MUTE		F
	STANDBY		G
	GRUEN		H
	GELB		I
	ROT		J
	BLAU		K
	VOL_PLUS	L
	VOL_MINUS	M
	HELP		N
	MENU		O
	EXIT		P

extra Tasten der Cooly

	PAGEUP		Q
	PAGEDOWN	R
	TV/R		S
	TTX		T
	COOL		U
	FAV		V
	EPG		W
	V.F		Y
	SAT		Z
	SKIP+		a
	SKIP-		b
	T/S		c
	AUDIO		d
	REW		e
	FWD		f
	PAUSE		g
	REC		h
	STOP		i
	PLAY		j

 

 

getrc.tar.gz

Link to comment
Share on other sites

na da habe ich aber Probleme :angry:

 

also var/bin gibt es nicht.

 

habe es nach temp geschoben Rechte auf 755 Ok

 

so jetzt habe ich versucht es über ein Terminal zu starten aber ich kann im Terminal ja nicht ins temp Verzeichniss wechseln deshalb erhalte ich das hier.

 

Trying 192.168.1.3...

Connected to 192.168.1.3.

Escape character is '^]'.

 

/ $ cd /tmp

/tmp $ getrc key=X timeout=ms

/bin/sh: getrc: not found

/tmp $

 

/tmp $ key=`getrc`

/bin/sh: getrc: not found

/tmp $

Edited by digifrick12
Link to comment
Share on other sites

nur muss ich dazu sagen das ich dieses bei der Dbox und dem KW Image nie verwendet habe.

 

Auf der Dbox befindet sich getrc auch im Suchpfad der Shell, sodass dieser nicht explizit angegeben werden muss,

egal in welchem Verzeichnis du dich beim Aufruf befindest.

Link to comment
Share on other sites

  • 6 months later...

Glückwunsch @Snowhead zum Q2-2010 AddOn-Wettbewerb von dbox2world: Das beste AddOn für die Coolstream HD1 für msgbox, getrc, Shellexec, input und logomask Plugin.

PS: lass dir keine HD1 schicken sondern eine NEO :D

man sollte nicht allzu vermessen sein, aber bei Dingen die einen weiterbringen denke ich schon das man etwas vermessen sein darf ......

Edited by leo67
  • Like 1
Link to comment
Share on other sites

  • 1 year later...

Ich habe jetzt bei mir ein Problem mit getrc festgestellt, eventuell kann dies auch ein anderer bei sich reproduzieren.

Unter bestimmten Bedingungen wird immer ein Tastendruck der Fernbedienung verschluckt.

 

Um dies zu testen gebe ich über telnet 'getrc timeout=18000' ein und danach drücke ich die OK Taste der Fernbedienung > Kanalliste wird angezeigt > wieder OK drücken > und darauf erfolgt keine Reaktion der Box > noch einmal OK drücken und es erscheint die Infobar, noch einmal OK und OSD ist beendet. Wenn also getrc aktiv war wird in diesem Fall das zweite OK verschluckt.

 

Danke

Gruß rich

Link to comment
Share on other sites

  • Admin

@rich

 

Ich kann das Verhalten zwar nachstellen, aber auf die Schnelle keine Erklärung dafür liefern.

Das Witzige ist ja, daß getrc zum Zeitpunkt des zweiten Tastendruckes bereits beendet ist, die

Tastendrücke also gar nicht mehr abfangen kann. Die Ursache muß deshalb wohl eher im

Neutrino gesucht werden.

Link to comment
Share on other sites

  • 3 weeks later...

@rich @SnowHead

 

Beim ersten Druck fehlt value=0, nach loslassen der Taste.

 


/ # getrc timeout=35000
key: 0160 value 1, translate: 0160 -ok-
[neutrino] StopSubtitles
************************* ZAP START: bouquetList 0x74d8d0 size 15 old_b 0
CVFD::ShowText: [ARD]
E
/ # CVFD::ShowText: [bR-alpha - 60 x Deutschland - Die Jahresschau]
getImage: resize  /share/tuxbox/neutrino/icons/logo/BR-alpha.png to 71 x 43
CChannelList::show(): 202 ms to paint channellist
key: 0160 value 1, translate: 0160 -ok-
key: 0160 value 0, translate: 0160 -ok-

 

So sollte es im LOG aussehen(ohne getrc):

/ # key: 0160 value 1, translate: 0160 -ok-
[neutrino] StopSubtitles
************************* ZAP START: bouquetList 0x74d8d0 size 15 old_b 0
CVFD::ShowText: [ARD]
CVFD::ShowText: [bR-alpha - 60 x Deutschland - Die Jahresschau]
getImage: resize  /share/tuxbox/neutrino/icons/logo/BR-alpha.png to 71 x 43
CChannelList::show(): 189 ms to paint channellist
key: 0160 value 0, translate: 0160 -ok-

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...