Mutual exclusion with Rescuezilla (Clonezilla GUI)
Rescuezilla is a popular open-source GTK frontend to Partclone and Clonezilla (analogous to GParted and GNU Parted).
It's important to prevent GParted and Rescuezilla (Clonezilla GUI) from running simultaneously as running both tools simultaneously puts users at risk of race conditions and data corruption.
Up until now almost all users of Rescuezilla use it entirely in its Ubuntu-based live environment, where I have already implemented such mutual exclusion. Rescuezilla's launch script is based on GParted's great launch script (as Rescuezilla has an identical need to shutdown automount services etc).
But now I am intending on having Rescuezilla's standalone deb package ascend to the Debian repositories, which will mean many more users may try to run GParted and Rescuezilla simultaneously, so "upstreaming" the mutual exclusion is vital.
I have created a commit for discussion.