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.
La vostra distribució pot proporcionar la sessió GNOME Kiosk, que normalment està disponible al paquet «gnome-kiosk». Podeu utilitzar-lo per configurar el mode d'aplicació única amb més facilitat. En cas contrari, utilitzeu el procediment següent.
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 Configurar el registre automàtic per a veure més informació.
-
Crea els següents fitxers amb el contingut llistat:
- /usr/share/applications/org.gnome.Kiosk.Script.desktop
[Desktop Entry] Name=Kiosk Type=Application Exec=gnome-kiosk- /usr/share/applications/org.gnome.Kiosk.WindowManager.desktop
[Desktop Entry] Type=Application Name=Mutter Comment=Window manager Exec=/usr/bin/mutter Categories=GNOME;GTK;Core; OnlyShowIn=GNOME; NoDisplay=true X-GNOME-Autostart-Phase=DisplayServer X-GNOME-Provides=windowmanager; X-GNOME-Autostart-Notify=true X-GNOME-AutoRestart=false X-GNOME-HiddenUnderSystemd=true- /usr/share/gnome-session/sessions/gnome-kiosk.session
[GNOME Session] Name=Kiosk RequiredComponents=org.gnome.Kiosk.WindowManager;org.gnome.Kiosk.Script;- /usr/share/X11/xorg.conf.d/20-gnome-kiosk.conf
Section "ServerFlags" Option "DontVTSwitch" "on" EndSection- /usr/share/xsessions/org.gnome.Kiosk.desktop
[Desktop Entry] Name=Kiosk Comment=Kiosk mode Exec=/usr/bin/gnome-session --session=gnome-kiosk DesktopNames=GNOME-Kiosk;GNOME;
-
Com a usuari que obrirà la sessió d'una sola aplicació, creeu el fitxer /home/user/.local/bin/gnome-kiosk:
[user]$ mkdir -p ~/.local/bin [user]$ touch ~/.local/bin/gnome-kiosk -
Editeu el fitxer /home/user/.local/bin/gnome-kiosk i introduïu el nom executable de l'aplicació que voleu llançar en mode d'aplicació única.
Per exemple, per a llançar el navegador Firefox en mode d'aplicació única, introduïu el següent contingut:
#!/bin/sh while true; do firefox --kiosk https://example.org doneEl bucle while true assegura que l'aplicació es reinicia si acaba per qualsevol motiu.
-
Feu el fitxer executable:
[user]$ chmod +x ~/.local/bin/gnome-kiosk -
Si heu creat el fitxer o els directoris que el contenen com a usuari diferent de l'usuari d'una sola aplicació, com ara l'administrador, assegureu-vos que el fitxer tingui els permisos correctes:
# chown -R user:group ~user/.local A la pantalla d'inici de sessió del GNOME, seleccioneu la sessió del Kiosk des del menú del botó d'engranatge i inicieu sessió com a usuari d'una sola aplicació.