Portál AbcLinuxu, 26. dubna 2024 07:29


Dotaz: Jednoduchy kiosek na debianu

24.11.2011 16:26 Martin
Jednoduchy kiosek na debianu
Přečteno: 816×
Odpovědět | Admin

ahoj, rad bych udelal pro navstevniky jednoduchy kiosek ze stareho PC.

Nainstaloval jsem debian stable, uplny zaklad bez X (minimal).

Moje predstava:

- nainstaluji X server (nechci zadny spravce oken proste jen X server)

- nainstaluji Firefox

- vytvorim uzivatele napr. kiosk, mam jen dotaz jak zajistim jak zajistit aby po nabootovani se mi spustit X server a v nem firefox pod uzivatelem kios, kdyz uzivatel ukonci firefox tak se automaticky spusti znovu? ma to jeste jeden hacek, co kdyz mi uzivatel firefox minimalizuje, x server kdyz nastartuje je to jen takova ta rastrova sedo-cerna plocha, neni sance vyvolat zpet minimalizovanou app., lze nejak vypnout minimalizaci firefoxu, idealne aby se poustel pouze do fullscreen a neslo to zmenit

-  lze vypnout Alt+Fx pro prepnuti do console, lze vypnout Ctrl+Alt+Backspace v X server?

- profil uzivatele kios bych mel ulozeny nekde mimo a vzdy pri startu bych ho natahnul do /home, aby se tam smazalo veskere nastaveni

- lze nejak zajistit, aby se mi na kiosku vypnul monitor v dobe necinnosti

- jak v x server zajistim aby zde byla ceska klavesnice?

Moc otazek ja vim, budu vdecen za cokoliv.

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.11.2011 17:29 ewew | skóre: 40 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: Jednoduchy kiosek na debianu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslím, že fluxbox by bolo ideálne prostredie pre priehladač. Takto aspoň zaistíš, že keď to niekto zminimalizujé, tak sa ešte potom z toho dokáže sám vyhrabať.
Root v linuxe : "Root povedal, linux vykona."
24.11.2011 22:22 Sandokan
Rozbalit Rozbalit vše Re: Jednoduchy kiosek na debianu
Doplním kamaráda: do /etc/inittab bych dal:

1:2345:respawn:mingetty --autologin kiosk

potom v domovském adresáři uživatele bude soubor .bashprofile ve kterém bude na konci

startx

exit

a taky soubor .xinitrc a do něho se dá napsat např. vypnutí šetřiče obrazovky, nebo kurzoru a hlavně se napíše zase někam na konec:

exec iceweasel

do Firefoxu je snad ještě nějaký plugin, který ho umožňuje pustit jako fullscreen a třeba bez menu.

Mělo by to fungovat tak, že pokud se uživatelovi povede sestřelit toho firefoxe, tak skončí i X a všechno zase začne od loginu. Místo firefoxa by se mohl možná použít i chrome, myslím, že má parametr -kiosk

Zdar!
pavlix avatar 24.11.2011 22:19 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Jednoduchy kiosek na debianu
Odpovědět | | Sbalit | Link | Blokovat | Admin
nechci zadny spravce oken proste jen X server
Z praktických důvodů doporučuju alespoň ten openbox/fluxbox, pokud nejsi opravdový machr.
co kdyz mi uzivatel firefox minimalizuje
Můžeš mi prozradit, jak ho bez správce oken minimalizuje?
x server kdyz nastartuje je to jen takova ta rastrova sedo-cerna plocha
Programy *setroot (xsetroot, hsetroot, ...) umějí nastavit barvu pozadí.
lze nejak vypnout minimalizaci firefoxu, idealne aby se poustel pouze do fullscreen a neslo to zmenit
Nemíval Firefox nějaký kiosk mód? Pokud ne, doporučuju zvolit prohlížeč, který to má.
lze vypnout Alt+Fx pro prepnuti do console
Lze poladit pomocí /etc/inittab.
lze vypnout Ctrl+Alt+Backspace v X server?
To ještě funguje? Pokud ano, tak hledej klíčové slovo DontZap.
- profil uzivatele kios bych mel ulozeny nekde mimo a vzdy pri startu bych ho natahnul do /home, aby se tam smazalo veskere nastaveni
To by mělo jít spustit například přes PAM (pam_script, pam_mount, ...).
lze nejak zajistit, aby se mi na kiosku vypnul monitor v dobe necinnosti
Lze. Hledej *screensaver.
jak v x server zajistim aby zde byla ceska klavesnice?
man setxkbmap
Moc otazek ja vim, budu vdecen za cokoliv.
Troufám si odhadovat, že nejsi první ani jediný, kdo chce toto (třeba i na Debianu) postavit. Možná by ti nejvíc času ušetřilo použít google k vyhledání již hotového řešení v podobě nějaké live distribuce, kterou pak stačí nahrát na disk (nebo pustit z externího média).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
25.11.2011 10:48 Martin
Rozbalit Rozbalit vše Re: Jednoduchy kiosek na debianu

Souhlasim, nasel jsem webconverger, http://webconverger.com ale nejak jsem nezvladl to customizovat a

http://www.imedialinux.com/kiosk_appliances mi sice prisel peknej, ale nejak si to nerozumelo s HW navic v debianu je repositar sw sw a tady asi ne.

 

Tak jsem se rozhodl to postavit od zakladu a mit to pokud mozno pod kontrolou.

---

Troufám si odhadovat, že nejsi první ani jediný, kdo chce toto (třeba i na Debianu) postavit. Možná by ti nejvíc času ušetřilo použít google k vyhledání již hotového řešení v podobě nějaké live distribuce, kterou pak stačí nahrát na disk (nebo pustit z externího média).

pavlix avatar 25.11.2011 13:00 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Jednoduchy kiosek na debianu
V tom případě, pokud to budeš chtít dlouhodobě používat, zauvažuj o tom, jestli bys to nemohl udržovat veřejně včetně skriptů, které to celé postupně nastaví. Když to hodíš do nějakého verzovacího systému a zveřejníš, možná se setkáš s větší ochotou pomoci, protože pokud neexistuje slušný kioskový systém, určitě by ho použili i jiní.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
25.11.2011 10:43 Martin
Rozbalit Rozbalit vše Re: Jednoduchy kiosek na debianu
Odpovědět | | Sbalit | Link | Blokovat | Admin
diky vsem, zacal jsem to realizovat

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.