классный вопрос. готового ответа у меня нет, но есть идея :)
надо мониторить включение скринсейвера. если такое произошло, то отменять его запуск и делать переход браузеру на домашнюю страницу
мониторить можно через
dbus-monitor
не надо в меня бросать тапками, это просто идея :)