Em 01-05-2010 13:04, Tim Abell escreveu:
> Rui Miguel Silva Seabra wrote:
>> For the time being I'm maintaing the google code repo for omnewrotate,
>> but I am definitely considering to use gitorious (and not git-hub) or
>> maybe even setup my own git repo.
>>   
> that would make it easier for me as a downstream consumer/hacker of your
> code :-)
> 
> doesn't make much difference to me where you host it as it's easy to
> track multiple repositories, but the move to git would be most welcome.

Mostly the move out of Google Code (as it restricts free software
developers from participating according to their country of origin).

>> Tim: I don't integrate *all* of your changes, as they remove the
>> possibility of having rotation always on WRT to suspend/resume cycles.
>>
>>   
> I found that the omnewrotate process persisted through suspend/resume
> without help from the scripts, that's why I took them all out.
> Presumably whatever gave you problems in the first place has gone away
> (unless I'm misunderstanding you).

Oh, really? That's nice to know, I will check it out then. Previously it
would just hang, so I hacked the resume/suspend .d scripts to cover that.

> I found that the two approaches (init.d vs suspend/resume scripts)
> conflict as you end up with multiple processes after a resume if you
> have both systems running (one from init.d and an extra one fired up by
> the resume script). Meaning you can no longer turn rotation off again
> without killing the process.

What might conflict is the script placed in Xsession.d (one process is
started in the init script, and then another one from Xsession.d

The suspend script uses "/usr/bin/killall -9 omnewrotate" so that
shouldn't happen, and the init script isn't ran when resuming, so I
doubpt the suspend/resume scripts are the real culprit.

>> One who doesn't like/want that feature, can always define START="no" in
>> /etc/default/omnewrotate.conf and/or remove the resume.d and suspend.d
>> scripts.
>
> Thanks for all your hard work. I'm definitely standing on the shoulders
> of giants, and looking through all the code last night confirmed it,
> there's so much great stuff in there and I wouldn't have known where to
> start if I had to do it from scratch.
> 
> This is a real "scratch an itch" project for me :-)

How could I incentive you to "scratch that itch" in the form of
extending e17 with a module to handle rotation, on a first stage
directly importing omnewrotate's code, on a second state using a nice
effect alongside xrandr rotation? :)

Rotation should be done by the window manager so it can do nice special
effects, but I don't have the time to work on that... a daemon is so
much simpler, but then it definitely can't do things as pretty as an e17
module could :)

Rui
_______________________________________________
Shr-devel mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to