На сизифной sysv-xfce отказался запускаться gparted из меню xfce.
Ну кто бы сомневался:
$ grep -i exec /usr/share/applications/gparted.desktop
Exec=/usr/bin/gparted %f
$ /usr/bin/gparted %f
Error executing command as another user: No authentication agent found.
Ладно, а с этим что делать которое не работает?
$ grep -rHi agent /etc/ 2>/dev/null | grep pol | cut -f1 -d ':' | sort -u
/etc/xdg/autostart/polkit-gnome-authentication-agent-1-xfce.desktop
/etc/xdg/autostart/xfce-polkit.desktop
$ grep '^Comment=\|^Exec' $(grep -rHi agent /etc/ 2>/dev/null | grep pol | cut -f1 -d ':' | sort -u )
/etc/xdg/autostart/polkit-gnome-authentication-agent-1-xfce.desktop:Comment=PolicyKit Authentication Agent
/etc/xdg/autostart/polkit-gnome-authentication-agent-1-xfce.desktop:Exec=/usr/libexec/polkit-1/polkit-gnome-authentication-agent-1
/etc/xdg/autostart/xfce-polkit.desktop:Comment=Policykit Authentication Agent
/etc/xdg/autostart/xfce-polkit.desktop:Exec=/usr/libexec/polkit-1/xfce-polkit
Взять что ли отломать этот %f и повесить gparted через gksu?
Это криво и пакет надо форкать.
Криво, потому шо к gksu прибивается намертво. А в кедах это не комильфо.
Всё упирается в эту паломанную авторизацию на sysv.
Можно форкнуть gparted, повесить к нему в зависимости gksu, и запускать через исполняемый скрипт
- Если не кеды, - запускать через gksu
$ echo $DESKTOP_SESSION $GDMSESSION
Xfce4 Xfce4
Но это тот ещё костыль.
Всё нафик паломана.
М-мм. И шо делать с этой грудой альтового мусора?