Saya ingin mengkustomisasi ubuntu untuk perpustakaan, mereka hanya ingin menampilkan browser web dengan situs mereka dalam layar penuh. Tidak ada bilah alamat, tidak ada tombol pengguna hanya dapat mengklik tautan pada halaman. Jika staf perpustakaan memasukkan nama pengguna dan kata sandi admin, mereka dapat mengubah pengaturan apa pun di ubuntu.
Setiap saran atau tautan bermanfaat sangat dihargai.
Jawaban:
Saya percaya artikel hebat ini menjelaskan apa yang Anda inginkan, dengan banyak screenshot. Anda ingin membuat sesi khusus di pengelola masuk yang akan memulai peramban seperti Google Chrome menggunakan opsi kios. Anda dapat mengaturnya sehingga pengguna normal secara otomatis masuk ke sesi kios ini, tetapi memperkenalkan penundaan waktu singkat untuk memungkinkan pengguna admin untuk masuk ke sesi Ubuntu normal untuk mengelola perubahan pada sistem.
Langkah-langkahnya cukup rinci sehingga saya tidak akan mereproduksinya secara keseluruhan di sini. Tapi karena Tanya Ubuntu mencegah hanya menautkan (kalau-kalau situs yang terhubung turun), saya akan memotong dan menempel di sini langkah-langkah kunci. Anda harus pergi ke tautan untuk instruksi lengkap.
File desktop yang harus Anda buat
/usr/share/xsessions/
harus memiliki:Script
chromeKiosk.sh
harus ditempatkan di direktori yang sama dengan mengeksekusi izin dan terlihat seperti:sumber
Saya menemukan cara menggunakan Firefox sebagai gantinya karena saya ingin menghindari mode layar penuh:
Solusi kios dengan Ubuntu + Firefox:
Instal Ubuntu / Lubuntu / apa pun
Jadikan admin pengguna Buat kios pengguna Setel kios menjadi autologin, tanpa kata sandi Perbaiki izin (sehingga kios tidak dapat ctrl-s dan mengintip ke / home / admin)
Periksa apakah printer dan perangkat keras lain, Anda mungkin perlu, berfungsi.
Instal pengaya Firefox: "R-kiosk" dan "Reset Kiosk" (cari "kiosk"), secara opsional: "Daftar Putih Mudah". Buat file yang disebut '[profil] / pengguna.js' (profil adalah nama direktori profil firefox Anda, mungkin '.default') dan tambahkan baris-baris ini ke dalamnya:
(3 baris terakhir mungkin memerlukan penjelasan: Saya harus menggunakan ini untuk aplikasi web tertentu yang dirancang untuk IE yang mengandalkan jendela sembulan, jadi saya ingin Firefox membuka semua jendela seperti yang dilakukan IE.)
Buat file yang disebut '[profil] /chrome/userChrome.css' dan tambahkan baris ini ke sana:
Ini akan menghapus semua ikon / menu yang tidak diinginkan dari jendela. Jika saya lupa ada, gunakan fungsi kustomisasi untuk menghapus item dari toolbar atau memindahkannya ke mis. Toolbar bookmark yang akan disembunyikan dari tampilan.
Anda mungkin ingin mengatur firefox agar tidak pernah menyimpan histori. Tetapkan beranda default dan mulai ulang Firefox. Ingat Anda masih bisa menutup Firefox dengan alt-f4 dan memulainya dengan "firefox -safe-mode" untuk menonaktifkan mode kios.
Instal Openbox (sudo apt-get install openbox obconf) Gunakan obconf untuk menghapus windows tambahan - itu hanya akan membingungkan pengguna. Edit menu openbox (/etc/xdg/openbox/menu.xml) untuk menghapus semua item menu yang tidak diinginkan. Itu mungkin akan meninggalkan Anda dengan hanya "keluar" atau tidak sama sekali. Jika Anda keluar dari “keluar”, pengguna kios dapat keluar dan masuk ke layar masuk, tetapi ia hanya bisa masuk lagi sebagai kios kecuali ia dapat menebak kata sandi untuk admin. Jika Anda menghapusnya sepenuhnya, ada kemungkinan bahwa Anda sendiri tidak akan dapat keluar dari kios (mis. Untuk masuk sebagai admin dan melakukan pemeliharaan). Pada instalasi ubuntu saya, ctrl-alt-backspace dan ctrl-alt-sysrq-k dinonaktifkan, jadi saya hanya bisa reboot dengan ctrl-alt-sysrq-b. Atau Anda dapat login jarak jauh atau menggunakan ctrl-alt-f1 dan melakukan pekerjaan pemeliharaan Anda dari baris perintah. Edit file ~ / .config / openbox / autostart:
Apa yang dapat dilakukan pengguna pada pengaturan ini:
Tutup Firefox dengan alt-f4 (tetapi restart setelah beberapa detik). Gunakan alt-tab untuk beralih antar program (tetapi Firefox adalah satu-satunya program). Dia hanya bisa mengikuti tautan dari beranda, jadi dia tidak bisa menyalahgunakan internet. Reboot mesin (tetapi kata sandi dalam bios) ctrl-alt-f1 - tetapi dia tidak tahu kata sandi untuk masuk sebagai admin. Jika dia bisa keluar dari openbox dan masuk ke lightdm, dia bisa masuk lagi sebagai kios dan memilih window manager lain dan mendapatkan kontrol penuh, jadi Anda perlu menghapus semua entri .desktop lainnya dari / usr / share / xsessions / kecuali openbox. Desktop. Saya tidak tahu cara apa pun untuk mengikat pengguna ke wm tertentu. :-(
Keuntungan menggunakan Openbox daripada hanya browser di atas Xwindows:
Chromium / Firefox dalam mode kios selalu dimaksimalkan. Ketika saya tidak menggunakan wm, itu tidak pernah mengisi seluruh layar. Saya mendapatkan opsi menu Keluar (opsional).
Apa gunanya?
Kios layar penuh baik untuk menjelajahi situs web tertentu, misalnya sekolah, perpustakaan, atau situs web museum. Namun menyenangkan untuk dapat kembali ke halaman utama / mulai jika Anda tersesat, sehingga situs web perlu dirancang dengan tombol home yang besar dan navigasi yang sangat mudah. Dan Anda tidak dapat memiliki tautan yang mengarahkan pengguna ke luar karena mereka tidak dapat kembali. Tentu saja browser akan mereset setelah periode tidak aktif atau jika Anda menutupnya dengan alt-f4, tetapi sebagian besar pengguna tidak akan tahu itu dan akan menjadi sangat frustrasi. Itulah sebabnya mode layar penuh biasanya tidak selalu ramah pengguna dan itulah mengapa saya ingin mempertahankan fungsionalitas bilah alat dan hanya Firefox yang dapat memberi saya itu, bukan Chrome. Sebagai alternatif, cobalah Openkiosk, itu tidak berhasil untuk saya karena masalah sembulan, tetapi mungkin berhasil untuk Anda.
sumber
Kios Firefox
Konfigurasi kios browser Chromium tidak memungkinkan untuk halaman web yang membutuhkan 'java'. Java (IcedTea) tidak memiliki plugin PPAPI, dan karenanya tidak dapat digunakan di Chromium, karena Chromium 34 di Trusty telah beralih ke kerangka kerja perenderan Aura dan tidak lagi mengizinkan plugin NPAPI.
Kios Firefox! Konfigurasi ini berfungsi pada Ubuntu 12.04 LTS dan Ubuntu 14.04 LTS.
Langkah pertama adalah membuat pengguna 'Kios'.
Instal Cinnamon (Saya harus pergi dari desktop Unity)
Instal mKiosk
Instal mKiosk Web Browser (Terminal Publik) - (add-on untuk Firefox) dari profil pengguna Kiosk. Anda akan diminta dengan peringatan tentang penggunaan Administrator. Terima dan lanjutkan.
Catatan: Pada langkah 4, ketika pengguna kios menekan salah satu kunci tersebut dalam tanda kurung mereka akan diminta untuk memasukkan kata sandi administrator.
F1- Konfigurasikan mKiosk
F2- Konfigurasikan preferensi Firefox
Ctrl+ Shift+ Fdan F11- Keluar dari mode Layar Penuh
Ctrl+ Shift+ Wdan F12- Keluar dari Firefox
Setelah mengkonfigurasi mKiosk, Anda akan diminta memasukkan kata sandi admin lagi. Anda mungkin harus menekan tombol kembali beberapa kali untuk kembali ke Home Page dan mode layar penuh (atau tekan saja F11). Anda akan diberi tahu bahwa kata sandi admin telah berubah.
Anda sekarang dapat mengonfigurasi tombol Bookmark untuk bilah alat, seperti 'Halaman Beranda' Anda (jika tidak, tombol kembali adalah satu-satunya cara untuk kembali ke beranda Anda dan pengguna tidak akan melakukannya).
Instal Oracle Java 7 di Ubuntu
Sekarang Anda dapat menambahkan Firefox ke 'Aplikasi pembuka' untuk pengguna kios. Anda harus keluar dari browser ( F12)
Buat Desktop Firefox
Buka file (
sudo nano /usr/share/xsessions/Firefox.desktop
) dan tempel:Logout, pilih login Firefox (tanpa efek) untuk pengguna Kiosk dan login.
Autologon 'pengguna kios'
Anda harus keluar dan kembali sebagai 'administrator' untuk mengelola 'autologon' untuk 'pengguna kios'.
Masuk sebagai 'administrator' ke desktop gnome
Aplikasi> Peralatan Sistem> Administrasi> Akun Pengguna
Buka kunci pengguna kios dan setel autologon ke yes
Mengelola pembaruan untuk Ubuntu
Tekan F12tombolnya. Anda akan dimintai kata sandi admin mKiosk. Firefox akan keluar dan Anda akan kembali ke layar masuk.
Masuk sebagai 'administrator'. Buka Manajer Pembaruan, Pindai pembaruan dan Instal.
Mulai ulang. Selesai
sumber
Saya sudah mengatur yang sama. Saya memberikan Anda skrip yang mudah. Jalankan skrip ini dan Anda akan dapat menggunakan browser web dengan situs mereka di layar penuh. Tanpa bilah alamat, tanpa tombol, pengguna hanya dapat mengklik tautan di halaman.
Salin semua konten ini dalam file .sh dan jalankan. Setelah skrip selesai, Anda harus masuk dalam Mode Kios seperti yang ditunjukkan pada gambar.
sumber