Re: Hello!

2016-10-27 Thread The Rasterman
On Thu, 27 Oct 2016 23:55:36 +0530 Rohit Burra <iamroh...@gmail.com> said:

> I am Rohit, a student at Vishnu Institute of Technology. I am interested in
> the Wayland project and would like to contribute. I can write code in C,
> Python. My GitHub profile: https://github.com/iamrohit7/  Can anyone please
> help me get started? I tried searching for beginner/easy bugs which most
> other projects have but couldn't find any.

my advice. "poke it and see how it wobbles" first. make a wayland client app
"from scratch with no toolkit other than libwayland-client to talk to a
compositor". get pixels on screen. update them. (maybe got for a shm client so
you have a bit more of a raw idea). then once you can get content... handle
input (kbd/mouse/whatever) and respond. keep going. add features. explore more
and more of protocol features (you'll figure this out by this point). you will
at some point get comfortable with how wayland works as a protocol. a lot f the
people if not most who work on wayland have spent YEARS working with things
like x11 (and have their likes and hates) and thus have a lot of experience. if
you are fresh to all of this (you haven't written toolkits or window
managers/compositors in x11) you have little experience to build on i guess and
so should build some. when you get to the above point you should begin to have
some todo-items magically on your own. most of the "todo items" now get driven
by specific app/compositor or "desktop env" needs. most projects are still
getting to having a complete solid wayland implementation (compositor and
client side in toolkits) and are busy restoring functionality they had under
x11 before.

> Thank you
> 
> Cheers,
> Rohit
> 
> On Oct 27, 2016 5:30 PM, <wayland-devel-requ...@lists.freedesktop.org>
> wrote:
> 
> Send wayland-devel mailing list submissions to
> wayland-devel@lists.freedesktop.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel
> or, via email, send a message with subject or body 'help' to
> wayland-devel-requ...@lists.freedesktop.org
> 
> You can reach the person managing the list at
> wayland-devel-ow...@lists.freedesktop.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of wayland-devel digest..."
> 
> 
> Today's Topics:
> 
>1. Re: Kinetic scroll in libinput Xorg driver
>   (Carsten Haitzler (The Rasterman))
>2. Re: Kinetic scroll in libinput Xorg driver
>   (Carsten Haitzler (The Rasterman))
>3. Re: Kinetic scroll in libinput Xorg driver (Silvan Jegen)
>4. Re: Kinetic scroll in libinput Xorg driver (Carlos Garnacho)
> 
> 
> --
> 
> Message: 1
> Date: Thu, 27 Oct 2016 11:10:58 +0900
> From: Carsten Haitzler (The Rasterman) <ras...@rasterman.com>
> To: Christian Stroetmann <stroetm...@ontolab.com>
> Cc: "Alexis BRENON @Wayland" <brenon.alexis+wayl...@gmail.com>,
> wayland-devel@lists.freedesktop.org
> Subject: Re: Kinetic scroll in libinput Xorg driver
> Message-ID: <20161027111058.194287583206f24ddb5ea...@rasterman.com>
> Content-Type: text/plain; charset=UTF-8
> 
> On Wed, 26 Oct 2016 14:14:13 +0200 Christian Stroetmann
> <stroetm...@ontolab.com> said:
> 
> > On 26.10.2016 08:57, Alexis BRENON @Wayland wrote:
> >
> > @Raster: Thank you for your reminder.
> >
> > Maybe Enlightenment with Tiling2 and kinetic scrolling is already what
> > you need.
> 
> yes. and then load the tiling module (and enable tiling for the desktops you
> want it on etc. - in tiling settings).
> 
> > If I remember correctly I3 (www.i3wm.org)<http://i3wm.org/> might work
> > together with Wayland as well.
> 
> possibly might work too.
> 
> > In general, I have seen at all major toolkits transistion efforts to
> > Wayland since around 2 years. Some have matured while others are
> > experimental so to say.
> 
> indeed.
> 
> > Best Regards
> > Christian Stroetmann
> >
> > > Just to be sure that I understand clearly, what you call 'Toolkit' is
> > > libraries like GTK, Qt, and co. that are used by developers to build
> > > their apps, isn't it ?
> > >
> > > Finally, do you know some tiling DE/WM Wayland compliant ?
> > >
> > > Kind,
> > > Alexis.
> > >
> > > Le mer. 26 oct. 2016 à 02:17, Carsten Haitzler <ras...@rasterman.com
> > > <mailto:ras...@rasterman.com>> a écrit :
> > >
> > > On Mon, 24 Oct 2016 18:42

Hello!

2016-10-27 Thread Rohit Burra
I am Rohit, a student at Vishnu Institute of Technology. I am interested in
the Wayland project and would like to contribute. I can write code in C,
Python. My GitHub profile: https://github.com/iamrohit7/  Can anyone please
help me get started? I tried searching for beginner/easy bugs which most
other projects have but couldn't find any.

Thank you

Cheers,
Rohit

On Oct 27, 2016 5:30 PM, <wayland-devel-requ...@lists.freedesktop.org>
wrote:

Send wayland-devel mailing list submissions to
wayland-devel@lists.freedesktop.org

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.freedesktop.org/mailman/listinfo/wayland-devel
or, via email, send a message with subject or body 'help' to
wayland-devel-requ...@lists.freedesktop.org

You can reach the person managing the list at
wayland-devel-ow...@lists.freedesktop.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of wayland-devel digest..."


Today's Topics:

   1. Re: Kinetic scroll in libinput Xorg driver
  (Carsten Haitzler (The Rasterman))
   2. Re: Kinetic scroll in libinput Xorg driver
  (Carsten Haitzler (The Rasterman))
   3. Re: Kinetic scroll in libinput Xorg driver (Silvan Jegen)
   4. Re: Kinetic scroll in libinput Xorg driver (Carlos Garnacho)


--

Message: 1
Date: Thu, 27 Oct 2016 11:10:58 +0900
From: Carsten Haitzler (The Rasterman) <ras...@rasterman.com>
To: Christian Stroetmann <stroetm...@ontolab.com>
Cc: "Alexis BRENON @Wayland" <brenon.alexis+wayl...@gmail.com>,
wayland-devel@lists.freedesktop.org
Subject: Re: Kinetic scroll in libinput Xorg driver
Message-ID: <20161027111058.194287583206f24ddb5ea...@rasterman.com>
Content-Type: text/plain; charset=UTF-8

On Wed, 26 Oct 2016 14:14:13 +0200 Christian Stroetmann
<stroetm...@ontolab.com> said:

> On 26.10.2016 08:57, Alexis BRENON @Wayland wrote:
>
> @Raster: Thank you for your reminder.
>
> Maybe Enlightenment with Tiling2 and kinetic scrolling is already what
> you need.

yes. and then load the tiling module (and enable tiling for the desktops you
want it on etc. - in tiling settings).

> If I remember correctly I3 (www.i3wm.org)<http://i3wm.org/> might work
> together with Wayland as well.

possibly might work too.

> In general, I have seen at all major toolkits transistion efforts to
> Wayland since around 2 years. Some have matured while others are
> experimental so to say.

indeed.

> Best Regards
> Christian Stroetmann
>
> > Just to be sure that I understand clearly, what you call 'Toolkit' is
> > libraries like GTK, Qt, and co. that are used by developers to build
> > their apps, isn't it ?
> >
> > Finally, do you know some tiling DE/WM Wayland compliant ?
> >
> > Kind,
> > Alexis.
> >
> > Le mer. 26 oct. 2016 à 02:17, Carsten Haitzler <ras...@rasterman.com
> > <mailto:ras...@rasterman.com>> a écrit :
> >
> > On Mon, 24 Oct 2016 18:42:31 + "Alexis BRENON @Wayland"
> >  > +wayl...@gmail.com <mailto:wayl...@gmail.com>> said:
> >
> > > Hello everyone,
> > >
> > > I would like to implement kinetic scroll in the libinput driver
> > for Xorg.
> > >
> > > I know that it's probably not the intended use of libinput ; as
> > explained
> > > in the documentation, it's the client that have to manage that.
> > >
> > > However, as an Xorg user not happy with the synaptics driver, I
> > would like
> > > to add a similar feature (fixing small disagreements encountered
> > with
> > > synaptics) to libinput, allowing Xorg users to easily move to
> > libinput
> > > without losing this feature.
> > >
> > > My first idea is to implement the kinetic scroll using a thread
> > that sends
> > > axis events as long as there is no button event, key event or
> > motion event
> > > higher than a threshold.
> > >
> > > It makes some time since the last time I developed in C, and
> > maybe it's not
> > > the better way to do it. I would be happy to hear your advices.
> > >
> > > One thing I'm thinking of is then to add some options in the Xorg
> > > configuration file to enable/disable this feature, choose the
events
> > > stopping the kinetic scroll and change some thresholds. This
> > will allow to
> > > easily disable this feature in the future in case the clients
> > manage the
> > > kine