Matthias Clasen
mclasen@redhat.com 2014
Jana Svarova
jana.svarova@gmail.com 2014
Petr Kovar
pknbe@volny.cz 2019
Configura i aixeca un sistema d'aplicació-única semblant-quiosc.
Jaume Jorba
jaume.jorba@gmail.com 2019

# Configura el mode aplicació-única

El mode aplicació-única és una GNOME Shell amb una configuració de Shell com un quiosc interactiu. L'administrador bloqueja alguns comportaments per tal de fer que l'escriptori estàndard sigui més restrictiu per als usuaris, permetent que se centrin en les funcions seleccionades.

Configureu el mode d'aplicació-única per a una àmplia gamma de funcions en diversos camps (des de la comunicació fins a l'entreteniment o l'educació) i utilitzeu-lo com a màquina autoservei, gestor d'esdeveniments, punt de registre, etc.

# Configura el mode d'aplicació-única

Bloquejar la configuració evita la impressió, l'accés al terminal, etc.

Configureu l'entrada de sessió automàtica al fitxer /etc/gdm/custom.conf per l'usuari.

Mireu per a veure més informació.

Creeu un usuari nou amb un nom, que segueixi les convencions d'anomenament típiques (sense espais ni caràcters especials, no comenceu amb un dígit o un guionet). Assegureu-vos també que el nom d'usuari coincideix amb els noms relacionats, com per exemple quan es refereix a una sessió. Un bon exemple és usuari quiosc.

Creeu una sessió amb un nom que coincideixi amb el nom de l'usuari (per exemple, per a usuari-quiosc esmentat anteriorment, quiosc és una bona coincidència). Per a fer-ho, creeu un fitxer /usr/share/xsessions/quiosc.desktop i configureu la línia `Exec` de la següent manera:

Exec=gnome-session --session kiosk

Per a especificar una sessió per defecte per usuari-quiosc, afegiu la següent línia al fitxer /var/lib/AccountsService/users/usuari-quiosc :

XSession=kiosk

Definiu la sessió quiosc escrivint una definició de sessió personalitzada, que contingui la línia següent:

RequiredComponents=kiosk-app;gnome-settings-daemon;kiosk-shell;

Això crea una sessió que executa tres programes: kiosk-app (una aplicació simple), gnome-settings-daemon (un component estàndard a la sessió del GNOME), i kiosk-shell (la qual és una versió personalitzada de GNOME Shell).

Crea un fitxer d'escriptori per kiosk-shell en /usr/share/applications/kiosk-shell.desktop, que contingui les línies següents:

[Desktop Entry] Exec=gnome-shell --mode=kiosk

Creeu una definició de mode /usr/share/gnome-shell/modes/kiosk.json. Aquest és un exemple de fitxer json definint la interfície d'usuari gnome-shell disponible.

Al començament, mireu /usr/share/gnome-shell/modes/classic.json i /usr/share/gnome-shell/modes/initial-setup.json per a trobar exemples.