Mengonfigurasi mode aplikasi tunggal
Modus aplikasi tunggal adalah Shell GNOME yang dimodifikasi yang mengonfigurasikan shell sebagai kios interaktif. Administrator mengunci beberapa perilaku untuk membuat desktop standar lebih ketat bagi pengguna, sehingga mereka fokus pada fitur yang dipilih.
Mengatur modus aplikasi tunggal untuk berbagai fungsi di sejumlah bidang (dari komunikasi ke hiburan atau pendidikan), dan menggunakannya sebagai mesin layan mandiri, manajer acara, titik pendaftaran, dan sebagainya.
Distribusi Anda mungkin menyediakan sesi Kios GNOME, yang biasanya tersedia dalam paket gnome-kiosk. Anda dapat menggunakannya untuk mengonfigurasi mode aplikasi tunggal dengan lebih mudah. Jika tidak, gunakan prosedur berikut.
Menyiapkan modus aplikasi tunggal
-
Mengunci pengaturan untuk mencegah pencetakan, akses terminal, dan sebagainya.
-
Konfigurasikan login otomatis di berkas /etc/gdm/custom.conf untuk pengguna.
Lihat Mengonfigurasi log masuk otomatis untuk informasi lebih lanjut.
-
Buat berkas berikut dengan konten yang tercantum:
- /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;
-
Sebagai pengguna yang akan membuka sesi aplikasi tunggal, buat berkas /home/user/.local/bin/gnome-kiosk:
[user]$ mkdir -p ~/.local/bin [user]$ touch ~/.local/bin/gnome-kiosk -
Sunting berkas / home//.local/bin/usergnome-kiosk dan masukkan nama aplikasi yang dapat dieksekusi yang ingin Anda luncurkan dalam mode aplikasi tunggal.
Misalnya, untuk meluncurkan peramban Firefox dalam mode aplikasi tunggal, masukkan konten berikut:
#!/bin/sh while true; do firefox --kiosk https://example.org doneLoop while true memastikan bahwa aplikasi dijalankan ulang jika berakhir karena alasan apa pun.
-
Jadikan berkas dapat dieksekusi:
[user]$ chmod +x ~/.local/bin/gnome-kiosk -
Jika Anda membuat berkas atau direktori yang memuatnya sebagai pengguna yang berbeda dari pengguna aplikasi tunggal, seperti root, pastikan bahwa berkas tersebut memiliki izin yang benar:
# chown -R user:group ~user/.local Pada layar log masuk GNOME, pilih sesi Kios dari menu tombol roda gigi dan masuk sebagai pengguna aplikasi tunggal.