angelalui153 / shiftit

Automatically exported from code.google.com/p/shiftit
0 stars 0 forks source link

Shifting Windows between Monitors #32

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Thanks to the projects initiator for creating this nifty little program.

But I have missed the ability to "Shift Windows between Monitors" since I
found this nice little utility.
So I implemented this feature :

This patch lets you move a window to the next or previous monitor ...
It will maintain the relative size of the window, this is especially useful
if you have different sized monitors ...

It works well for me and I tested almost every configuration I could with
my 2 Monitors ...
However I would be extremely interested in feedback from other multi
monitor users with 2 or better even more monitors - as well as in feedback
from the project owner to this (and my other patches).

Please note that this patch includes all my debug statements, this is
intentional, so if you have problems with the patch I or you can debug it
more easily ...

If you have problems the terminal output of
"cat /var/log/system.log | grep ShiftIt | tail -n 25"
would be quiet interesting

Please also note that this patch also includes my reopen patch (see Issue
1) that lets you reopen the preferences if the app is completely hidden in
the menu bar.

If this works well for you I would merge it with my patch fixing the wrong
offset issue that exists in multi-monitor configurations (see Issue 26).

Regards Marco

Original issue reported on code.google.com by masc...@gmail.com on 2 Jun 2010 at 10:42

Attachments:

GoogleCodeExporter commented 8 years ago
Hi Marco,
Shoot me a personal email. We will discuss the patch 

Aravind

Original comment by aravin...@gmail.com on 18 Jun 2010 at 5:32

GoogleCodeExporter commented 8 years ago
I wrote one to shiftit googlecodes adress, as I can't find your personal mail 
addy - I only get aravin...@gmail.com in Google Code.

However you can contact me at
masch82 _%AT%_ gmail _%DOT%_ COM

Marco

Original comment by masc...@gmail.com on 22 Jun 2010 at 9:50

GoogleCodeExporter commented 8 years ago
How do I implement this patch?

Original comment by Thomas.R...@gmail.com on 19 Jan 2011 at 4:21

GoogleCodeExporter commented 8 years ago
For now I would recommend to download r38 via svn :
svn checkout http://shiftit.googlecode.com/svn/trunk/ shiftit-read-only 

then apply my patch found in Issue 26 (most recent).
Copy MultiMonitorShift+Offset.patch into the ShiftIt directory.

patch it :
patch -p0 < MultiMonitorShift+Offset.patch

build it with xcode ...

However I would recommend checking
https://github.com/fikovnik/ShiftIt/tree/shiftit20
every few weeks - Filip (the new maintainer) and me are working on improved 
multimonior support there (but it's no usable yet). That is "the new" ShiftIt, 
this one on googlecode has been stopped working on.

Regards Marco

Original comment by masc...@gmail.com on 19 Jan 2011 at 7:35