Это может быть достигнуто с помощью сценариев оболочки.
Первый скрипт должен убить Steam, как только он будет запущен:
#!/bin/bash
while true
do
pkill steam
sleep 1
done
exit 0
Сохранить его как /path/to/anyname.sh и добавьте его в список запущенных приложений.
Что этот скрипт будет делать, так это то, что он будет проверять любой открытый процесс с именем steam каждую секунду, и если он найдет его, он убьет его. [ ! d3]
Но вам нужно решение, в котором steam можно запустить в определенное время, чтобы ваш сын мог играть в игры в течение этого интервала. Для этого вам нужно написать еще один скрипт:
#!/bin/bash
echo "pkill anyname.sh" | at 10:00
exit 0
Сохранить его как /path/to/anyname2.sh, а также добавить его в список запущенных приложений.
Этот скрипт убьет первый скрипт в 10:00. Итак, когда ваш сын бежит Steam в 10:00.
Третий сценарий состоит в том, чтобы повторно запустить первый скрипт в другой момент времени, чтобы он убил Steam после временного интервала, и ваш сын не будет
#!/bin/bash
echo "bash /path/to/anyname.sh" | at 12:00
exit 0
Сохраните его как /path/to/anyname3.sh и добавьте его в список загрузочных приложений.
Обязательно сохраните эти пути скрытый, чтобы ваш сын не узнал.
Вы можете адаптировать мой ответ на этот вопрос («Как повернуть Wi-Fi-соединения»), изменив The Next Thing (мой ответ использует его для подключения другого Wi-Fi-соединения), чтобы делать то, что вы хотите.
Вы можете адаптировать мой ответ на этот вопрос («Как повернуть Wi-Fi-соединения»), изменив The Next Thing (мой ответ использует его для подключения другого Wi-Fi-соединения), чтобы делать то, что вы хотите.