-
-
Notifications
You must be signed in to change notification settings - Fork 621
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Conky window does not appear on second monitor #1364
Comments
Conky-Debug.txt DEBUG(0) [./src/conky.cc:1953]: reading contents from config file '/home/russell.belair/.config/conky/dreamlan/cyan/panels/center/middle/panel-1' DEBUG(1) [./src/display-output.cc:128]: Testing display output 'wayland'... It only seems to be able to detect my first monitor, but the other 2 are not! Here's is my xrandr setup: Screen 0: minimum 320 x 200, current 5280 x 1080, maximum 16384 x 16384 |
I found the same problem in Debian unstable with XFCE 4.18. I have two monitors: 2560x1440 (primary) and 1280x1024 (secondary). Conky should be displayed on the secondary one, but right now its not. relevant part of conky.conf: conky.config = { debug info: conky -DD DEBUG(0) [./src/conky.cc:1953]: reading contents from config file '/home/me/.config/conky/conky.conf' xrandr: Screen 0: minimum 320 x 200, current 3840 x 1440, maximum 16384 x 16384 |
Weirdly having the same issue but on an earlier version from OP The only extra info I have to add is I get this output if I try to update the xinerama_head setting in my config file while conky is running.
I did a test and can confirm I don't have this issue using 1.12.2 |
Same issue on Arch + Cinnamon. I have fallen back to 1.15.0. 1.16.0 was giving me some sort of table error and 1.16.1 behaves the same as 1.17.0. |
1.17.0 ignoring |
1.17.0 ignoring xinerama_head = 1 on Arch (xfce), downgrading to 1.15.0 solved too |
Same issue on a 2 monitors setup, I am using |
Same issue on Arch GNOME on Wayland and xorg. |
Did my Arch updates this morning with a reboot and 1.17.0 is behaving correctly now, starting on the correct monitor. (This was transient, apologies for the misleading comment!) |
Same issue on Arch and conky 1.17.0, downgrading to 1.15.0 fixes it. |
another work around: You can change the monitor that is primary and load conky. It'll appear on that monitor, then you can switch the primary back to your normal primary. |
I have the same issue, and think I figured out the problem. The settings appear to be order dependent, and the xinerama_head config setting wasn't listed in the order dependent config setting list. So when the own_window config was "set" (which is where the x11 window appears to be created), the xinerama_head config item hadn't been loaded/processed yet so defaulted to 0. The following appears to fix the problem. index 24909c90..7b69683d 100644
--- a/src/setting.cc
+++ b/src/setting.cc
@@ -98,6 +98,7 @@ const std::vector<std::string> settings_ordering{
"border_outer_margin",
"border_width",
"alignment",
+ "xinerama_head",
"own_window_transparent",
"own_window_class",
"own_window_title", |
Thanks for digging into this. I built from source and experienced the issue just as to check. Then built again with your change there and it launched on the correct monitor. Looks like the right fix |
What happened?
Conky 1.17.0 does not place the conky window on the correct monitor.
I have two monitor, the second one is placed above the main monitor and I have
configured GNOME to extend screen on two monitors.
I'm used to place conky window on the second monitor, the one above the main
monitor, on the top right corner.
Using conky 1.12.2 the conky window is placed in the top right corner on the second monitor, using:
gap_x = 6,
gap_y = 0,
Using v 1.17.0, with the same settigns, the conky window appear on the first monitor on its top right corner.
Tried to edit xinerama_head value in .conkyrc file but nothing works.
Tried to edit the alignment_* values but every changes seems related to the
main monitor and not on the whole logical screen.
As a workaround I've changed:
gap_x = -780,
gap_y = -1440,
to place the conky window on the second monitor.
Version
1.17.0
Which OS/distro are you seeing the problem on?
Debian
Conky config
Stack trace
No response
Relevant log output
No response
The text was updated successfully, but these errors were encountered: