Hi, I just had a report from a gnome maintainer in Debian about that. It seems that, when an app ship a .desktop file containing a command using pkexec (for example gnome-system-log which has: Exec=pkexec gnome-system-log), the app won't run (either from panel menu or from desktop menu) and .xsession-errors has: Refusing to render service to dead parents. Few pointers: http://bugs.debian.org/690339 http://bugs.debian.org/650038 https://bugzilla.gnome.org/show_bug.cgi?id=686059
Created attachment 5254 Fix the double forking
Pushed to master (although sadly I forgot to put Colin's name in as the commit author): commit 4742d095a21ddced8406af3a80035bd840af23c7 Author: Jannis Pohlmann <jannis@xfce.org> Date: Sun Jul 27 16:25:57 2014 +0200 Avoid double forking when spawning external apps (bug #9373) Some security conscious applications such as pkexec detect double forks and refuse to operate. Avoiding the double fork here is very simple. See https://bugzilla.xfce.org/show_bug.cgi?id=9373 and https://bugzilla.gnome.org/show_bug.cgi?id=686059
Thanks for that, and no worries about authorship :)