Скрипт для автоматического выхода
Я планирую использовать 16.04 для кибер-кафе. В настоящее время я думаю об использовании какого-либо сценария, который завершит сеанс через определенное время (скажем, 30 минут)
Было бы здорово увеличить время выхода из системы в той же сети WiFi. Но мой основной фокус в настоящее время - автоматический выход из системы по истечении установленного времени.
Есть ли способ сделать это? Любезно помочь. Благодарю.
1 ответ
Вместо того, чтобы выходить из системы и терять всю свою работу, вы можете использовать таймер блокировки экрана, чтобы заблокировать экран через 30 минут. Затем, если клиент решит заплатить больше времени, вы можете разблокировать экран, и они возобновят работу с того места, где остановились.
Таймер блокировки экрана опционально выдает текущий отсчет в строке состояния. Он автоматически выдает всплывающее всплывающее сообщение с оставшимся временем звукового оповещения через 15, 10, 5, 3, 2 и 1 минуту до конца. Это позволяет патрону надлежащим образом сохранять свою работу.
Вы можете найти код таймера блокировки экрана здесь в Ask Ubuntu: Приложение, которое блокирует экран через определенное время для Ubuntu
Вот как это выглядит, когда вы запускаете таймер на 28 минут:
Количество минут по умолчанию 30
но в этой анимации я переопределил это до 28 минут.
Если, скажем, через 15 минут они захотят заплатить еще за 30 минут, вы можете перезапустить таймер, и он убьет предыдущий обратный отсчет. Затем вы можете перезапустить обратный отсчет и вручную ввести 45 минут.
Примечание: нет ни клиентской базы данных, ни удаленного управления. Вам придется забрать деньги у патрона, отвести их к незанятому терминалу и вручную разблокировать для них экран.