How-to писать не умею, по пунктам распишу:
1. Имеем скрипт, например такой: /usr/etc/shutdown30, внутри которого команда тапа shutdown -P +30.(отключение компьютера через пол часа).
Исполнение такой команды, как мы знаем, требует прав sudo и пароля. (внутри скрипта sudo не использую)
2. Правим sudoers командой
Код:
sudo visudo
. В конце файла добовляем строчку
Код:
%spot ALL=NOPASSWD: /usr/etc/shutdown30
где, spot это пользователь под которым вы сидите.(В оригинеле было написано ALL, но так у меня не заработало)
3. Делаем скрипт исполняемым и даем права на исполнение
Код:
sudo chmod +x /usr/etc/shutdown30
4.a. Идем в Система > Параметры > Комбинации клавиш клавиатуры. Жмем кнопку Добавить. Даем любое имя, в поле Команда пишем путь к скрипту вместе с sudo
Код:
sudo /usr/etc/shutdown30
Сохраняем, после чего назначаем этому действию комбинацию кнопок.
4.б. Если надо автозапуск скрипта при старте системы идем Система > Параметры > Запускаемые приложения. Жмем Добавить, даем имя, команду пишем
Код:
sudo /usr/etc/shutdown30
5. Всё.