[devel] .desktop policy: su cmd to use.
Alexey Shabalin
a.shabalin на gmail.com
Чт Июл 8 18:07:27 UTC 2010
8 июля 2010 г. 20:43 пользователь Igor Vlasenko написал:
> Уважаемые коллеги,
>
> хотелось бы обсудить вопрос и занести решение как полиси.
> Когда я недавно чинил сборку 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.
А ещё у нас до сих пор жив consolehelper, который до сих пор использует glib1.
И когда-то были рекомендации, что надо использовать именного его
(например пакет synaptic-usermode).
Будет очень полезно привести всё к единому и современному способу использования.
--
Alexey Shabalin
Подробная информация о списке рассылки Devel