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
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.
the `Empty` and `Restore` actions more accessible.
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
Discover more from Ubuntu-Server.com
Subscribe to get the latest posts sent to your email.