Я знайшов спосіб використовувати Firefox замість цього, тому що хотів уникнути повноекранного режиму:
Рішення для кіоску з Ubuntu + Firefox:
Встановіть Ubuntu / Lubuntu / що завгодно
Зробити адміністратора користувача Зробити користувацький кіоск Встановити кіоск для автологічного входу, без пароля Виправлення дозволів (тому кіоск не може ctrl-s і заглядати в / home / admin)
cd /home
sudo chmod 700 *
Перевірте, чи працює принтер та інше обладнання, яке вам може знадобитися.
Встановіть додатки для Firefox: "R-кіоск" та "Скинути кіоск" (пошук "кіоск"), необов'язково: "Простий список". Створіть файл під назвою "[профіль] /user.js" (профіль - це ім'я вашого каталогу профілю firefox, ймовірно, ".default") і додайте до нього ці рядки:
user_pref("rkiosk.navbar", true);
user_pref("browser.fullscreen.autohide",false);
user_pref("browser.link.open_newwindow", 3);
user_pref("browser.link.open_newwindow.restriction", 0);
user_pref("privacy.popups.policy", 1);
(Останні 3 рядки можуть вимагати пояснення: мені довелося використовувати це для конкретного веб-додатку, розробленого для IE, який спирається на спливаючі вікна, тому я хотів, щоб Firefox відкривав усі спливаючі вікна так, як робить IE.)
Створіть файл під назвою '[profile] /chrome/userChrome.css' та додайте до нього ці рядки:
#bookmarks-menu { display: none !important;}
#window-controls { display: none !important;}
#personal-bookmarks { display: none !important;}
#autohide-context { display: none !important;}
#urlbar { display: none !important; }
#searchbar { display: none !important; }
Це видалить усі небажані значки / меню з вікна. Якщо я забув будь-який, скористайтеся функцією налаштування, щоб видалити елементи з панелі інструментів або перемістити їх, наприклад, на панель інструментів закладок, яка буде прихована від перегляду.
Ви можете встановити Firefox так, щоб ніколи не зберігати історію. Встановіть домашню сторінку за замовчуванням та перезапустіть Firefox. Пам'ятайте, що ви все ще можете закрити Firefox за допомогою alt-f4 і запустити його в режимі "firefox -safe-mode", щоб відключити режим кіоску.
Встановити Openbox (sudo apt-get install openbox obconf) Використовуйте obconf для видалення зайвих вікон - це лише заплутає користувача. Відредагуйте меню openbox (/etc/xdg/openbox/menu.xml), щоб видалити всі небажані елементи меню. Це, ймовірно, залишить у вас лише "вихід" або взагалі нічого. Якщо ви виходите з "виходу", користувач кіоску може вийти з системи та потрапити на екран входу, але він може знову увійти як кіоск, якщо не зможе вгадати пароль для адміністратора. Якщо ви видалите його повністю, можливо, ви самі не зможете вийти з кіоску (наприклад, для того, щоб увійти як адміністратор і виконати обслуговування). У моїй установці ubuntu і ctrl-alt-backspace, і ctrl-alt-sysrq-k відключені, тому я можу перезавантажуватися лише з ctrl-alt-sysrq-b. Крім того, ви можете увійти дистанційно або використовувати ctrl-alt-f1 і виконувати роботи з обслуговування з командного рядка. Редагувати файл ~ / .config / openbox / autostart:
# run firefox:
while true; do firefox; sleep 5s; done &
Що може зробити користувач у цій настройці:
Закрийте Firefox за допомогою alt-f4 (але він перезапуститься через кілька секунд). Використовуйте вкладку alt для перемикання між програмами (але Firefox - єдина програма). Він може лише переходити посилання з домашньої сторінки, тому не може зловживати Інтернетом. Перезавантажте машину (але пароль у біосі) ctrl-alt-f1 - але він не знає пароль для входу в систему як адміністратор. Якщо він може вийти з openbox і дістатись до lightdm, він може знову увійти як кіоск і вибрати іншого менеджера вікон і отримати повний контроль, тому вам потрібно видалити всі інші записи .desktop з / usr / share / xsesions / крім openbox. робочий стіл. Я не знаю, яким чином ви можете прив’язати користувача до певної телекомунікації. :-(
Переваги використання Openbox замість просто браузера на версії Xwindows:
Хром / Firefox у режимі кіоску завжди максимізований. Коли я не використовую wm, він ніколи не заповнює весь екран. Я отримую опцію меню «Вихід» (необов’язково).
Для чого це добре?
Повноекранний кіоск корисний для перегляду певного веб-сайту, наприклад, школи, бібліотеки чи веб-сайту музею. Однак приємно мати можливість повернутися на головну / стартову сторінку, якщо ви загубитесь, тому веб-сайт повинен бути розроблений за допомогою великої домашньої кнопки та дуже простої навігації. І ви не можете мати жодних посилань, що ведуть користувачів за межами сайту, оскільки вони не можуть повернутися. Звичайно, браузер скинеться після періоду бездіяльності або якщо ви закриєте його за допомогою alt-f4, але більшість користувачів цього не знають і стануть дуже засмучені. Ось чому режим повноекранного режиму зазвичай не завжди такий зручний у користуванні, і саме тому я хотів зберегти певну функціональність панелі інструментів, і лише Firefox міг би мені це дати, а не Chrome. Крім того, спробуйте Openkiosk спробувати, він не працював для мене через проблему спливаючих вікон, але це може працювати для вас.