timbertson / shellshape

tiling window manager extension for gnome-shell
http://gfxmonk.net/shellshape/
Other
396 stars 38 forks source link

Parallels/Mac/Ubuntu issues #98

Closed h6y3 closed 12 years ago

h6y3 commented 12 years ago

Please close if this isn't helpful but I've noticed that when running shellshape in Parallels on Ubuntu based systems, I ALWAYS need to disable and then re-enable the extension using Gnome Tweak Tool to get it to function properly.

If I do not do this, the resizing seemingly assumes a screen that is 200% larger than my actual screen and therefore windows are frequently clipped. Is there a setting I can flip (either on the Mac side or on the Linux side) to avoid this situation? Why does re-initializing the extension seem to fix the issue?

timbertson commented 12 years ago

That sounds very strange. There's no setting, it just grabs your display's bounds from the window manager.

You could try just hitting win+p to force a retile - that should get the latest bounds (which should have the same effect of disabling / re-enabling, since the screen dimensions are re-grabbed each time a layout is triggered).

Unfortunately, I can only assume it's a bug in gnome-shell or mutter, since shellshape is not doing anything clever with the bounds it gets from mutter.

You're not running with "seamless" mode or anything, where the mac allows gnome windows to escape the VM box and interleave with native mac windows? That could cause strange screen bounds to be reported, or even multiple displays to be reported (shellshape will use the primary monitor, perhaps this changes moments after startup which is why a re-enable works?).

h6y3 commented 12 years ago

Thanks for the response - I've tried retiling in previous releases, but not recently, so I'll give it a shot.