Sziasztok!
Egy bemutató számítógépet kellene megcsinálnom, aminek mindösszesen annyi a feladata, hogy - hálózati kapcsolat híján - a rajta lévő információs/oktató weboldalt megtekinthetővé tegye.
A múlt évben SuSE alaptelepítést futtattak a gépen, azonban a látogatók/gyerekek megtalálták a gépen levő programokat/játékokat és folyton elállítgatták a gépet.
Én úgy gondoltam, elég lesz, ha csak sima X-et és azon egy firefoxot futtatok, mert akkor nincs mit megtalálniuk a gyerekeknek. Nem raktam a gépre billentyűzetet sem, csökkentve az esélyeiket. A gond az, hogy a firefoxot ettől még egérrel be lehet zárni és akkor csak egy szürke háttér látszik, amiről nem tudják újraindítani a bemutatót.
Valahogy meg lehet oldani, hogy a firefox menüi állandóan rejtve maradjanak és ne lehessen őket előhívni? Vagy más ennél elegánsabb megoldása van valakinek?
- 1317 megtekintés
Hozzászólások
letezik ff-hez fullscreen plugin probald meg ezzel
Udv Zoli
- A hozzászóláshoz be kell jelentkezni
Ezt megnéztem, az a gond vele, hogy a jobb felső sarokban elérhetővé válik a bezárás gomb, így nem ez a megoldás.
- A hozzászóláshoz be kell jelentkezni
Próbáld meg ezzel a kiterjesztéssel:
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Köszönöm, megnézem mindkét lehetőséget!
- A hozzászóláshoz be kell jelentkezni
Azt mondod a xinitrc-ben, hogy firefox & és nem indítasz ablakkezelőt. Akkor nincs min minimalizalni, becsukni meg ilyenek. Sajna az 1.5-től kezdődően én nem találtam arra megoldást, hogy eltüntesd a file/edit/view/... menüt, de ha azt beállítod egyszer, akkor aztán télleg csak az X kilövésével lehet bezárni a FF-t.
- A hozzászóláshoz be kell jelentkezni
ez a megoldás a járható.
firefox helyett azonban operát javallanék, mert ahhoz nem kell semmi plugin, hogy kioskosítani lehessen.
- A hozzászóláshoz be kell jelentkezni
xinitrc-ben hozzáadtam, ettől még be lehet zárni és ugyanez a helyzet az operával is.
Egy script segítségével beléptetem a felhasználót és indítok vele egy x-et:
su user -c "startx > /dev/console 2>&1" &
ekkor elindul az x, de kilépéskor ugyanúgy visszatér a konzolra.
Ezt a scriptet beraktam az inittab-ba, a respawn nem működik, így elindul ugyan, de kilépéskor szintén marad a konzol.
Most ezt a scriptet raktam be az init.d-be (tudom, hogy csúnya, majd valaki szebbet ír):
#!/bin/bash
counter=10
until [ $counter -lt 5 ]; do
if [ -f /tmp/.X0-lock ];
then let counter=10
else su user -c "startx > /dev/console 2>&1" &
fi
let counter=counter+1
done
Így működik, bezárás után automatikusan újraindul.
Már csak egyetlen problémát kellene megoldani, hogy induláskor automatikusan fullscreenben induljon el. Akár opera, akár firefox a képernyő tetején megmarad a menüsor.
- A hozzászóláshoz be kell jelentkezni
mégsem jó a megoldás -> 99%-ra terheli a procit :(
- A hozzászóláshoz be kell jelentkezni
Bocsánat, csak elfelejtettem befejezni:
A megoldás egyszerűbb volt, crontabban percenként indítani ezt a parancsot, és így tökéletesen működik:
if [ -f /tmp/.X0-lock ];
else su user -c "startx > /dev/console 2>&1" &
fi
- A hozzászóláshoz be kell jelentkezni
Leállás esetén újraindul:
while :
do
firefox
done
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
csak most talaltam meg a topicot, gondolom mar keso. en csinaltam jopar kiosk mukodesu gepet, vagy volt helyi szerver vagy nem (ez esetben internetrol huzta a tartalmakat). cimszavakban ami nekem bejott:
gdm + user autologin
icewm
firefox + java + flash plugin
icewm-et nagyon szejjel lehet confolni, igy csinaltam meg, hogy a firefox fo ablakarol titlebart leszedtem --> eltunt a minimize, maximize, close stb. agyonhekkeltem a browser.jar egy xul fajljat amivel minden felesleges cucc megjeleniteset letiltottam. ez mukodik azota is ott, ahol helyi gepen van a content s csak fix lapot tudnak nezegetni.
ahol netezni is lehet, ott mar nem voltam ennyire drasztikus, a titlebar maradt, csak a close buttont/hotkeyt vettem le ill. a system menut (title bar bal oldali sarka) + a xul fajlt itt is hekkeltem. aztan van, ahol a close is megmaradt (tobb ablakot nyitnak, vagy nyit a bongeszett oldal, s szukseg lehet bezarni oket), ilyenkor ha bezarta a main ffox ablakot, egyszeruen elindult ujra a brozer.
na cimszavakban telleg ennyi. ;-)
- A hozzászóláshoz be kell jelentkezni