With T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel it became possible to run the Kleopatras included in different products (VSD, GPD, Gpg4win) concurrently. The problem is that the first started Kleopatra creates the UI server socket that is used for the communication with GpgEX. Additionally started Kleopatras show an error message that the socket is already in use. The Windows Explorer integration works, but for the users it's unclear/intransparent which Kleopatra the integration will use. Maybe that's an acceptable restriction of the uncommon (?) use case to run multiple variants of Kleopatra concurrently.
Description
Description
Related Objects
Related Objects
Event Timeline
Comment Actions
Indeed. We would need to add different entries to the context menu for each installation. Given that GpgEX needs to be replaced anyway and we will drop the need for a UI server socket (which is anyway only a trigger and no full communication).
Solution I can imagine are similar to the installation of a new browser (Make this browser the standard browser). This can be either done wit the installer or with a small utility to switch the context menu. I would go for the latter and call this tool from Kleopatra (maybe from tools->GnuPG Command Line).