| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ddcutil-service | Distribution: SUSE Linux Enterprise 16 |
| Version: 1.0.14 | Vendor: openSUSE |
| Release: bp160.1.4 | Build date: Sat Mar 8 22:34:11 2025 |
| Group: System/GUI/Other | Build host: reproducible |
| Size: 185250 | Source RPM: ddcutil-service-1.0.14-bp160.1.4.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/digitaltrails/ddcutil-service | |
| Summary: D-Bus service for libddcutil VESA DDC Monitor Virtual Control Panel | |
ddcutil-service is D-Bus service wrapper for libddcutil which implements the VESA DDC Monitor Control Command Set. In general, most things that can be controlled using a monitor's on-screen display can be controlled by this service.
GPL-2.0-or-later
* Sat Mar 08 2025 Michael Hamilton <michael@actrix.gen.nz>
- 1.0.14
- A hotplug and DPMS tidy up to accommodate quirks exhibited by drivers, GPUs and monitors.
- Default to libddcutil event detection for libddcutil >= 2.2 (for faster response to changes).
- Add option --prefer-libddcutil-events as a better name for deprecated option --prefer-drm.
- Deprecate option --prefer-drm as it's name is misleading.
- Add option --disable-connectivity-signals to allow connectivity signals to be turned off.
- Add options --disable-hotplug-polling and --disable-dpms-polling to accommodate quirky monitors.
- Always internally poll for DPMS changes (DPMS is not covered by libddcutil events).
- Add method ListDetected to take advantage of hotplug detection in libddcutil >= 2.2.
- Add the list command to ddcutil-client to provide access to the new ListDetected method.
- Add wait, wait-connection-change, and wait-vcp-change commands to ddcutil-client.
- Log more information when get_vcp fails.
* Wed Nov 27 2024 Michael Hamilton <michael@actrix.gen.nz>
- 1.0.12
- Return the error status-code if enable_ddca_watch_displays fails - was returning OK even on failure.
* Thu Aug 22 2024 Michael Hamilton <michael@actrix.gen.nz>
- 1.0.11
- Alter the detect-function for ddcutil 2.5.1 (generates more logging/warning info).
- Add a DETECT_ALL option to control whether disabled/powered-off VDU's are to be included in the results from detect.
- Reduce the number of messages generated when polling for hotplug events.
- Fixes to API documentation.
* Thu Jun 13 2024 Michael Hamilton <michael@actrix.gen.nz>
- 1.0.9
- Fixed a GetCapabilitiesMetadata bug that caused some VCP features to lack metadata values.
- Fixed the return of feature-name and feature-description from GetVcpMetadata.
- Fixed potential hot-plug/DPMS polling memory leaks and simplified event locking.
- Recoded hot-plug/DPMS polling to avoid a potential libddcutil assertion failure.
- Fixed code/doc typos, improved code readability/structure, reduced IDE warnings.
- Updated documentation to caution against excessive updates when coding loops, as this may impact VDU NVRAM lifespan.
- Updated documentation to caution against experimenting with non-standard features, as it may risk damage to the VDU.
* Thu May 16 2024 Michael Hamilton <michael@actrix.gen.nz>
- 1.0.7
- Slightly improved setvcp diagnostics.
- Fix methods failing with return code DDCRC_OTHER (-3022) when only some i2c devices are accessible.
* Mon Apr 29 2024 Michael Hamilton <michael@actrix.gen.nz>
- 1.0.6
- Add SetVcp/SetVcpWithContext NO_VERIFY (no retry) flag option.
- Match the behaviour of the ddcutil command, default to verify-and-retry for all set-vcp method calls.
- Default to verify-and-retry for all libddcutil versions.
- Replace the stateful DdcutilVerifySetVcp property with the stateless NO_VERIFY flag.
- Fix the ServiceFlagOptions property so that it lists all flag options.
- Check the status returned by libddcutil ddca_init() and exit on error to prevent any inconsistent behaviour.
- Cleanup the --prefer-polling and --prefer-drm options to make them consistent with each other.
* Fri Apr 12 2024 Michael Hamilton <michael@actrix.gen.nz>
- 1.0.4
- Provide an API flag RETURN_RAW_VALUES which disables GetVcp high-byte masking of Simple Non-Continuous features.
- Provide the --return-raw-values command line option for the same purpose.
* Mon Apr 01 2024 Michael Hamilton <michael@actrix.gen.nz>
- 1.0.3
- Reduce unnecessary logging.
- Improve the description of the service's signals in ddcutil-service.1.
- Correct the typo in option name --perfer-drm (it was mistakenly called --prefer-dma).
- For simple VCP-features, only return the low-byte, for some VDUs the high-byte might contain junk.
* Thu Feb 29 2024 Michael Hamilton <michael@actrix.gen.nz>
- Version 1.0.2
- Added VcpValueChanged D-Bus signal which triggers if the SetVcp method succeeds. This is to allow
multiple clients to be aware of changes made by each.
- Added SetVcpWithContext which accepts a client-context to be returned with the VcpValueChanged signal.
- ServiceEmitSignals renamed to ServiceEmitConnectivitySignals to avoid confusion.
- Command line option --emit-signals renamed to --emit-connectivity-signals for the same reason.
- Fix ServiceEmitSignals property assignment so that it correctly toggles hotplug signals.
- Fix hotplug polling so that it remains an option no matter what version of libddcutil is in use.
- Version 1.0.1
- Use gcc with -Wformat-security for safety and to match Arch and Ubuntu defaults.
- Calling ddca_init() before verify_i2c() to fix runtime error for libddcutil >= 2.1.
* Thu Jan 18 2024 Michael Hamilton <michael@actrix.gen.nz>
- Version 1.0.0
* Added an optional D-Bus interface to ddcutil for up 10x faster response times.
/usr/bin/ddcutil-service /usr/lib/modules-load.d /usr/lib/modules-load.d/ddcutil-service.conf /usr/share/dbus-1 /usr/share/dbus-1/services /usr/share/dbus-1/services/com.ddcutil.DdcutilService.service /usr/share/ddcutil-service /usr/share/ddcutil-service/examples /usr/share/ddcutil-service/examples/busctl.bash /usr/share/ddcutil-service/examples/dbus-enable-info-logging.bash /usr/share/ddcutil-service/examples/dbus-enable-signals.bash /usr/share/ddcutil-service/examples/dbus-send-detect.bash /usr/share/ddcutil-service/examples/dbus-send-introspect.bash /usr/share/ddcutil-service/examples/dbus-send-query-brightness.bash /usr/share/ddcutil-service/examples/dbus-set-polling-interval.bash /usr/share/ddcutil-service/examples/ddcutil-dasbus-client.py /usr/share/ddcutil-service/examples/ddcutil-dasbus-signal-receiver.py /usr/share/ddcutil-service/examples/ddcutil-qtdbus-client.py /usr/share/ddcutil-service/examples/ddcutil-qtdbus-signal-receiver.py /usr/share/licenses/ddcutil-service /usr/share/licenses/ddcutil-service/COPYING /usr/share/man/man1/ddcutil-service.1.gz /usr/share/man/man7/ddcutil-service.7.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:53:47 2025