<div dir="ltr">Dear Sir,<br>Please find my draft proposal of new activity for the GSoC'19. Kindly review it and let me know if it requires any modification.<div>Sincerely</div><div>Kushagra Nigam</div><div><a href="mailto:kushagra1998@gmail.com">kushagra1998@gmail.com</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 27 Mar 2019 at 12:42, James Cameron <<a href="mailto:quozl@laptop.org">quozl@laptop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Yes, I have, thanks.<br>
<br>
On Wed, Mar 27, 2019 at 10:22:24AM +0530, kushagra nigam wrote:<br>
> This is with reference to that GNOME cursor thing. I have created a pull<br>
> request [1]<a href="https://github.com/sugarlabs/sugar/pull/828" rel="noreferrer" target="_blank">https://github.com/sugarlabs/sugar/pull/828</a>. Kindly review it and<br>
> let me know if it needs any changes.<br>
> <br>
> Sincerely<br>
> Kushagra Nigam<br>
> <br>
> On Tue, 26 Mar 2019 at 02:59, James Cameron <[2]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br>
> <br>
>     Thanks.  Further discussion in pull request.<br>
> <br>
>     Please also read<br>
>     [3]<a href="https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md" rel="noreferrer" target="_blank">https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md</a><br>
> <br>
>     On Mon, Mar 25, 2019 at 04:36:34PM +0530, kushagra nigam wrote:<br>
>     > Dear Sir,<br>
>     ><br>
>     > You are indeed right! However after tinkering with the Sugar files, I got<br>
>     to<br>
>     > know that cursor theme of the instance Gio.Settings changes the cursor<br>
>     theme of<br>
>     > the GNOME Desktop but does not affect the Default folder (/usr/share/<br>
>     icons/<br>
>     > default) which contains the settings of the default cursor theme which<br>
>     you have<br>
>     > set. So changing the cursor theme to default in the function<br>
>     > _start_window_manager helps and works! <br>
>     ><br>
>     > I started by taking a global variable of initial settings and then<br>
>     re-applying<br>
>     > those settings before the exit of Sugar. This was absolutely right but I<br>
>     > discovered/observed something easier later! :-)<br>
>     ><br>
>     > I have edited the main.py file and created a pull request.<br>
>     ><br>
>     > Sincerely<br>
>     > Kushagra Nigam<br>
>     > [1][4]<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
>     ><br>
>     > On Mon, 25 Mar 2019 at 06:11, James Cameron <[2][5]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>><br>
>     wrote:<br>
>     ><br>
>     >     Yes, the Sugar cursor affects the GNOME desktop environment.<br>
>     ><br>
>     >     This is caused by<br>
>     >     [3][6]<a href="https://github.com/sugarlabs/sugar/blob/master/src/jarabe/" rel="noreferrer" target="_blank">https://github.com/sugarlabs/sugar/blob/master/src/jarabe/</a><br>
>     main.py#L205<br>
>     >     where the GNOME desktop cursor theme is changed to the Sugar theme.<br>
>     ><br>
>     >     Workaround is to use gsettings to change cursor-theme in<br>
>     >     org.gnome.desktop.interface back to what it was.  Yes, you can use<br>
>     >     dconf to reset all settings, but that has many side-effects.<br>
>     ><br>
>     >     If this problem bothers anyone who wants to fix it, the fix I'm<br>
>     >     interested in seeing is;<br>
>     ><br>
>     >     * read the value of cursor-theme before changing it in the<br>
>     >       _start_window_manager function,<br>
>     ><br>
>     >     * keep the Gio.Settings instance instead of deleting at end of the<br>
>     >       _start_window_manager function,<br>
>     ><br>
>     >     * restore the old value in the _stop_window_manager function.<br>
>     ><br>
>     >     This should fix the problem for future users.<br>
>     ><br>
>     >     On Sat, Mar 23, 2019 at 11:28:34AM +0530, kushagra nigam wrote:<br>
>     >     > Subject : Help needed for the proposal<br>
>     >     > Dear Sir,<br>
>     >     ><br>
>     >     > Last day I was working with with the Sugar activities. I read the<br>
>     >     documentation<br>
>     >     > and setup the environment. I made this hello-world activity which<br>
>     was<br>
>     >     > instructed there and even used some of the artworks. I want to ask<br>
>     how<br>
>     >     should I<br>
>     >     > proceed with the project? Should I make a layout on GTK+3 and push<br>
>     it<br>
>     >     onto my<br>
>     >     > github (But that'll take some time) or just writing a detailed<br>
>     proposal<br>
>     >     of how<br>
>     >     > will I get along with the project every week would do the job?<br>
>     Please<br>
>     >     help me!!<br>
>     >     ><br>
>     >     > Secondly i discovered this issue:<br>
>     >     > I have installed 'Sucrose' in my Ubuntu. Whenever I logout and<br>
>     login with<br>
>     >     the<br>
>     >     > SUGAR environment, it is good. However when I log out from SUGAR<br>
>     and come<br>
>     >     back<br>
>     >     > to Ubuntu, I still have that big cursor on my screen (The sugar<br>
>     one),<br>
>     >     that is<br>
>     >     > the original cursor is replaced by the SUGAR one. Is this a problem<br>
>     with<br>
>     >     > everyone?<br>
>     >     > A hack which I came up is to Reset the settings when you come back<br>
>     to<br>
>     >     Ubuntu (<br>
>     >     > dconf reset -f / ) but that resets each and every setting.<br>
>     >     ><br>
>     >     > Sincerely<br>
>     >     > Kushagra Nigam<br>
>     >     ><br>
>     >     > On Fri, 22 Mar 2019 at 14:20, kushagra nigam <[1][4]<br>
>     >     [7]<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a>> wrote:<br>
>     >     ><br>
>     >     >     Dear Sir,<br>
>     >     ><br>
>     >     >     I have searched through the Sugar activities like Hangman,<br>
>     Memorize<br>
>     >     etc.<br>
>     >     >     What I meant by the game repositories are the activity<br>
>     repositories<br>
>     >     of<br>
>     >     >     games like these so that I can install these into my device,<br>
>     get to<br>
>     >     know<br>
>     >     >     about the environment better, think about how will I go on to<br>
>     do my<br>
>     >     task<br>
>     >     >     (planning is a necessary thing), and eventually write a<br>
>     detailed<br>
>     >     proposal.<br>
>     >     >     I'm really excited to build this project :)<br>
>     >     ><br>
>     >     >     Sincerely<br>
>     >     >     Kushagra Nigam<br>
>     >     >     [2][5][8]<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
>     >     ><br>
>     >     >     On Fri, 22 Mar 2019 at 13:34, James Cameron <[3][6][9]<br>
>     <a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>><br>
>     >     wrote:<br>
>     >     ><br>
>     >     >         kushagra nigam wrote:<br>
>     >     >         > You are absolutely right. The "they are cheating button"<br>
>     will<br>
>     >     not<br>
>     >     >         > only serve the purpose of someone writing the text but<br>
>     also if<br>
>     >     >         someone<br>
>     >     >         > speaking it up in the public.<br>
>     >     ><br>
>     >     >         Yes, indeed.<br>
>     >     ><br>
>     >     >         > I'm up for this task.<br>
>     >     ><br>
>     >     >         Great!<br>
>     >     ><br>
>     >     >         > Could you please help me with some of the game<br>
>     repositories<br>
>     >     (python)<br>
>     >     >         > so that I can get an edge before submitting the final<br>
>     proposal?<br>
>     >     ><br>
>     >     >         Sorry, I don't understand your question.  What are game<br>
>     >     repositories?<br>
>     >     ><br>
>     >     >         All proposals and candidates will be treated fairly, of<br>
>     course.<br>
>     >     >         You'll have the same edge as anyone else.  ;-)<br>
>     >     ><br>
>     >     >         --<br>
>     >     >         James Cameron<br>
>     >     >         [4][7][10]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>     >     >         _______________________________________________<br>
>     >     >         Sugar-devel mailing list<br>
>     >     >         [5][8][11]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     >     >         [6][9][12]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     >     ><br>
>     >     > References:<br>
>     >     ><br>
>     >     > [1] mailto:[10][13]<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
>     >     > [2] mailto:[11][14]<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
>     >     > [3] mailto:[12][15]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
>     >     > [4] [13][16]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>     >     > [5] mailto:[14][17]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     >     > [6] [15][18]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     ><br>
>     >     > _______________________________________________<br>
>     >     > Sugar-devel mailing list<br>
>     >     > [16][19]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     >     > [17][20]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     ><br>
>     >     --<br>
>     >     James Cameron<br>
>     >     [18][21]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>     >     _______________________________________________<br>
>     >     Sugar-devel mailing list<br>
>     >     [19][22]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     >     [20][23]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     ><br>
>     > References:<br>
>     ><br>
>     > [1] mailto:[24]<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
>     > [2] mailto:[25]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
>     > [3] [26]<a href="https://github.com/sugarlabs/sugar/blob/master/src/jarabe/main.py" rel="noreferrer" target="_blank">https://github.com/sugarlabs/sugar/blob/master/src/jarabe/main.py</a><br>
>     #L205<br>
>     > [4] mailto:[27]<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
>     > [5] mailto:[28]<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
>     > [6] mailto:[29]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
>     > [7] [30]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>     > [8] mailto:[31]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     > [9] [32]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     > [10] mailto:[33]<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
>     > [11] mailto:[34]<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
>     > [12] mailto:[35]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
>     > [13] [36]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>     > [14] mailto:[37]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     > [15] [38]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     > [16] mailto:[39]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     > [17] [40]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>     > [18] [41]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>     > [19] mailto:[42]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     > [20] [43]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> <br>
>     > _______________________________________________<br>
>     > Sugar-devel mailing list<br>
>     > [44]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     > [45]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> <br>
>     --<br>
>     James Cameron<br>
>     [46]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>     _______________________________________________<br>
>     Sugar-devel mailing list<br>
>     [47]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>     [48]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> <br>
> References:<br>
> <br>
> [1] <a href="https://github.com/sugarlabs/sugar/pull/828" rel="noreferrer" target="_blank">https://github.com/sugarlabs/sugar/pull/828</a><br>
> [2] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [3] <a href="https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md" rel="noreferrer" target="_blank">https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md</a><br>
> [4] mailto:<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
> [5] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [6] <a href="https://github.com/sugarlabs/sugar/blob/master/src/jarabe/main.py#L205" rel="noreferrer" target="_blank">https://github.com/sugarlabs/sugar/blob/master/src/jarabe/main.py#L205</a><br>
> [7] mailto:<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
> [8] mailto:<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
> [9] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [10] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [11] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [12] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [13] mailto:<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
> [14] mailto:<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
> [15] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [16] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [17] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [18] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [19] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [20] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [21] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [22] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [23] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [24] mailto:<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
> [25] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [26] <a href="https://github.com/sugarlabs/sugar/blob/master/src/jarabe/main.py#L205" rel="noreferrer" target="_blank">https://github.com/sugarlabs/sugar/blob/master/src/jarabe/main.py#L205</a><br>
> [27] mailto:<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
> [28] mailto:<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
> [29] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [30] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [31] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [32] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [33] mailto:<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
> [34] mailto:<a href="mailto:kushagra1998@gmail.com" target="_blank">kushagra1998@gmail.com</a><br>
> [35] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [36] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [37] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [38] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [39] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [40] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [41] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [42] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [43] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [44] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [45] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [46] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [47] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [48] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
<br>
-- <br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div>