-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
[Feature Request] Add support to different layouts on different monitors #1
Comments
Hey! I did warn you about the wining bunch on GSE... The mock-up looks good to me, but I use one large desktop monitor, so yeah, not an issue for me. But if did I use multiple monitors, this makes perfect sense. I see the other ungrateful critic wants hot-keys... Who wants to remember a bunch of extra hot-keys?! , when you can just grab the window by it's ears and put it just about anywhere, and still resize it there... But, yeah, you can please some of the people some of the time, but not all of the people all of the time... All the best. |
I opened this issue since I use multiple monitors, I agree with the user asking for this feature and with you. Thank you for the feedback on the mock-up! Speaking about hotkeys, maybe that user is referring to |
Yes, multi-monitor setups are quite standard nowadays. Especially for folks using a laptop. |
BTW. I see that you have also separated notifications from your calendar. May I ask witch extension you are using for that? |
Uh, I really don't remember. It was something I was trying last February, but don't remember the name :\ |
is this being actively worked on? |
Hi @cadamantidis, currently I'm not working on this. Since there are many requests, if many people suggest this feature I will prioritize it over the others! Moreover, if anyone wants to contribute to an open source project for the first time or learn gnome extension development, this could be a nice start! I'm open to give any help |
I am interested too, I think this is an essential feature |
What do you guys think about the mockup above? How would you like to select a different layout for each monitor? |
@domferr btw it would be great if using the snap assistant will update the active layout |
Love this. I have a three-monitor setup, like this:
On the left, I want something set up to easily toggle between a web browsing mode (centered big space, small spaces on the side), a 2-column view, and a coding mode which has some smaller specific divisions. The center, I'd want to always be one big full-screen (ideal if it automatically makes the window full-screen, hiding window decorations). And on the right, I want full-screen or vertically split into two or three. Footnotes
|
Is it possible to add choices to the highly-underutilized right-click-on-wallpaper menu? It's basically things I do extremely rarely1 and seems both logical and quick for changing layouts. Another idea would be to add layout choices to the overview -- maybe something on the dash, but ideally on each monitor, so maybe a new control panel, configurable to be in any corner? Footnotes
|
Thank you @mattdm for your suggestions! They are much appreciated 💯 Since I use a 21:9 monitor and a 16:9 secondary monitor, when I designed Tiling Shell I decided to support per-monitor layouts 😆: the good news is that the source code already supports it, but I didn't expose it in the preferences or somewhere else.
😮 I didn't think about it! It's not that bad, however I'm not sure it can be done. I'll do some research on this 👍 |
A little update for you. This feature is ready to be tested! 🥳. It has the following look and feel if you have multiple monitors. If the monitor is just one, everything looks like before (there isn't the "monitor 1" text). I leave here the files 1 if you want to try it in advance! If you do, please give me your feedback, thank you!
My thoughts:
However, it may not be perfect, but I believe it is more beneficial for everybody if I publish this feature instead of spending too much time on it. Footnotes
|
Well...it turns out it is not possible to get the monitors' name. I implemented a workaround, which works quite well on my system: If there are errors on getting the monitors' name, the labels "Monitor 1", "Monitor 2" and so on, are used instead (left ⬅️ image). If the monitor is just one, everything looks like before (there isn't the "monitor name" text) (right ➡️ image). I leave here the files 1 if you want to try it in advance! If you do, please give me your feedback, thank you!
Footnotes
|
Currently, the selected layout is applied to all the monitors. The idea is to allow a different layout for each monitor.
The current codebase is ready to accommodate the needed changes, so it should be enough only to add a new layout selection setting and some easy changes to remember each monitor's layout to apply on startup if the computer was suspended.
However, we still want to allow the current behaviour, meaning that it must be possible to quickly change the monitor layouts with just one click.
If you want to contribute but don't know how to start, I'll be more than glad to guide you.
This is a mockup, feel free to share any ideas!
The text was updated successfully, but these errors were encountered: