Cinnamon windows tiling

Please post suggestions for improvement of Cinnamon here
https://github.com/linuxmint/Cinnamon

Cinnamon windows tiling

Postby walrus_t on Fri Apr 13, 2012 8:24 am

Is there any way to get windows tiling in Cinnamon (with keyboard shortcuts)? Other than just dragging windows to the left/right/top of the screen... I mean, more "complex" windows tiling.
Thanks!
walrus_t
Level 1
Level 1
 
Posts: 45
Joined: Thu Aug 04, 2011 2:41 am

Linux Mint is funded by ads and donations.
 

Re: Cinnamon windows tiling

Postby Oscar799 on Fri Apr 13, 2012 12:24 pm

Moved here by moderator
Image
"Don't fix it if it ain't broken,don't break it if you can't fix it" Husse
Registered Linux User #511789
User avatar
Oscar799
Level 18
Level 18
 
Posts: 8169
Joined: Tue Aug 11, 2009 9:21 am
Location: United Kingdom

Re: Cinnamon windows tiling

Postby walrus_t on Fri Apr 13, 2012 12:41 pm

Thanks for having moved to the right place :)
walrus_t
Level 1
Level 1
 
Posts: 45
Joined: Thu Aug 04, 2011 2:41 am

Re: Cinnamon windows tiling

Postby walrus_t on Fri Apr 13, 2012 5:41 pm

Mmm, advice anyone? :)
walrus_t
Level 1
Level 1
 
Posts: 45
Joined: Thu Aug 04, 2011 2:41 am

Re: Cinnamon windows tiling

Postby cwwgateway on Fri Apr 13, 2012 5:51 pm

walrus_t wrote:Mmm, advice anyone? :)

I'm not quite sure. That sounds like something that compiz did, but I don't really know. I can tell you, though, that you can't do that as of yet in cinnamon, at least without a lot of workarounds. So, I'm going to go with no for the moment.
Dell XPS 15 l502x - Debian Testing 64-bit NetInst Xfce, SolydX 64-bit Debian Testing, SolydK 64-bit SolydXK Testing
Old Gateway Pentium 4 Desktop - Arch Linux 64-bit Xfce and SolydX 32-bit Sid
cwwgateway
Level 5
Level 5
 
Posts: 836
Joined: Fri Nov 11, 2011 10:44 pm

Re: Cinnamon windows tiling

Postby zerozero on Fri Apr 13, 2012 7:07 pm

for cinnamon, last time i checked not; it has the same tiling as gnome-shell and that's it (as you described in the first post)
here we talked about the same, and in the shell there's one extension (gTile) that enhances the default tiling >> how hard would it be to port it to cinnamon?
User avatar
zerozero
Level 16
Level 16
 
Posts: 6302
Joined: Tue Jul 07, 2009 2:29 pm

Re: Cinnamon windows tiling

Postby walrus_t on Sat Apr 14, 2012 3:58 am

Oh, hi everyone and thanks for your replies.
I've read that thread too, zerozero: I guess I'll just have to wait further versions of Cinnamon. Maybe then it'll get "complex" windows tiling :)
walrus_t
Level 1
Level 1
 
Posts: 45
Joined: Thu Aug 04, 2011 2:41 am

Re: Cinnamon windows tiling

Postby Shuairan on Mon Oct 01, 2012 8:47 am

for all cinnamon 1.6.0/1.6.1 users: here is my initial port of gTile for cinnamon:
https://github.com/shuairan/gTile

first tried to get it working on cinnamon 1.4, but than decided to update to 1.6. And it was much easier to get gTile working there.
By now it works, but the panel position (top/bottom) isn't determined, and there seems to be a faulty offset by 9px left.

read "INSTALL" file to get informations on how to compile the needed schema file.
Shuairan
Level 1
Level 1
 
Posts: 5
Joined: Sun Sep 30, 2012 9:46 am

Re: Cinnamon windows tiling

Postby zerozero on Mon Oct 08, 2012 3:20 pm

Hi Shuairan :D
welcome to the forum
first post and with an interesting announcement 8)
i see that you are actively coding gTile https://github.com/shuairan/gTile/commits/master
just a crazy idea :mrgreen: is it stable enough for you to open a pull request here https://github.com/linuxmint/Cinnamon/commits/master
User avatar
zerozero
Level 16
Level 16
 
Posts: 6302
Joined: Tue Jul 07, 2009 2:29 pm

Re: Cinnamon windows tiling

Postby Shuairan on Thu Oct 11, 2012 4:08 pm

Hi :)
yep I'am still in the process of improving gTile for cinnamon.
latest changes include full support for the different panel positions (top, bottom, both) of cinnamon for grid and auto-tile.

For what would the pull request be good? is this the way to get the extension listed on http://cinnamon-spices.linuxmint.com/extensions ?
I consider gTile to be very stable, the only difference to the gnome3 version may be a panel icon (dont have a gnome3, but the code looks like there should be one...) This is the next thing which I'll look into. And I'll also test the multimonitor support.

