Replies: 3 comments
-
Generally unless you need to force a different monitor order than the order that Windows assigns, you don't need to worry about either of these options. Sometimes people will have three monitors in a row (for example)
There is no way to describe this (ie. up/down/left/right relationships between monitors) - the operating system stores all monitors in a list, which is why
To break down the snippet you pasted:
"If there is a monitor with the ID HPN349B-5&1e786be3&0&UID4357 known to the operating system, apply the settings from
"If there is a monitor with the ID AUO87A8-5&1e786be3&0&UID4354 known to the operating system, apply the settings from
"If there is a monitor with the ID HPN349B-5&1e786be3&0&UID4356 known to the operating system, apply the settings from
This is an option for restricting the area in which komorebi will tile windows on the screen - mostly used by people who have super ultrawide monitors who don't want tiling to take up the full width of the screen when only a single window is open (especially useful with apps that have most of their UI elements on the left and hardly any on the right), for example: |
Beta Was this translation helpful? Give feedback.
-
Regarding:
It's hard to argue with the behavior. I'd claim it works :) |
Beta Was this translation helpful? Give feedback.
-
All working now. resolving. |
Beta Was this translation helpful? Give feedback.
-
I'm working with a stable config and don't need dynamic monitor cfg changes.
I've watched vids and read docs/threads and there some info I just can't find:
How/where/why to reference the
display_index_preferences
in themonitor
array. And what exactly does "monitor preference" mean?How to describe the physical monitor placement. I saw there's are
window_based_work_area_offset
andwindow_based_work_area_offset_limit
elements, but not a great description of how these are used.What's the difference between:
monitor_index_preferences
vsdisplay_index_preferences
?And, what are they used for?
These do not help the user with the setup:
In short, how do I replicate this info in the
komorebi.json
:given:
From the image:
1 = laptop display: "HPN349B-5&1e786be3&0&UID4357"
2 = HP widescreen, vertical
3 = HP widescreen
for ?
Do those indexes need to be referenced elsewhere?
The
monitors
arary docs there's the text "Monitor-specific work area offset (default: None)"and one needs to provide a bottom, left, right and top.
units?
base?
offset?
where's the origin, bottom left, top left, or?
Yes, it does expand to say "The left point in a Win32 Rect", but that's a developer POV, not a users.
Maybe one could add an "identify monitor & offset" as a komorebi command?
Such that one could iterate on tweaking the cfg and running the "show me the effective monitor cfg" and see the changes on screen to see if it matched expectations. Sort of line the windows monitor cfg "identify" button.
It would be better than "that's not right and I've no idea how it's being interpreted, only that it's wrong".
Thanks in advance
Beta Was this translation helpful? Give feedback.
All reactions