[Sugar-devel] Activity

James Cameron quozl at laptop.org
Tue Apr 2 00:45:04 EDT 2019


Thanks.  I've reviewed it.  You're welcome to modify it, but I've no
suggestions.

It is nice to see a proposal that isn't one of our prepared list of
project ideas.

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

> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel


-- 
James Cameron
http://quozl.netrek.org/


More information about the Sugar-devel mailing list