[devel] .desktop policy: su cmd to use.
Igor Vlasenko
vlasenko на imath.kiev.ua
Чт Июл 8 16:43:42 UTC 2010
Уважаемые коллеги,
хотелось бы обсудить вопрос и занести решение как полиси.
Когда я недавно чинил сборку ddccontrol, то обратил внимание,
что нет общепринятого способа прописывать вызов программы
в .desktop от суперпользователя. Кто пишет kdesu, кто gksu.
Что не есть хорошо, так как зависимость не отслеживается и ее
может и не быть, нужно обертку.
При этом на freedesktop.org уже изобрели велосипед,
соответствущая обертка называется xdg-su
(вызов: xdg-su -c 'cmd') и находится в пакете xdg-utils.
Предлагаю принять полиси. чтобы не пользоваться
kdesu / gksu / etc напрямую (кросме "родных" программ,
т.е. 'kdesu kcmshell ...' не трогать)
а пользоваться xdg-su -c 'cmd'.
Это имеет и то допополнительное преимущество, что патч легко
продавить в апстрим, пользуясь авторитетом freedesktop.org.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Devel