mintmenu/usr/lib/linuxmint/mintMenu
Clement Lefebvre 28c7126bba Fix launching pkexec applications
When launching mintsources, timeshift or an app which Exec field (in the desktop file)
starts with pkexec, nothing happens and the output states:

"Refusing to render service to dead parents."

For some reason this does not happen on fresh LMDE 4 and Mint 19.3 installations,
but it happens on LMDE 3 -> LMDE 4 and 19.1 -> 19.3 upgrades.

Similar bugs were fixed in nemo and cinnamon. Pkexec is known to cause issues
depending on how it's launched.

Specifying DO_NOT_REAP_CHILD in the spawn flags helps here. Afaik it makes it so
we're the parent of the pkexec process during launch. Pkexec fails to launch
otherwise.

gather_pid_callback() does nothing, it's just there to ack the pid callback. Afaik
this helps preventing zombie [defunct] processes when they terminate.
2020-03-31 12:15:48 +01:00
..
plugins Fix launching pkexec applications 2020-03-31 12:15:48 +01:00
search_engines Assorted cleanup, fixes and performance improvements (#206) 2019-02-11 13:54:20 +00:00
applications.list Favorites: Remove pidgin, add pix, fix gnome-calculator.. 2018-05-15 15:13:06 +01:00
dotted.png Initial commit 2009-07-27 12:45:34 +02:00
icon.svg Generic names 2009-07-29 22:50:43 +02:00
keybinding.py Configuration screen: Fix alignmnents and margins 2019-05-14 14:09:45 +01:00
mintMenu.py Prefer mozo over menulibre 2019-12-10 16:06:40 +00:00
pointerMonitor.py Assorted cleanup, fixes and performance improvements (#206) 2019-02-11 13:54:20 +00:00
popup-without-edit.xml Don't depend on a menu editor 2019-07-29 12:23:37 +02:00
popup.xml Fixing prefs app 2013-03-08 20:06:06 -05:00
preferences.py Preferences: Fix IconChooser argument 2019-11-29 12:01:29 +00:00
visualisation-logo.png changelog, removed copyright/USP, changed default applet icon 2010-09-23 18:38:05 +01:00