Opsætning af kiosk
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Opsætning af kiosk
Her er en hurtig guide til opsætning af Ubuntu som en kiosk computer (viser kun en hjemmeside) der bruger minimale ressourcer.
System krav (der med ikke sagt at det køre godt):
150Mhz Pentium pro
256MB ram
Skærmkort med 8 MB ram
3GB harddisk
Bemærk at denne guide ikke begrænseren hvilke links en bruger kan navigere til, eller andre sikkerheds elementer. En fordel ved opsætningen er dog at X.org ikke køre som root.
Start med at installere en minimal udgave af ubuntu:
https://help.ubuntu.com/community/Installation/MinimalCD
Installer X.org, OpenBox, Chromium, Flash og en pænere mus:
har din maskine Nvidia eller AMD grafikort bør du også installere henholdsvist nvidia-current (GeForce 6xxx og frem) eller fglx (Radeon HD 5xxx og frem)
Tilføj en kiosk brugeren (uden system rettigheder):
Sæt kiosk brugeren til automatisk at logge ind:
Ændre sidste linje (exec) til:
Skift til kiosk brugeren
Fjern menuen fra OpenBox så man ikke kan lukke den:
Indsæt følgende:
Sæt openbox til at vise Chromium i kiosk tilstand på din valgte hjemmeside
Tilføj følgende linjer til sidst i filen (ret hjemmesiden til den du vil vise):
Sæt brugeren til at starte det grafiske system:
Tilføj følgende til sidst i filen:
Eller hvis du vil skjule musse markøren (eks hvis det er en touch skærm):
Luk og genstart systemet:
Fra nu af vil systemet altid forsøge at vise din hjemmeside.
Hvis du skal tilgå systemet kan du gøre det ved at trykke ctrl+alt+f2 og logge ind med din administrator konto. Du kan også installere SSH så du kan fjern administere maskinen.
Hvis andre har gode idere til forbedringer vil de være meget velkommende
System krav (der med ikke sagt at det køre godt):
150Mhz Pentium pro
256MB ram
Skærmkort med 8 MB ram
3GB harddisk
Bemærk at denne guide ikke begrænseren hvilke links en bruger kan navigere til, eller andre sikkerheds elementer. En fordel ved opsætningen er dog at X.org ikke køre som root.
Start med at installere en minimal udgave af ubuntu:
https://help.ubuntu.com/community/Installation/MinimalCD
Installer X.org, OpenBox, Chromium, Flash og en pænere mus:
Kode: Vælg alt
sudo apt-get install xinit openbox chromium-browser flashplugin-installer dmz-cursor-theme
har din maskine Nvidia eller AMD grafikort bør du også installere henholdsvist nvidia-current (GeForce 6xxx og frem) eller fglx (Radeon HD 5xxx og frem)
Tilføj en kiosk brugeren (uden system rettigheder):
Kode: Vælg alt
sudo adduser kiosk
Sæt kiosk brugeren til automatisk at logge ind:
Kode: Vælg alt
sudo nano /etc/init/tty1.conf
Ændre sidste linje (exec) til:
Kode: Vælg alt
exec /bin/login -f kiosk < /dev/tty1 > /dev/tty1 2>&1
Skift til kiosk brugeren
Kode: Vælg alt
su kiosk
Fjern menuen fra OpenBox så man ikke kan lukke den:
Kode: Vælg alt
mkdir -p ~/.config/openbox
nano ~/.config/openbox/rc.xml
Indsæt følgende:
Kode: Vælg alt
<?xml version="1.0" encoding="UTF-8"?>
<openbox_config></openbox_config>
Sæt openbox til at vise Chromium i kiosk tilstand på din valgte hjemmeside
Kode: Vælg alt
nano ~/.config/openbox/autostart
Tilføj følgende linjer til sidst i filen (ret hjemmesiden til den du vil vise):
Kode: Vælg alt
while true; do
chromium-browser --kiosk https://ubuntudanmark.dk/;
done
Sæt brugeren til at starte det grafiske system:
Kode: Vælg alt
nano ~/.bashrc
Tilføj følgende til sidst i filen:
Kode: Vælg alt
startx
Eller hvis du vil skjule musse markøren (eks hvis det er en touch skærm):
Kode: Vælg alt
startx -- -nocursor
Luk og genstart systemet:
Kode: Vælg alt
exit
sudo reboot
Fra nu af vil systemet altid forsøge at vise din hjemmeside.
Hvis du skal tilgå systemet kan du gøre det ved at trykke ctrl+alt+f2 og logge ind med din administrator konto. Du kan også installere SSH så du kan fjern administere maskinen.
Hvis andre har gode idere til forbedringer vil de være meget velkommende
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Opsætning af kiosk
For strømstyring så systemet kan slukkes ved at trykke på on/off knappen.
Kode: Vælg alt
sudo apt-get install acpi-support
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
-
- Indlæg: 406
- Tilmeldt: 24. dec 2010, 15:58
- IRC nickname: Martinjo84
Re: Opsætning af kiosk
Fed fed artikel
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Opsætning af kiosk
Tak, vi har nettop i dag fået sat den første maskine op der hvor jeg arbejder. Den har hverken mus eller tastatur men blot en stregkode læser og viser så produkt siden for det produkt man køre igennem scanneren.
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Opsætning af kiosk
Hvordan fjerne man muligheden for at anvende [Ctrl]+[Alt]+F1 .... F6 ?
PS - übercool guide!
Det er jo faktisk en Ubuntu Chrome(ium) book
PS - übercool guide!
Det er jo faktisk en Ubuntu Chrome(ium) book
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Opsætning af kiosk
thj01 skrev:Hvordan fjerne man muligheden for at anvende [Ctrl]+[Alt]+F1 .... F6 ?
Jeg har ikke prøvet det men følgende burde gøre det:
Kode: Vælg alt
sudo nano /etc/x11/xorg.conf
Tilføj følgende:
Kode: Vælg alt
Section "ServerFlags"
Option "DontVTSwitch" "true"
EndSection
thj01 skrev:PS - übercool guide!
Det er jo faktisk en Ubuntu Chrome(ium) book
Tak, og ja
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Opsætning af kiosk
Forøvrigt fandt jeg en løsning i en anden guide også (http://www.murga-linux.com/puppy/viewtopic.php?t=64632), som gjorde mig opmærksom på [Ctrl] + [Alt] + [Backspace] også hvilket det kræver følgende tilføjet:
Option "DontVTSwitch
Men ..... hvis jeg kigger i /etc/X11 så er der ingen xorg.conf.........
What to do?
Option "DontVTSwitch
Men ..... hvis jeg kigger i /etc/X11 så er der ingen xorg.conf.........
What to do?
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 3650
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Opsætning af kiosk
X bygger på et faldende system af konfigurationsfiler, ligesom Apache.
Så først og fremmest er der en hovedkonfigurationsfil, som en mere lokal konfigurationsfil så kan tilpasse. Dvs. at X's hovedfil tillader at skifte TTY's, så hvis du opretter en lokal fil i /etc/X11 som ikke tillader det (og genstarter X), så er det ikke tilladt længere.
På den måde kan man lave mindre lokale justeringer, uden at skulle pille i hovedfilen. Eksisterer en lokal fil ikke, så indlæser programmet ikke nogen lokale tilpasninger, og bruger bare standard. X tillader i øvrigt også at en konfigurationsfil placeres i ~/, for at gøre tingende rigtig spændende
Bemærk at "lokal" i den her sammengæng, betyder "lokal maskine".
Så først og fremmest er der en hovedkonfigurationsfil, som en mere lokal konfigurationsfil så kan tilpasse. Dvs. at X's hovedfil tillader at skifte TTY's, så hvis du opretter en lokal fil i /etc/X11 som ikke tillader det (og genstarter X), så er det ikke tilladt længere.
På den måde kan man lave mindre lokale justeringer, uden at skulle pille i hovedfilen. Eksisterer en lokal fil ikke, så indlæser programmet ikke nogen lokale tilpasninger, og bruger bare standard. X tillader i øvrigt også at en konfigurationsfil placeres i ~/, for at gøre tingende rigtig spændende
Bemærk at "lokal" i den her sammengæng, betyder "lokal maskine".
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Opsætning af kiosk
Som sagt så gjort
Jeg oprettede filen /etc/X11/xorg.conf indskrev nedestående:
Works like a charm
Hvis man sætter websiden til "http://www.gmail.com" så har man en "chromium-book" - dog kun med adgang til webmail og diverse funktioner derinde fra. Hvis man kunne starte chromium op med faner og adresse linie, så havde man reelt en almost-chromiumbook
Det eneste der lige skulle ordnes var at få fjernet chromiums tmp filer, sådan at man ikke skal belemres med at chromium brokker sig over at den ikke er afsluttet korrekt!
Jeg oprettede filen /etc/X11/xorg.conf indskrev nedestående:
Kode: Vælg alt
Section "ServerFlags"
Option "DontVTSwitch" "true"
Option "DontZap" "true"
EndSection
Works like a charm
Hvis man sætter websiden til "http://www.gmail.com" så har man en "chromium-book" - dog kun med adgang til webmail og diverse funktioner derinde fra. Hvis man kunne starte chromium op med faner og adresse linie, så havde man reelt en almost-chromiumbook
Det eneste der lige skulle ordnes var at få fjernet chromiums tmp filer, sådan at man ikke skal belemres med at chromium brokker sig over at den ikke er afsluttet korrekt!
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Opsætning af kiosk
[Ctrl] + [Alt] + [Backspace] skulle gerne være daktiveret i Ubuntu for flere år tilbage.
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Opsætning af kiosk
@AJenbo
Det har du ret i - testede lige - men hvad linien skader ikke g
Fjerner den lige fra den guide jeg er ved at lave på arbejde g
Forresten - jeg har brugt din guide i et Linuxintroduktionskursus, hvor den faktisk høstede stor ros. Både fordi den var tilgængelig, men også fordi de faktisk kunne se ideen i at anvende Linux på denne måde. Og måske især fordi mange af havde XP maskiner med samme funktionalitet på deres lærepladser, og der havde de et bøvl af den anden verden med ustabile maskiner ... og sikkerhed.
Og så er der en masse faglige ting i den man kan behandle - altså noget med brugerrettigheder, ~ som markør for home-dir, Xorg og WM's... osv osv osv.
Det har du ret i - testede lige - men hvad linien skader ikke g
Fjerner den lige fra den guide jeg er ved at lave på arbejde g
Forresten - jeg har brugt din guide i et Linuxintroduktionskursus, hvor den faktisk høstede stor ros. Både fordi den var tilgængelig, men også fordi de faktisk kunne se ideen i at anvende Linux på denne måde. Og måske især fordi mange af havde XP maskiner med samme funktionalitet på deres lærepladser, og der havde de et bøvl af den anden verden med ustabile maskiner ... og sikkerhed.
Og så er der en masse faglige ting i den man kan behandle - altså noget med brugerrettigheder, ~ som markør for home-dir, Xorg og WM's... osv osv osv.
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Opsætning af kiosk
Fedt at høre, syndes også det er treist når man ser en kiosk der er crashet met en XP opdatering eller ligende.
En lille detalje der kan være værd at nævne er at hvis man vil lave et image som kan overføres til flere maskiner er det bedre at starte med Ubuntu Server frem for Minimal da den har støre hardware undersøttelse. Jeg var nød til at ændre netværks opsætningen manuelt da jeg flyttede den fra min test maskine til den faktisk kiosk maskine.
En lille detalje der kan være værd at nævne er at hvis man vil lave et image som kan overføres til flere maskiner er det bedre at starte med Ubuntu Server frem for Minimal da den har støre hardware undersøttelse. Jeg var nød til at ændre netværks opsætningen manuelt da jeg flyttede den fra min test maskine til den faktisk kiosk maskine.
Tilbage til "Guides og HowTo's"
Hvem er online
Brugere der læser dette forum: Ingen og 1 gæst