Categories: desktopXFCE

A journey comes to an end

A journey comes to an end

  As this year’s Google Summer of Code comes to a close, so does this series of blogposts. Since this is my last post related to GSoC I have decided to summarize my contributions to Xfce and give you a glimpse of what
I’ll be working on in the foreseeable future. If you have read my previous posts, you can skip right to the end since you have already read most of the stuff that I’m going to write.

What
Sponsored
has been done

  My project’s goal was to improve various aspects of Thunar, dealing with several important deficiencies that existed. In the roughly two and a half months that my work lasted I made the following
contributions:

  • Add zoom-level as a per-directory setting MR, giving users the ability to have the zoom-levels of their directories restored upon opening them.
  • Support for GTK-Recent MR, adding support for the `recent:///` location, and all that this entails.
  • Provide additional menu item for trashed files: “restore and open folder” MR, giving users the option to immediately open the location of files restored from the Trash folder.
  • Add a preference to restore tabs on startup MR, or as it is known in other programs a preference to ‘restore the last session’.
  • Support shared thumbnail repositories MR, making Thunar one of the relatively few programs that support the #SHARED part of the freedesktop.org thumbnail spec. For more info about what this I’ve uploaded a video in a previous blogpost.
  • Search improvements for Thunar MR, which completely reworks Thunar’s search functionality and makes Catfish easily accessible from Thunar.
  • Some bugfixes and minor additions.
 Additionally since I’ve started working on Thunar, in the beginning of this year’s GSoC I’ve worked on improving the `Trash` location by adding a new `Date Deleted` column and making
the `Empty` and `Restore` actions more accessible.

Sponsored

  I’ve also made minor improvements to the `Renamer` as well as dealing with various small bugs or missing features of Thunar.

The future

  Google Summer of Code might be ending, but my job isn’t done. I will continue working on adding a decent recursive-search. A lot of progress has been made on that front, but the performance
isn’t quite there yet. Besides that, I want to give Thunar users an option to easily create Shared Thumbnail Repositories which is something that I will probably do through a new plugin.

Acknowledgements

 All in all, I’ve had a great deal of fun and I’m very much looking forward to continue working with the Xfce community on improving the Xfce Desktop Environment. I want to thank my mentor
Alexander Schwinn (@alexxcons) for his continuous support and exceptional mentoring, as well as his calm and motivational attitude. I also want to thank Yousuf Philips (@philipz) for promoting all of our work, posts and videos and being
a really friendly and kind person to talk to (which was especially great when I first came in contact with the Xfce community).


Link to all my Thunar Merge Requests: link

Previous post

Ubuntu Server Admin

Recent Posts

Web Engineering: Celebrating Our Third Annual Hack Week

The Web Engineering team is thrilled to announce the successful conclusion of our third annual…

2 days ago

🚀 Deploy Flowise + Kubernetes + Helm on Ubuntu VPS (10-Step Guide)

Here’s a step-by-step guide to deploy FlowiseAI (commonly just Flowise) on a Ubuntu VPS using…

3 days ago

Azure VM utils now included in Ubuntu: boosting cloud workloads

Ubuntu images on Microsoft Azure have recently started shipping with the open source package azure-vm-utils…

3 days ago

Edge Networking gets smarter: AI and 5G in action

Organizations everywhere are pushing AI and networks closer to the edge. With that expansion comes…

3 days ago

When Your Hash Becomes a String: Hunting Ruby’s Million-to-One Memory Bug

Every developer who maintains Ruby gems knows that sinking feeling when a user reports an…

4 days ago