[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