| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: vdu_controls | Distribution: openSUSE Tumbleweed |
| Version: 2.6.8 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Aug 5 03:35:17 2026 |
| Group: System/GUI/Other | Build host: reproducible |
| Size: 2648085 | Source RPM: vdu_controls-2.6.8-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/digitaltrails/vdu_controls | |
| Summary: Visual Display Unit virtual control panel | |
vdu_controls is a virtual control panel for externally connected VDUs (visual display units). Controls are included for backlight brightness, and contrast. vdu_controls uses the ddcutil command line utility to interact with external displays via VESA Display Data Channel (DDC) Virtual Control Panel (VCP) standards.
GPL-3.0-or-later
* Wed Aug 05 2026 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.6.8
* Fix Qt session restoration state - set executable to be wrapper-script.
* Fix gnome QTextBrowser external http link following.
* Remove current working directory from python path (prevent accidental imports).
* Sun Aug 02 2026 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.6.7
* Ambient-light slider now works properly at night.
* More sensibly handle transition to night for semi-auto mode.
* Enhanced Help-Dialog, added TOC, added a separate tab of online links.
* Improved hover tips on Light-Metering dialog's plot.
* Assign window-role properties to make it easier to assign
positions to different windows in KDE/Plasma Wayland.
* Fix for Qt<6.6 - QMessageBox.Option and setOption() only exist in Qt>=6.6
* Fix a possible set_vcp cascade when switching the ambient-slider from a
physical hardware lux-meter - such as an Arduino - to manual lux input.
* Fix broken link in release notes.
* Fix restart after settings change.
* Mon Jul 06 2026 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.6.5
* The required minimum python3 version has risen from 3.8 to 3.9.
* vdu_controls now defaults to a _single-instance_ mode. Subsequent launches
focus the existing window. Uncheck the _single-instance_ option to override.
Contributed by Mohammed Elsayed Ahmed.
* The ambient-light-level slider works even if location is not set.
* The ambient-light-level slider behaves better when dragged after sunset
and when dragged beyond the estimated solar lux level.
* The laptop-panel option now defaults to enabled.
* The Settings-Dialog global-options have been grouped under subheadings.
* The Settings-Dialog offers more popup-guidance on dependencies
between options.
* The Light-Metering-Dialog includes two profile starter-templates.
One for older monitors and one for newer monitors.
* The layout of the Preset and Light-Metering dialogs better reflect
the new style of the main panel.
* The system-tray icon is now primarily monochrome.
* The program-icon and splash-screen icons have been redesigned and
reimplemented as scalable vector graphics. The new program-icon is theme aware.
* Tick marks on control-sliders are now optional, see Settings-Dialog -> tick-marks.
* The right-mouse action that could irretrievably hide the toolbar has been
disabled.
* An Online-Help button has been added to the Help-Dialog and About-Dialog.
* When parsing monitor metadata, if the same VCP-feature-code is
defined multiple times, the first definition is kept and any following
definitions are logged (rather than silently overwriting the first).
This allows some monitors with incorrect metadata to work out-of-the-box.
Contributed by Mohammed Elsayed Ahmed.
* When parsing monitor metadata, well known "Continuous" VCP-feature
definitions, such as brightness, will always be regarded as "Continuous".
Any attached 'Value:' metadata that implies otherwise will be ignored
(with a warning logged). Contributed by Mohammed Elsayed Ahmed.
This allows some monitors with incorrect metadata to work out-of-the-box.
* The protect NVRAM option has been made mandatory.
* A cascade-guard has been added to protect NVRAM from cascading writes
due to application, driver, or hardware bugs (or _cats on keyboards_).
If the application or user sets a VDU feature more than 20 times in 65
seconds, an error-popup blocks further attempts until dismissed.
* The script's source code has been refactored into multiple source files.
* The executable is now a Python _zipapp_ containing the source hierarchy.
* The included set of language-translations has been expanded. All of
the translations have been generated for testing purposes and may not
be accurate. Layouts now correctly handle right-to-left langauages.
* Sun Apr 19 2026 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.6.0
* Added laptop-panel support, see Setting option "laptop-panel-enabled".
Requires the commonly available "brightnessctr" command to be installed.
* Udev is used to detect laptop brightness events, such as up/down
function-keys and inactivity-dimming.
* The control-panel's icons/titles are now shortcuts to the relevant
Settings tabs.
* Fixed Settings text-input line-height on small screens.
* Cosmetic fixes to icons and spacing in the main panel layout.
* New recommended packages: brightnessctl, python3-pyudev
* Mon Apr 06 2026 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.5.0
* Visual refresh of the Main-panel.
* Added option "toolbar-at-top" to configure the top/bottom placement of the toolbar
in the main-window. Top placement is more Plasma-6-like and may also be useful
when combined with top-located system-trays
* Added option "separate-status-bar" to allow the main-window's status-bar to be
separated from its toolbar. This may be useful when combined with "toolbar-at-top".
* Replaced QProgressBar with a more modern circular busy-spinner.
* Added a tooltip to the status-bar that shows the last 10 status messages.
* The context-menu now includes a Control-Panel menu-item on all desktops - previously it
was Gnome-only (for tray extensions), but Xfce's tray also needs it.
* Light-Metering window - corrected the horizontal tick mark placement on the sun-plot.
* Light-Metering window - added enlarged tick-marks to the sun-plot at 3,6,9,15,18,21 hours.
* Added option "tray-follows-theme" (default enabled) to invert the tray icon’s light/dark state
when the desktop theme changes. It can be set for trays that flip-with the desktop or
flip-opposite to the desktop, or unset for trays don’t change at all (there isn't a
common way to detect tray-themes, so this cannot be automated).
* Internal code simplifications and cleanups.
* Fri Aug 29 2025 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.4.3
* Fix a rare TypeError when light metering.
* Some code cleanups for the splash screen.
* Mon Jul 28 2025 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.4.2
* Fix the Lux-Dialog's display of the Daylight-Factor for non
semi-automatic metering.
* Make sure the tray-icon always shows the correct lux-level icon.
* Correct the lux-zone boundaries on the ambient slider.
* Sun Jul 13 2025 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.4.1
* Support PyQt6 before PyQt5 goes out of support.
* PyQt6 is used by default, with a fallback to PyQt5 should it
not be available.
* Add the prefer-qt6 option to the Settings-Dialog (you may
disable this option to force the use of PyQt5).
* Various changes to UI layouts to accommodate both Qt5 and Qt6
(including Qt6 High-DPI scaling).
* Minor alterations to the main-window layout to make the more
spacious Qt6 styling more compact.
* Renamed the smart-uses-xcb option to smart-uses-xwayland. This
better reflects what the option does.
* Fixed smart-window preservation when the app was closed from the
tray without ever showing the main window.
* Fixed weather selection: automatically restore any missing
weather definition files.
* Fixed initialization-preset error handling: fix a reference
to an undefined variable.
* Only persist lux_daylight_factor if in semi-auto mode (stop
hardware light metering overwriting the user's choice).
* Allow Presets to be scheduled for a set time each day.
* The DBus-events default setting has been corrected to true/enabled.
* Dragging the Preset-Dialog elevation to below the horizon now
works properly (previously it was jerky).
* Tue Jun 10 2025 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.4.0:
* Added the ability to estimate the solar-illumination for a given
geolocation and time.
* Added semi-automatic brightness adjustment proportional to
geolocated solar-illumination.
* Ambient-light-level slider: when the slider is manually adjusted,
it has the side-effect of determining the ratio of
indoor-illumination to solar-illumination (the the daylight-factor,
DF).
* Light-Metering dialog: semi-automatic metering replaces manual
metering.
* Light-Metering dialog: added a display of estimated outdoor-lux (Eo)
and the current daylight-factor (DF).
* Light-Metering dialog: added a plot of the current day's estimated
solar and indoor illumination.
* Light-Metering dialog: replaced the profile-selector combo-box with
a list for easier accessibility.
* Light-Metering dialog: added the ability to dynamically adjust
for display DPI.
* Preset dialog: added an option to save/restore the daylight-factor.
This can be used to save daylight factors for various conditions,
or to activate them at a solar-elevation.
* Settings dialog: disabling protect-nvam now works properly for
adjustments due to light-metering.
* Duplicate Lux-profile points are filtered out to prevent confusing
the UI and lux evaluation process.
* DBus ddcutil-service: altered the detection parameters to request
only valid displays (prevents errors).
* Ambient-light brightness adjustment: prevent an infinite-loop if
no brightness controls are enabled.
* Preset-restoration and ambient-light brightness-adjustment now
share the same code for background operations.
* Model-only config files are no longer created, they're confusing
and likely not used (they can still be created manually with a
text editor).
* Sat Apr 26 2025 Michael Hamilton <michael@actrix.gen.nz>
- Update to version 2.3.0:
* Fix the doze function, this improves the responsiveness of all
slider controls.
* Fix an infinite loop if menu->quit is used when the "Failed to
obtain capabilities" dialog is showing.
* The Settings-Dialog has been reorganized to make it scrollable.
* When lux options are enabled, the tray will show the icon for the
current light-level (if no Preset is active).
* Renamed two light-light levels more appropriately (room becomes
subdued, rise-set becomes twilight).
* Support a user-defined ddcutil-emulator executable for controlling
laptop-panels or other non-DDC-capable displays. A template sample
emulator written in bash is included as a DIY starter
(sample-scripts/laptop-ddcutil-emulator.bash).
* Add smart-uses-xcb option to control the use of XWayland for the
smart positioning of windows (defaults to yes).
* Fix title-bars on sub-windows in COSMIC.
* The About Dialog now includes some desktop and platform
information.
* Thu Mar 20 2025 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.2.0
* Add a vdu-name option for assigning meaningful/user-friendly names
to each VDU.
* Implement an order-by-name option that orders lists and tabs by
VDU name.
* Hovering over a settings-dialog tab-name or save-button reveals the
settings-filename as a tooltip.
* If smart-window is enabled in a Wayland desktop, automatically use
XWayland. (Wayland doesn't allow an application to precisely place
it's own windows!)
* Altering the smart-window option now requires a restart (due to the
Wayland/XWayland changes).
* The smart-window option save/restore of main-window has been made
more consistent.
* The COSMIC desktop is treated as GNOME-like (the system-tray
right-mouse menu includes a "control-panel" menu-item).
* Sun Mar 09 2025 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.1,4
* Provide a setting for enabling dbus-events - ddcutil-service DPMS and hotplug detection.
* Default the dbus-event setting to off, which is less troublesome for some VDUs/GPUs/drivers.
* Tue Feb 18 2025 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.1.3
* Fix the error-dialog option "Ignore-VDU" when ddcutil cannot communicate with a VDU.
* Avoid abrupt u-turns in automatic brightness, don't reassess the lux level while making an adjustment.
* Update the EDID-parser to accept the command line output from ddcutil 2.2 (for those not using ddcutil-service).
* Wed Nov 27 2024 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.1.2
* Replace the Preset-scheduler with an implementation that remains accurate after PC-sleep/hibernation.
* Fix the day-rollover which was scheduling for the wrong day if triggered at 12:59:59.
* When performing a set-vcp, don't increment the NVRAM write count if the VDU doesn't respond.
* When reconfiguring VDU controllers, discard pending VDU VCP changes from previous controllers.
* Eliminate a potential for deadlock when handling change-events from ddcutil-service.
* Better handle ddcutil-service unexpected event types (don't raise an error dialog).
* The main window height will now automatically resize to accommodate the number of controls present.
* Toggling lux brightness-interpolation now immediately updates the profile-plot to reflect the change.
* Fix the Lux Dialog, it was turning off interpolation when first constructed.
* Sun Oct 13 2024 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.1.1
* Removed --dbus-signals-enabled. DBus signals are now always enabled when --dbus-client
is enabled.
* Fix the active Preset icon display which was sometimes incorrect after DPMS-sleep or errors.
* Fix a code regression when handling non-DDC-capable VDUs (fix status=-3020 exception).
* The About-Window now includes counts of set_vcp/NVRAM-writes for each VDU.
* Hovering over a VDU-name in the main-window reveals the write count for that VDU.
* Minor changes to reduce unnecessary work and improve log messages.
* Sat Sep 28 2024 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.1.0
* Preset transitions have been deprecated. All presets are now restored instantly no
matter how they have been set to transition. The Preset-Dialog controls for assigning
transitions have been hidden. All transition related code may be removed in a future
version, please contact me or comment on issue #93 if you prefer transitions to be retained.
* Transitions and related controls can be re-enabled by disabling `protect-nvram` in the
Settings-Dialog.
* To avoid unnecessary updates, preset restoration now queries the VDU's existing
values. This may slow down preset restoration.
* Lux-metered auto adjustment has been defaulted to 10 minute intervals (up from 5).
* Color-Preset (VCP code 0x14) has been added to the list of standard controls.
* Added a VDU Initializer-Preset feature to provide a replacement for dead NVRAM.
This also provides a way to restore settings not persisted in VDU NVRAM. A VDU's
initializer-preset is automatically run if the target VDU is present at startup or
is subsequently detected. Any preset that has a name that matches a VDU model and
serial-number will be treated as an Initializer-Preset.
* The Preset-Dialog now includes a tool-button to the right of the preset-name entry
that will create a VDU specific Initializer-Preset.
* Thu Aug 22 2024 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.0.4
* The About-Dialog now refreshes the ddcutil version info on each invocation.
* Increased dbus timeout to 10 seconds (in case numerous VDUs or errors slow down VDU detection).
* Dynamically enable a scroll-area when the main-panel exceeds the available screen height.
* Mon May 06 2024 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.0.3
* Reduce the number of writes to VDU NVRAM by sliders, spinners, and ambient brightness adjustments.
* Slider and spin-box controls now only update the VDU when adjustments become slow or stop (when
the control value remains constant for 0.5 seconds).
* Spin-Boxes now select the entire text on focus in (enables easier overtyping and decreases VDU updates).
* Ambient lighting initiated changes in brightness of up to 20% are applied without any transitional
steps (plus the existing code ignores updates of less than 10%).
* Set the default ambient-light brightness adjustment-interval to 5 minutes.
* React to DPMS awake signal from ddcutil-service by re-assessing ambient brightness.
* Simplified locking and conformed to a locking hierarchy/protocol to avoid potential deadlocks.
* Sat Apr 13 2024 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.0.2
* Added a *refresh* annotation suffix for use with VCP-codes which cause multiple changes.
* Make manual adjustment of the ambient Light Level more accurate and responsive.
* Updates are sent to the VDU as sliders are dragged (rather than only on release).
* Fix exception on monitors that return invalid/unexpected combo-box VCP values.
* Fix exception on monitors with blank VCP value descriptions.
* When refresh is pressed, only auto adjust ambient brightness if auto-brightness is enabled.
* Don't automatically refresh on error, eliminate popup dialog loops.
* Eliminate deadlocks when exceptions occur.
* Cleanup the initialisation of the ddcutil-service connection.
* Add more caveats and limitations to the documentation.
* Fix manual ambient light slider when light meter is uninitialized.
* Promote Simple-Non-Continuous values whose metadata exceeds one-byte to two-byte Complex-NC.
* Tue Feb 27 2024 Michael Hamilton <michael@actrix.gen.nz>
- Version 2.0.1
* Fix D-Bus client code for python versions prior to 3.11.
* Fix infinite-loop when altering an existing FIFO lux-meter in the Lux-Dialog.
* Fix the refresh of the LuxDialog meter-readout/plot when changing to a new meter.
* Apply context-aware defaults to the LuxDialog device file-chooser.
* Improve/fix the handling of displays/laptop-displays that may be detected but lack proper DDC.
* Force the file-picker to always show devices and FIFOs - it wasn't showing then on some desktops.
* Fri Feb 16 2024 Michael Hamilton <michael@actrix.gen.nz>
- Update to 2.0.0:
* Added an Ambient-Light-Level slider - one slider for adjusting brightness on all displays.
* Optionally use ddcutil-service for up to 10x faster DDC response times.
* Minor tweaks and additional icons for Presets.
* Tue Oct 17 2023 Michael Hamilton <michael@actrix.gen.nz>
- Update to 1.20.0:
* Added options monochrome-tray and mono-light-tray to enable a monochrome tray-icon (dark and light).
* Optional $HOME/.config/vdu_controls/tray_icon.svg overrides the normal tray icon.
* Improved the adjustment of icon/window dimensions by scaling them in respect to the user's default-font height.
* Remove adjust-for-dpi in favour of the the above which automatically accounts for DPI.
* When a Preset is transitioning slowly (i.e. not immediately), the UI controls can be used to stop the transition.
* Considerable internal refactoring of option handling.
* Thu Sep 21 2023 Michael Hamilton <michael@actrix.gen.nz>
- Version 1.12.0:
* Added an F10_key context menu shortcut to all application windows (KDE accessibility standard).
* Set icon and pixmap sizes appropriately for Normal and High DPI (controlled by adjust-for-dpi) (issue #63).
* Icon/device-chooser-dialog: init-time reduced from 30 to 5 seconds for users with large home folders (issue #61).
* Improvements/Fixes to the vlux_meter.py sample-script and the related vdu_controls FIFO reader.
* Improved visibility of the app-icon's preset-transitioning indicator and auto-lux indicator.
* Increased contrast for generated text preset-abbreviation icons.
* Encode translations in plain text rather than escaped XML (for easier editing).
* Tue Sep 12 2023 Michael Hamilton <michael@actrix.gen.nz>
- Version 1.11.1:
* Fix Preset text size in tray icon.
* Fix occasional concurrency lockup issue in lux_metering.
* Update the Settings Dialog when a new VDU becomes available.
* Light-metering: show both a lux-auto indicator (an orange "LED") AND the current preset (if any) in the app icon.
* Fix first time use crash (issue #60).
* Allow % in config files by turning off ConfigParser interpolation (issue #60).
* Sat Jun 24 2023 Michael Hamilton <michael@actrix.gen.nz>
- Version 1.11.0:
* Made vdu_controls ddcutil-2.0-ready.
* Added support for ddcutil versions earlier than 1.3 (issue #43, #53).
* Main-Window: added a hide-on-focus-out option to minimize the main window on focus out (issue #57).
* Main-Window: changed the layout to display brightness and contrast as the first two controls for each VDU.
* Main-Window: added jump to clicked value to sliders (issue #59).
* Main-Window: added a smart-main-window option to make main window placement and geometry preservation optional.
* Main-Window: the main window can now be raised above the other sub-windows (gnome issue only).
* Main-Window and Context Menu: added alt-key keyboard shortcuts (issue #13).
* Context-Menu: added an indicator mark suffix to the currently active Preset (if any) (issue #55).
* Context-Menu: made changes to Preset ordering propagate to the menu without requiring an application restart.
* Tray-Icon: made the app icon un-themed so that overlaid active Preset text/icon is more visible (issue #55).
* Settings-Dialog: added a Reset button to makes it possible to un-ignore a VDU (issue #51).
* Settings-Dialog: added tool-tips to main config-settings, made them consistent with command line help (issue #52).
* Preset-Dialog: combined the Activate and Edit buttons into one button (simpler and more intuitive).
* Preset Dialog: made the dialog bold the text button of the currently active Preset (if any).
* Preset Dialog: added code to detect and and warn of unsaved changes.
* Preset Dialog: made the dialog lock out any scheduled or automatic VDU changes while a Preset is being edited.
* Preset-Dialog: supplied a starter set of Prest icons - a selection of KDE breeze5-icons (issue #56).
* Popup-Messages: made message box popups resizable for increased readability.
* Command-line: made config-settings and command-line arguments consistent, command line has precedence (issue #52).
* Command-line: fixed --sleep-multiplier so that it is actually applied (issue #54).
* Prevented potential crashes in the event of utf-8 decoding errors for EDIDs and capabilities (issue #49).
* Added logging of stack traces for some errors if debugging is set to on (issue #49).
* Improved the handling of ddcutil not found (issue #48).
* Refactored to improve maintainability and run-time efficiency (issue #52).
* Added Deepin 23 pyqt library compatibility.
* Numerous minor enhancements and fixes.
* An alpha release of vlux_meter.py, a system-tray webcam lux-meter, has been included in the sample scripts folder.
* Thu May 11 2023 Michael Hamilton <michael@actrix.gen.nz>
- Version 1.10.2:
* Fix Preset non-zero transition-step-seconds, so it works properly.
* Changing log-to-syslog or log-debug-enabled no longer requires a restart.
* Fix Lux Auto menu icon when starting with Auto disabled.
* Use the progress bar area on the main panel for status messages.
* Make auto brightness behave more predictably by removing unnecessary constraints on interpolation.
* Improve auto-lux/preset tray icon interaction, better reflect actions and current state.
* Thu May 04 2023 Michael Hamilton <michael@actrix.gen.nz>
- Version 1.10.1:
* Restore lux meter displayed-value when restoring LuxDialog window.
* Minor fixes to reduce and improve displayed and logged messages.
* Rollup release prior to downtime for ToTK
* Sun Mar 26 2023 Michael Hamilton <michael@actrix.gen.nz>
- Version 1.10.0:
* Added hardware lux metering options (GY30/BH1750+Arduino, UNIX-fifo, or executable-script).
* Added lux-to-brightness profiles per VDU.
* Added sample scripts for using a webcam to produce approximate lux values.
* Added an option to transition smoothly on UNIX signal.
* Replaced the transition combo-box with a button+checkboxes.
* Added drag-to-change, click-to-delete, to the elevation chart component.
* Added a setting to quickly disable weather and another for elevation-scheduling.
* Cleanup of thread handling - clarification of GUI/non-GUI thread operations.
* Reduced logging and eliminated popup dialogs when monitors are suspended or powered off.
* Sat Feb 18 2023 Michael Hamilton <michael@actrix.gen.nz>
- update to 1.9.2:
* The Presets Dialog now includes an option to set a Preset to Transition Smoothly.
* The tray, main panel, and Preset Dialog indicate when a smooth transition is in progress.
* Transitions are performed by a non-GUI thread, the GUI remains accessible during smooth transitions.
* A smooth transition can be interrupted by moving the controls being transitioned or invoking a preset.
* Wed Jan 25 2023 Michael Hamilton <michael@actrix.gen.nz>
- Updated to version 1.9.1:
* Busy spinners and control lockouts applied during refresh and
preset activation. Introducing SpinBox input fields. Use EDID.
* Mon Jan 23 2023 malcolmlewis@opensuse.org
- Clean up build in preparation for development repository and
Factory submission.
* Wed Jan 11 2023 Michael Hamilton <michael@actrix.gen.nz>
- Updated to version 1.9.0:
* Bug fixes and speedy performance improvements.
/usr/bin/vdu_controls /usr/share/applications/vdu_controls.desktop /usr/share/icons/hicolor/256x256/apps/vdu_controls.svg /usr/share/licenses/vdu_controls /usr/share/licenses/vdu_controls/LICENSE.md /usr/share/man/man1/vdu_controls.1.gz /usr/share/vdu_controls /usr/share/vdu_controls/icons /usr/share/vdu_controls/icons/COPYING-ICONS /usr/share/vdu_controls/icons/adjustrgb.svg /usr/share/vdu_controls/icons/brighter-night.svg /usr/share/vdu_controls/icons/clock.svg /usr/share/vdu_controls/icons/cloudy.svg /usr/share/vdu_controls/icons/colors.svg /usr/share/vdu_controls/icons/edittext.svg /usr/share/vdu_controls/icons/evening.svg /usr/share/vdu_controls/icons/eye.svg /usr/share/vdu_controls/icons/flag-black.svg /usr/share/vdu_controls/icons/flag-blue.svg /usr/share/vdu_controls/icons/flag-green.svg /usr/share/vdu_controls/icons/flag-red.svg /usr/share/vdu_controls/icons/flag-yellow.svg /usr/share/vdu_controls/icons/games.svg /usr/share/vdu_controls/icons/laptop.svg /usr/share/vdu_controls/icons/lightbulb.svg /usr/share/vdu_controls/icons/media-record.svg /usr/share/vdu_controls/icons/mini-cloudy.svg /usr/share/vdu_controls/icons/mini-daylight.svg /usr/share/vdu_controls/icons/mini-lightbulb.svg /usr/share/vdu_controls/icons/mini-moon.svg /usr/share/vdu_controls/icons/mini-rain.svg /usr/share/vdu_controls/icons/mini-southern-cross.svg /usr/share/vdu_controls/icons/mini-stars.svg /usr/share/vdu_controls/icons/mini-sun-horizon.svg /usr/share/vdu_controls/icons/mini-sun.svg /usr/share/vdu_controls/icons/night.svg /usr/share/vdu_controls/icons/red-eye.svg /usr/share/vdu_controls/icons/red-green-blue.svg /usr/share/vdu_controls/icons/refresh.svg /usr/share/vdu_controls/icons/show-video.svg /usr/share/vdu_controls/icons/star.svg /usr/share/vdu_controls/icons/sun-filled.svg /usr/share/vdu_controls/icons/sunny.svg /usr/share/vdu_controls/icons/system-icons /usr/share/vdu_controls/icons/tray_icon.svg /usr/share/vdu_controls/icons/vdu-power-on.svg /usr/share/vdu_controls/icons/vdu_ambient.svg /usr/share/vdu_controls/icons/vdu_connected.svg /usr/share/vdu_controls/icons/viewimage.svg /usr/share/vdu_controls/sample-scripts /usr/share/vdu_controls/sample-scripts/__pycache__ /usr/share/vdu_controls/sample-scripts/__pycache__/lux-from-webcam.cpython-313.pyc /usr/share/vdu_controls/sample-scripts/__pycache__/vlux_meter.cpython-313.pyc /usr/share/vdu_controls/sample-scripts/laptop-ddcutil-emulator.bash /usr/share/vdu_controls/sample-scripts/lux-from-webcam.bash /usr/share/vdu_controls/sample-scripts/lux-from-webcam.py /usr/share/vdu_controls/sample-scripts/vlux_meter.py /usr/share/vdu_controls/translations /usr/share/vdu_controls/translations/ar_SA.ts /usr/share/vdu_controls/translations/da_DK.ts /usr/share/vdu_controls/translations/de_DE.ts /usr/share/vdu_controls/translations/es_ES.ts /usr/share/vdu_controls/translations/fr_FR.ts /usr/share/vdu_controls/translations/mi_NZ.ts /usr/share/vdu_controls/translations/zh_CN.ts /usr/share/vdu_controls/vdu_controls /usr/share/vdu_controls/vdu_controls/__init__.py /usr/share/vdu_controls/vdu_controls/__main__.py /usr/share/vdu_controls/vdu_controls/__pycache__ /usr/share/vdu_controls/vdu_controls/__pycache__/__init__.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/__main__.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/about_dialog.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/app_locale.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/app_logging.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/config_ini.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/constants.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/context_menu.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/ddcutil_abstract.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/ddcutil_aggregator.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/ddcutil_emulator.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/ddcutil_exe.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/ddcutil_laptop_panel.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/ddcutil_qdbus.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/greyscale.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/gui_misc.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/help_dialog.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/icon_utils.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/installer.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/lux_ambient_slider.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/lux_auto.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/lux_config.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/lux_dialog.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/lux_meters.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/misc.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/preset.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/preset_controller.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/preset_dialog.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/qt_imports.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/release.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/scaling.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/settings_editor.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/solar_calc.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/svg.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/unicode.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/vdu_bulk_change.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/vdu_control_panel.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/vdu_controller.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/vdu_controls_application.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/vdu_controls_config.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/vdu_exceptions.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/weather_util.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/widgets.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/__pycache__/work_scheduler.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/about_dialog.py /usr/share/vdu_controls/vdu_controls/app_locale.py /usr/share/vdu_controls/vdu_controls/app_logging.py /usr/share/vdu_controls/vdu_controls/config_ini.py /usr/share/vdu_controls/vdu_controls/constants.py /usr/share/vdu_controls/vdu_controls/context_menu.py /usr/share/vdu_controls/vdu_controls/ddcutil_abstract.py /usr/share/vdu_controls/vdu_controls/ddcutil_aggregator.py /usr/share/vdu_controls/vdu_controls/ddcutil_emulator.py /usr/share/vdu_controls/vdu_controls/ddcutil_exe.py /usr/share/vdu_controls/vdu_controls/ddcutil_laptop_panel.py /usr/share/vdu_controls/vdu_controls/ddcutil_qdbus.py /usr/share/vdu_controls/vdu_controls/greyscale.py /usr/share/vdu_controls/vdu_controls/gui_misc.py /usr/share/vdu_controls/vdu_controls/help_dialog.py /usr/share/vdu_controls/vdu_controls/icon_utils.py /usr/share/vdu_controls/vdu_controls/installer.py /usr/share/vdu_controls/vdu_controls/lux_ambient_slider.py /usr/share/vdu_controls/vdu_controls/lux_auto.py /usr/share/vdu_controls/vdu_controls/lux_config.py /usr/share/vdu_controls/vdu_controls/lux_dialog.py /usr/share/vdu_controls/vdu_controls/lux_meters.py /usr/share/vdu_controls/vdu_controls/misc.py /usr/share/vdu_controls/vdu_controls/preset.py /usr/share/vdu_controls/vdu_controls/preset_controller.py /usr/share/vdu_controls/vdu_controls/preset_dialog.py /usr/share/vdu_controls/vdu_controls/qt_imports.py /usr/share/vdu_controls/vdu_controls/release.py /usr/share/vdu_controls/vdu_controls/resources /usr/share/vdu_controls/vdu_controls/resources/__init__.py /usr/share/vdu_controls/vdu_controls/resources/__pycache__ /usr/share/vdu_controls/vdu_controls/resources/__pycache__/__init__.cpython-313.pyc /usr/share/vdu_controls/vdu_controls/resources/docs /usr/share/vdu_controls/vdu_controls/resources/docs/help.md /usr/share/vdu_controls/vdu_controls/resources/icons /usr/share/vdu_controls/vdu_controls/resources/icons/app /usr/share/vdu_controls/vdu_controls/resources/icons/app/ambient_panel_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/auto_lux_on.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/brightness.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/color_temperature.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/contrast.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/fallback-splash.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/lighting_check.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/lux_dark.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/lux_daylight.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/lux_overcast.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/lux_subdued.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/lux_sunlight.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/lux_twilight.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/menu_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/panel_connected_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/refresh_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/sun.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/swatch_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/transition_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/tray_color_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/tray_monochrome_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/vdu_connected_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/vdu_controls.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/vdu_controls_splash.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/vdu_power_on_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/vdu_preset_edit_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/vdu_preset_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/vdu_rocket_icon.svg /usr/share/vdu_controls/vdu_controls/resources/icons/app/volume.svg /usr/share/vdu_controls/vdu_controls/scaling.py /usr/share/vdu_controls/vdu_controls/settings_editor.py /usr/share/vdu_controls/vdu_controls/solar_calc.py /usr/share/vdu_controls/vdu_controls/svg.py /usr/share/vdu_controls/vdu_controls/unicode.py /usr/share/vdu_controls/vdu_controls/vdu_bulk_change.py /usr/share/vdu_controls/vdu_controls/vdu_control_panel.py /usr/share/vdu_controls/vdu_controls/vdu_controller.py /usr/share/vdu_controls/vdu_controls/vdu_controls_application.py /usr/share/vdu_controls/vdu_controls/vdu_controls_config.py /usr/share/vdu_controls/vdu_controls/vdu_exceptions.py /usr/share/vdu_controls/vdu_controls/weather_util.py /usr/share/vdu_controls/vdu_controls/widgets.py /usr/share/vdu_controls/vdu_controls/work_scheduler.py
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Aug 7 23:55:33 2026