Originally created by @nilzen on GitHub (Feb 27, 2024).
Describe the bug
My laptop monitor is detected correctly with a device and device_id property but the two monitors that are connected to a Dell dock isn't detected correctly and cannot be adressed in monitor index preferences.
Screenshots and Videos
Operating System
OS Name: Microsoft Windows 11 Enterprise
OS Version: 10.0.22631 N/A Build 22631
Originally created by @nilzen on GitHub (Feb 27, 2024).
**Describe the bug**
My laptop monitor is detected correctly with a `device` and `device_id` property but the two monitors that are connected to a Dell dock isn't detected correctly and cannot be adressed in monitor index preferences.
**Screenshots and Videos**

**Operating System**
```
OS Name: Microsoft Windows 11 Enterprise
OS Version: 10.0.22631 N/A Build 22631
```
adam
added the bug label 2026-01-05 14:49:36 +01:00
Closing this ticket as there is no path forward to reading monitor hardware data from proprietary docking hubs.
@LGUG2Z commented on GitHub (Feb 27, 2024):
Thanks for the report! Unfortunately docks do not report hardware information to the standard Win32 monitor hardware information APIs, which is why these two properties are explicitly `Option<T>` types: https://github.com/LGUG2Z/komorebi/blob/1a8b6a7398b12b3686b80c6228875a79e7165a26/komorebi/src/monitor.rs#L32
In cases like this, you can use [`monitor_index_preferences`](https://komorebi.lgug2z.com/schema#monitor_index_preferences) instead, which assigns indices for each monitor based on their position on the virtual screen that Windows creates for all monitors, see this thread for more: https://github.com/LGUG2Z/komorebi/issues/275#issuecomment-1292321480.
Closing this ticket as there is no path forward to reading monitor hardware data from proprietary docking hubs.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @nilzen on GitHub (Feb 27, 2024).
Describe the bug
My laptop monitor is detected correctly with a
deviceanddevice_idproperty but the two monitors that are connected to a Dell dock isn't detected correctly and cannot be adressed in monitor index preferences.Screenshots and Videos

Operating System
@LGUG2Z commented on GitHub (Feb 27, 2024):
Thanks for the report! Unfortunately docks do not report hardware information to the standard Win32 monitor hardware information APIs, which is why these two properties are explicitly
Option<T>types: https://github.com/LGUG2Z/komorebi/blob/1a8b6a7398b12b3686b80c6228875a79e7165a26/komorebi/src/monitor.rs#L32In cases like this, you can use
monitor_index_preferencesinstead, which assigns indices for each monitor based on their position on the virtual screen that Windows creates for all monitors, see this thread for more: https://github.com/LGUG2Z/komorebi/issues/275#issuecomment-1292321480.Closing this ticket as there is no path forward to reading monitor hardware data from proprietary docking hubs.