-
Notifications
You must be signed in to change notification settings - Fork 17
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
Add multi-monitor support. #4
Comments
What's the status on this issue? I can't test this myself, how does the statusline behave on multi-monitor setups? |
I just pulled from your develop branch and I'm getting a seg fault after setting the monitor to anything but 0. I'll look into it later today. Other than that multi-monitor support was working fine previously. |
Hm, that's a bit strange. I've only done a couple of changes, I've renamed "monitor" --> "screen" in the config, and I've updated the desktop/window title widgets to use the screen specified in the config file: |
There's definitely some weird stuff going on here, it almost looks like a pointer address is being used instead of a value somewhere when initializing the window? I don't have two monitors, but I get some random behavior where the window will either crash, show up as a square box or not show up at all, with random error messages:
|
I think you're confusing screens and displays/monitors. For whatever reason X makes the distinction that a screen is the sum of one or more display outputs, while a display is the actual hardware device. This means that multi-monitor systems generally only have one combined screen, and multiple displays. This means that What I don't quite get is that after changing |
Haha, oh man. The display/monitor stuff is really confusing, I'll revert the related commits and set |
After this commit I still get the random segfaults and wrong window sizes like I did before, I think we should verify the monitor config option with |
At minimum allow for the same config to appear across all monitors.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: