Migrating Windows CI to Qt 6.7 - Roadblocks

Ralf Habacker ralf.habacker at freenet.de
Mon May 27 13:01:50 BST 2024


Am 26.05.24 um 11:42 schrieb christoph at cullmann.io:
> 
> For the re-use of instances you need to use something like
> 
> https://github.com/KDAB/KDSingleApplication
> 
> or similar.
> 
> Any implicit starting of the dbus stuff will often just result in hangs
> or other misbehavior.

DBus on Windows starts automatically when a client requests a dbus 
connection, so there is only a problem if dbus-daemon and the required 
configuration files were blacklisted during packaging and are not 
included in the installation. I have never had problems with this when 
working with KDE applications using MinGW.

> 
> It is just like X11: don't use it on systems that don't have it as
> native windowing system, we guard that the same way.
> 
There is a big difference to X11. X11 is usually not distributed with 
KDE applications as it can be with dbus, as there is a corresponding 
package in Craft.

There is e.g. the remote control area which is implemented in KDE 
applications with dbus. Should we now use a separate implementation for 
each platform with additional effort, although there is a 
platform-independent solution ?

Just my 2ct.



More information about the kde-devel mailing list