Matthias Clasen
mclasen@redhat.com 2014
Jana Svarova
jana.svarova@gmail.com 2014
Petr Kovar
pknbe@volny.cz 2019
Marek Suchánek
msuchane@redhat.com 2023
Konfiguratu kiosko moduko aplikazio bakarreko sistema bat.

# Konfiguratu aplikazio bakarreko modua

Aplikazio bakarreko moduan, GNOME Shell kiosko interaktibo gisa konfiguratzen da. Administratzaileak zenbait portaera blokeatzen ditu mahagain estandarra mugatuagoa izan dadin erabiltzaileentzat, eta horrela, hautatu diren eginbideetan soilik jarri dezaten arreta.

Set up single-application mode for a wide range of functions in a number of fields (from communication to entertainment or education), and use it as a self-serve machine, event manager, registration point, and so on.

Your distribution might provide the GNOME Kiosk session, which is usually available in the gnome-kiosk package. You can use it to configure single-application mode more easily. Otherwise, use the following procedure.

# Konfiguratu aplikazio bakarreko modua

Blokeatu ezarpenak inprimatzea, terminala erabiltzea eta abar eragozteko.

Konfiguratu erabiltzailearen saio-hasiera automatikoa /etc/gdm/custom.conf fitxategian.

Ikus informazio gehiagorako.

Sortu honako fitxategiak, zerrendatutako edukiarekin:

# /usr/share/applications/org.gnome.Kiosk.Script.desktop

[Desktop Entry] Name=Kioskoa Type=Application Exec=gnome-kiosk

# /usr/share/applications/org.gnome.Kiosk.WindowManager.desktop

[Desktop Entry] Type=Application Name=Mutter Comment=Leiho-kudeatzailea 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=Kioskoa 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=Kioskoa Comment=Kiosko modua Exec=/usr/bin/gnome-session --session=gnome-kiosk DesktopNames=GNOME-Kiosk;GNOME;

Aplikazio bakarreko saioa irekiko duen erabitlzaile gisa, sortu /home/user/.local/bin/gnome-kiosk fitxategia:

[user]$ mkdir -p ~/.local/bin

[user]$ touch ~/.local/bin/gnome-kiosk

Editatu /home/user/.local/bin/gnome-kiosk fitxategia eta sartu aplikazio bakarreko moduan abiarazi nahi duzun aplikazioaren exekutagarriaren izena.

Adibidez, Firefox aplikazio bakarreko moduan abiarazteko, sartu honako edukia:

#!/bin/sh

while true; do firefox --kiosk https://adibidea.org done

`while true` begiztak ziurtatzen du aplikazioa berrabiarazi egingo dela edozein arrazoirengatik amaitzen bada.

Egin fitxategia exekutagarria izan dadin:

[user]$ chmod +x ~/.local/bin/gnome-kiosk

If you created the file or its containing directories as a different user than the single-application user, such as root, ensure that the file has the correct permissions:

# chown -R user:group ~user/.local

GNOMEren saio-hasierako pantailan, hautatu kiosko motako saioa gurpil-botoian eta hasi saioa aplikazio bakarreko erabiltzaile gisa.