Doing MCCS operations with ddcutil takes a bit of time, which is the reason that writing and reading operations are done on other threads. However, initialisation is done on the main thread, which causes panel startup to be quite slow if using the widget.
Doing the initialisation and enumeration on another thread would be pretty nice for that situation.
Doing MCCS operations with ddcutil takes a bit of time, which is the reason that writing and reading operations are done on other threads. However, initialisation is done on the main thread, which causes panel startup to be quite slow if using the widget.
Doing the initialisation and enumeration on another thread would be pretty nice for that situation.