В общем, призываю всех прохаванных в ubuntu/python/unity людей.
Хочу запилить индикатор для unity, с помощью которого можно будет рулить видеокартами.
Надо передавать команды вида:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Ну там OFF, DIS, DDIS, IGD, DIGD и т.д.
Ну и auto, low, middle, high в /sys/class/drm/card{0,1}/device/power_profile.
Вид меню самого апплета пока крутится в голове, думаю, как бы это дело поудобнее сделать.
Теперь основной вопрос: каким образом реализовать передачу этих команд? Хочется безкостыльный способ, чтоб потом могли этим пользоваться другие, поэтому вариант с колдованием над /etc/sudoers или сменой владельца над этими файлами, как мне кажется, отпадает сразу. Была безумная мысль сделать это посредством демона, запускаемого от рута, и после этого обращение к нему - но я в этом полный ноль, весь опыт программирования ограничивается скриптописательством.