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

  1. Blokeatu ezarpenak inprimatzea, terminala erabiltzea eta abar eragozteko.

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

    Ikus Konfiguratu saio-hasiera automatikoa informazio gehiagorako.

  3. 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;
  4. 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
  5. 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.

  6. Egin fitxategia exekutagarria izan dadin:

    [user]$ chmod +x ~/.local/bin/gnome-kiosk
  7. 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
  8. GNOMEren saio-hasierako pantailan, hautatu kiosko motako saioa gurpil-botoian eta hasi saioa aplikazio bakarreko erabiltzaile gisa.