Would be a great thing to see gTile on the extension page :)
Shuairan
Level 1
Level 1
 
Posts: 5
Joined: Sun Sep 30, 2012 9:46 am

Re: Cinnamon windows tiling

Postby bimsebasse on Thu Oct 11, 2012 4:31 pm

You can just add it, anyone can.
Thank you for this thread. That’s all I can say. You most definitely have made this forum into something special. You clearly know what you are doing, you’ve covered so many bases. Thanks!
User avatar
bimsebasse
Level 7
Level 7
 
Posts: 1709
Joined: Fri Nov 11, 2011 10:21 am
Location: Scandinavia

Re: Cinnamon windows tiling

Postby zerozero on Thu Oct 11, 2012 4:44 pm

Shuairan wrote:For what would the pull request be good?
was thinking in seamless integration into cinnamon as part of its code;
to offer gTile as an extension all you have to do is register in the page you linked :wink:
User avatar
zerozero
Level 16
Level 16
 
Posts: 6302
Joined: Tue Jul 07, 2009 2:29 pm

Re: Cinnamon windows tiling

Postby Shuairan on Sat Oct 13, 2012 7:11 am

Ah ok found that :)
I am going to build a package and upload it during the weekend.

It would be nice if the tiling feature goes into cinnamon core, but before that some more things should be done:
  • testings by the community
  • better configuration interface (the buttons are configured by editing the code in extension.js
  • configurable shortcuts for opening gTile, auto-tiling etc
  • lack of settings being saved (it seems that the settings like auto-close and animations arent saved)
Shuairan
Level 1
Level 1
 
Posts: 5
Joined: Sun Sep 30, 2012 9:46 am

Re: Cinnamon windows tiling

Postby iveand on Sat Oct 13, 2012 8:23 am

This is very exciting news. I have been trying various things to get better keyboard triggered tiling for Cinnamon. So far I have just gone with pywo (http://code.google.com/p/pywo/), but it has a few quirks ("center" doesn't work for example) and it doesn't seem to have much activity.

I think an integrated solution as an extension to Cinnamon would be AWESOME! Please keep us updated and if you have any basic install advice / instructions then I am sure there are some (me included) who whould be happy to test.

Thanks again,

iveand
iveand
Level 1
Level 1
 
Posts: 12
Joined: Sun Sep 09, 2012 7:07 am

Re: Cinnamon windows tiling

Postby Shuairan on Sat Oct 13, 2012 5:35 pm

extension is now also available on the cinnamon extension page:
http://cinnamon-spices.linuxmint.com/extensions/view/21

latest changes: panel icon is now working. I'm not sure if its position is set correctly, but its there ;)

feel free to use it, test it, report bugs and feature requests.
have fun! :)
Shuairan
Level 1
Level 1
 
Posts: 5
Joined: Sun Sep 30, 2012 9:46 am

Re: Cinnamon windows tiling

Postby Shuairan on Tue Oct 23, 2012 4:49 pm

also ported shellshape: https://github.com/shuairan/shellshape/tree/cinnamon
it seems to run without errors or crashes, but the handling is not very intuitive (dont know if that are compatiblity issues, or if somebody with bluetile experience would get this)

I recently worked with i3wm, which is quite a nice tiling window manager.
So by now I thinking about merging gTile and shellshape with i3's basic layout concept to a new extension. But this is only a idea and will be a huge task :roll:
Shuairan
Level 1
Level 1
 
Posts: 5
Joined: Sun Sep 30, 2012 9:46 am

Re: Cinnamon windows tiling

Postby iveand on Tue Oct 23, 2012 6:59 pm

I am giving gTile a trial in Cinnamon but am seeing it is quite different than I expected. It seems that the idea is that you have multiple overlapping windows open, then you start gtile and click one of the layout options to organize all the windows.

I was instead hoping there would be keyboard shortcuts to specifically locate focused windows to screen locations (along the lines of the Compiz "Grid" function). So, hit a key combination and a window locates to the top half of the screen, bottom half, etc. Also part of this is if you hit the same combination again it would toggle through different size options. So, if you hit a key combination for "right" it would first go 1/2 screen. Hit it again and it goes to 1/3, then 1/4, then to 3/4, then 2/3, then back to 1/2.

Maybe I am not familar with what is commonly referred to as a "tiling manager" but am mainly looking for a Compiz "Grid" replacement (keyboard driven not edge driven). Again, I am trying pywo (linked previously) and has the basic functionality but a few bugs (like key command for "center" doesn't work).

Thanks again for the work.
iveand
Level 1
Level 1
 
Posts: 12
Joined: Sun Sep 09, 2012 7:07 am

Linux Mint is funded by ads and donations.
 

Return to Cinnamon

Who is online

Users browsing this forum: SallyK and 5 guests