Ed
А вообще должно настораживать отсутствие ответов в гугле. Если это еще никто не сделал, то может оно никому и не надо? А если оно никому не понадобилось, то может и вам оно не нужно? Может вы идете не в ту сторону?
Да нет, дело скорее в том, что quickly особо еще никто и не использовал. Эту технологию Ubuntu старается только в последнее время продвинуть. Вот, я решил попробовать разработать приложение с ее помощью. Вроде, все удобно и быстро. Все замечательно, но вот возможности тонкой кастомизации сборки пакета там нет, что вынуждает придумывать костыли и велосипеды, а этого бы не хотелось.
Приложение пока работает с перехватом ексепшена ввода-вывода, когда пользователь без прав рута пытается работать с fstab, выводя сообщение, что нужно запустить приложение в этом случае через терминал командой sudo <приложение> или gksu <приложение>. Но не очень хочется заставлять пользователя делать такой финт ушами.
Ed
Я бы попробовал извернуться через SUDO_ASKPASS. Допустим у нас есть приложение /usr/bin/foo. Когда нужно будет проапдейтить fstab оно запустит sudo /usr/bin/foo –update-fstab, предварительно установив SUDO_ASKPATH на себя же. При запуске оно проверит в каком режиме запущено - в обычном, как SUDO_ASKPATH или же c –update-fstab и в зависимости от этого будет вести себя по разному. Как-то так.
Проще тогда, наверно, найти способ заставить quickly собрать пакет с лаунчером, который бы и запускал приложение через gksu.