Skip to content
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] A virtual monitor system that supports floating windows and wayland #381

Open
LouChiSoft opened this issue Feb 1, 2023 · 3 comments

Comments

@LouChiSoft
Copy link

LouChiSoft commented Feb 1, 2023

Hopefully this is the right section, apologies if it's not. I want to make the request for a system that allows larger (mainly super/ultrawide) monitors to be split into smaller monitors. One of the missed opportunities for ultrawides or just larger monitors in general is that you could set up a layout for your current task. There are some solutions that get close to what I am describing but they generally all fail in one way or another, whether it be:

  • It only works on X when Wayland is starting to take over properly
  • It only works with tiling window managers (not saying there is anything wrong with tiling WMs. Just some people, like me, prefer floating windows)
  • When an application goes "fullscreen" it goes full screen to the monitor

Ideally a minimum viable solution would be:

  • The ability to set up layouts and name them (preferably through a UI)
  • Layouts can be uneven and not just simple 2x2 or 3x1 grids etc.
  • From the users persepctive each virtual monitor is treated exactly as a real monitor would be. E.g. full screen applications fullscreen to just that area. Window snapping with the arrow keys snaps to the virtual monitor it's on before moving to the next one, etc.

Then for a more feature complete experience:

  • The ability to set up hotkeys to swap between layouts (super+m+1/2/3 etc.)
  • Enabling per workspace layouts
  • Enhanced customisation options like:
    • Per monitor docks (I believe there is currently an 1 or all option for docks in the settings. Having it per monitor would be cool too)
    • Wallpapers that either cover the entire physical monitor or just the virtual monitor it's on etc.

Hopefully I have described the feature well enough, but I am happy to add any extra information people would like to know.

@johnnyq
Copy link

johnnyq commented Feb 9, 2024

This is similar but a better solution than what I just posted here: I must of missed this
#409

I really like your idea of Virtual Monitors and customizing the size of these virtual monitors based off your primary display

@joaomcarlos
Copy link

This would be fantastic to have.

@LouChiSoft
Copy link
Author

Glad to see I'm not the only one who wants this feature. As it turns out that this repo is for the current Gnome based version of Cosmic I made another post on the new Rust based version here. Although not as detailed, I should probably copy it over. My guess if System76 is likely to add this feature anywhere it would be to the new DE they are writing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants