<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>