Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:gsoc_2021:start [2022/01/04 21:56] – [Xfce - Google Summer of Code 2021] alexxconsprojects:gsoc_2021:start [2022/02/27 08:18] (current) – [Improve Thunar] thunar#351 is closed mshrimp
Line 4: Line 4:
   * **[[#Communication|Communication]]**   * **[[#Communication|Communication]]**
   * **[[#Project Ideas|Project Ideas]]**   * **[[#Project Ideas|Project Ideas]]**
 +    * **[[#Create Sample/Skeleton plugins in all GOI supported languages|Create Sample/Skeleton plugins in all GOI supported languages]]**
 +    * **[[#Improve Thunar|Improve Thunar]]**
 +    * **[[#Wayland Support|Wayland Support]]**
 +    * **[[#Create StatusNotifierItem Skeleton / example|Create StatusNotifierItem Skeleton / example]]**
 +    * **[[#Add Calendar Capabilities to Clock|Add Calendar Capabilities to Clock]]**
   * **[[#GSoC Participants Blogs|GSoC Participants Blogs]]**   * **[[#GSoC Participants Blogs|GSoC Participants Blogs]]**
  
Line 11: Line 16:
  
 [[https://summerofcode.withgoogle.com/|Google Summer of Code]] (GSoC) is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 10 week programming project during their break from school or university. [[https://summerofcode.withgoogle.com/|Google Summer of Code]] (GSoC) is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 10 week programming project during their break from school or university.
 +
 +The Xfce project was accepted as [[https://summerofcode.withgoogle.com/organizations/6058796058673152/|an organization]] into GSoC 2021 is looking for students to boost the project and possibly recruit new contributors and maintainers.
  
 If you are a developer who would like to get involved with the Xfce project, please see [[https://docs.xfce.org/contribute/dev/start|Xfce Development Information]] for additional resources. If you are a developer who would like to get involved with the Xfce project, please see [[https://docs.xfce.org/contribute/dev/start|Xfce Development Information]] for additional resources.
Line 98: Line 105:
     * In a second step, default UCA's could be added from the [[https://docs.xfce.org/xfce/thunar/custom-actions|wiki page]]     * In a second step, default UCA's could be added from the [[https://docs.xfce.org/xfce/thunar/custom-actions|wiki page]]
     * Code in Xfdesktop, the desktop manager, would also need to be modified to handle disabled UCA's.     * Code in Xfdesktop, the desktop manager, would also need to be modified to handle disabled UCA's.
-  * [[https://gitlab.xfce.org/xfce/thunar/-/issues/351|Introduce rate limiting to recursive build of tree-view]]+  * <del>[[https://gitlab.xfce.org/xfce/thunar/-/issues/351|Introduce rate limiting to recursive build of tree-view]]</del>
     * **[Difficulty: medium] [Required Skills: C, Gtk] [Possible Mentors: Alexander Schwinn]**     * **[Difficulty: medium] [Required Skills: C, Gtk] [Possible Mentors: Alexander Schwinn]**
     * In the past we had alot of bugs related to tree-view (sidepane) letting CPU run at 100%. The reason is, that building the file-tree is a complex procedure which has a lot of corner cases, embedded in an recursive call. Errors  during tree buildup occasionally led to infinite tree-walk, blocking a single core.     * In the past we had alot of bugs related to tree-view (sidepane) letting CPU run at 100%. The reason is, that building the file-tree is a complex procedure which has a lot of corner cases, embedded in an recursive call. Errors  during tree buildup occasionally led to infinite tree-walk, blocking a single core.