spustenie XCLOCK cez mozplugger

Fórum o prehliadači Mozilla Firefox
Napísať odpoveď
lubes
začiatočník
začiatočník
Príspevky: 14
Dátum registrácie: 30. Novembra 2008, 21:56

spustenie XCLOCK cez mozplugger

Príspevok od užívateľa lubes » 7. Decembra 2008, 23:20

dobry vecer,

problem spociva v spustani linuxoveho programu 'xclock' cez mozplugger v okne Firefoxu.

na stranke mam tento embed tag:

Kód: Vybrať všetko

<EMBED  type="application/xclock"
	name=XClock
	src=""
	prepinac_1="-update"
	hodnota_prep_1="1"
	prepinac_2="-analog"
	width=200
	height=200
>
do suboru /etc/mozpluggerrc som doplnil riadky:

Kód: Vybrať všetko

#application/xclock
application/xclock::XClock
	swallow(xclock) : xclock "$VAR_prepinac_1" "$VAR_hodnota_prep_1" "$VAR_prepinac_2"
po restarte Firefoxu a zadani 'about:plugins' mi pribudlo:

Kód: Vybrať všetko

MIME Type 		             Description 	Suffixes   	Enabled
...
application/xclock           XClock 		                 	Yes
po otvoreni stranky z mojho HDD sa mi v EMBED priestore stranky ukazu analogove hodiny, ktore sa refreshuju kazdu sekundu, no ked stranku dam na internet a zabrowsujem na nu, tak sa mi xclock v EMBED priestore stranky nezobrazi. skusal som namiesto xclock spustat ine aplikacie (gedit, qemu, ...) a vsetko sa zobrazuje korektne, no pri xclock len ked zobrazujem stranku lokalne.

neviete kde by mohol byt problem? vo firefoxe, v mozpluggeri, v xclock? o aku chybu sa jedna?

lubes
začiatočník
začiatočník
Príspevky: 14
Dátum registrácie: 30. Novembra 2008, 21:56

Re: spustenie XCLOCK cez mozplugger

Príspevok od užívateľa lubes » 13. Decembra 2008, 13:56

tak nakoniec bola chyba medzi stolickou a klavesnicou :oops:

kedze externemu programu xclock, ktory spustam cez mozplugger, neodovzdavam parameter $file (teda v embed tagu SRC=""), tak musim pred priznak swallow pridat este aj priznak stream.
t.j.:
stream - nestahuj subor
swallow(xclock) - program xclock spusti v okne firefoxu (v ramci web-stranky), nespustaj ho v samostatnom okne

opravena konfiguracia suboru /etc/mozpluggerrc:

Kód: Vybrať všetko

#application/xclock
application/xclock::XClock
   stream swallow(xclock) : xclock "$VAR_prepinac_1" "$VAR_hodnota_prep_1" "$VAR_prepinac_2"

Napísať odpoveď