> On Fri, Jan 29, 2016 at 3:33 PM, Andrius Štikonas <andrius at stikonas.eu> 
> wrote:
> > Hi,
> >
> > I would like to ask how do I find kdesu binary from the code (of 
> > partitionmanager).
> >
> > PartitionManager tries to restart itself with root privileges and tries to 
> > rerun itself with kdesu, kdesudo or gksu...
> > However, KF5 based kdesu is now in libexec, something like
> > /usr/lib64/libexec/kf5/kdesu
> > but it varies from distribution to distribution and not in $PATH.
> >
> > Is there a way to find the location in the cross-platform way? There is 
> > kf5-config --path libexec but it is from kdelibs4support
> > and it's better not to depend on kdelibs4support.
> 
> If I understand correctly, you should use the KSu framework for that.
> kdesu is not public API, that's why it's in libexec.
> 
> Aleix

Hmm, but KSu framework does not have any GUI. And it is only used by
kdesu binary itself and krunner_shell library.

I would basically have to reimplement kdesu password dialog. Isn't this a bit 
inefficient?
Especially, when kdesu dialog is already shown automatically if partitionmanager
is launched from menu.

Andrius
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to