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

4k Monitor to 6 Panel Grid #99

Closed
paulfeakins opened this issue Aug 31, 2018 · 5 comments
Closed

4k Monitor to 6 Panel Grid #99

paulfeakins opened this issue Aug 31, 2018 · 5 comments

Comments

@paulfeakins
Copy link

paulfeakins commented Aug 31, 2018

Great little piece of software, very useful!

I too would like more control over the positions, but I have made a small adjustment that does work how I want.

What I like is to use my 4k monitor in a grid of 3 columns with 2 rows which makes it like a bank of 6 monitors.

I like to be able to move each window with 1 keypress without multiple sizes.

I adjusted layout.py:
middle_steps = (1.0,) + cycle_steps
edge_steps = (0.5,) + cycle_steps

Changed to:
middle_steps = cycle_steps
edge_steps = cycle_steps

And it works as I want, but I do find this part of the code a bit complex, it might be easier to read if it was all written out rather than compressed in for loops?

@ssokolow
Copy link
Owner

There's a lot of stuff in QuickTile that needs to be refactored to be cleaner and that's definitely one such area.

I'm just reluctant to start work on it before I finish making time to write a test suite because my last attempt at a major refactor is stalled pending said test suite.

@paulfeakins
Copy link
Author

Well it's great anyway and it will certainly make my computer use so much more enjoyable and convenient - thank you!

@ssokolow
Copy link
Owner

Glad I could help. I actually want to un-hardcode a lot more of the configuration... there is just so much else which I need to give more priority to.

@ssokolow
Copy link
Owner

ssokolow commented Jan 24, 2020

Just a status update. As part of porting QuickTile to GTK 3 (in the gtk3_port branch at the moment), I've been writing the aforementioned test suite so, hopefully, this sort of thing will be seeing progress in the not too distant future.

Since this is essentially a duplicate of issue #60 (making tiling commands configurable enough to properly suit 4K monitors) and that one goes into more depth on my plans for solving it, I'm going to close this and leave a note there to also check the contents of this.

@brandonmurdoch
Copy link

+1 to support six grids for 4k monitors. I recently switched from Gnome with gTile to XFCE and I have not been able to a similar solution to customize the size of the "corners" (I'm sure i3 would do it, but I'd like to keep the rest of the features of XFCE without the complexity of combining those together) to be laid out like the following 4 window positions:

1 2
3 4
3 4

In other words, I like to have the top left/right to be 1/3 of the height and 1/2 (typically terminal, files) of the width and the bottom left/right to be 2/3 the height and 1/2 the width (typically browser, code or image editing, etc).

Overall, I was really impressed with how quicky/easy it was to get this QuickTile running on Xubuntu 20.10, and having the layout I mentioned above would be perfect. Thanks for all the time on the project, @ssokolow.

ref: gTile - https://github.com/gTile/gTile

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