-
Notifications
You must be signed in to change notification settings - Fork 8
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
How to configure rotation / transformation #97
Comments
For clarity, this works fine when I run in a window under another compositor with rotation already applied, but from going through the code I cannot see that there is an existing configuration option that would allow wlmaker to be the root compositor and have a transformation applied on the display. I think there may be support for a scale already but don't see it documented. |
Hej Andy! Happy to hear you've been able to install and run it successfully! (although not rotated correctly). Unfortunately, wlmaker does currently not (yet) support output transformations. A quick read of wlroots suggests that 90-degree rotations on the (default) output should only be one function call (wlr_output_set_transform); plus some wiring-up of a corresponding configuration setting. (hence declaring it a "good firs issue" for any contributor). I was aiming to work on multi-output support for v0.5; but may try to add this next. |
Started looking into this at https://github.com/phkaeser/wlmaker/tree/output-transform. Finding so far:
Will need more thinking. |
Hhhmm... actually, noticing that the pointer coordinate mapping works correctly when running it on a virtual terminal; it "just" failes when running in window mode. |
@andypiper -- I'd be curious if you could give it a try. It'll need compiling from head (that is: at #104), and to set |
So I have it compiled. I uninstalled I am pretty sure that my config file is being read - I changed the terminal that gets started by default from One other strange (?) thing, if I copy the .plist file to |
I hoped to provide a fast follow-up here... but I've been stymied, potentially by Debian unstable changes. I'm getting a linker error related to an AMD API (!) from tl;dr I haven't been able to rebuild and re-test yet, but I'm still interested, and hopefully I've contributed a couple of useful bug reports in the meantime 🙂 will try again when I can. |
Testing wlmaker and got it running. From attempting to setup multiple vertical monitors, it looks like the |
@ideasman42 -- the code is currently not built to handle multiple outputs. Question to you: Are you looking for...
The former may be doable with limited effort; the latter will be a major update, though. |
@phkaeser the latter, or as an alternative, support for a 3rd party application such as |
Thanks for clarifying, @ideasman42 . That will be a larger effort; forking into #122 for tracking. |
Iḿ back, with good news - we are in action on the MNT Pocket Reform now. I have
Thanks for supporting this feature! |
Glad to hear it now works for you! Thanks for verifying & reporting back! |
I'm trying out wlmaker on the MNT Pocket Reform.
It installs and starts just fine - but - the display on the Pocket Reform needs to be rotated by 90 or 270 degrees. Is it possible to change the display orientation (and ideally, scale) in the config file?
The text was updated successfully, but these errors were encountered: