Why is Thunar the default file manager in Xubuntu?
What was the reasoning behind using Thunar as the default file manager in Xubuntu (compared to Ubuntu's default of Nautilus). Unless I have mistakenly installed it (if so, likely as another application's dependency), Nautilus seems to be installed on Xubuntu by default, but is unused.
Is Thunar more performance friendly than Nautilus? Or is Thunar simply continuing to be used because it has been the default for Xubuntu since 6.06 release?
This answer is based on historical sources on the Web.
According to this release note, Xubuntu 6.06 had included Xfce 4.4beta1 and Thunar. This release of Xfce is also the first release to include Thunar as the default file manager, replacing the original Xfce file manager Xffm (now code named 'Rodent').
This dated project site has noted the release of Thunar as part of Xfce at that time.
16 Apr 06
The first beta release of Thunar was released today, as part of Xfce 4.4BETA1.
Regarding how Thunar becomes the default in Xfce, this can be read from the history that has been written in the Rodent user guide.
[...] To distinguish Xffm as a part of Xfce, the first release was tagged 4.0.
Then came 4.2 and the love/hate story started. Those new to Xfce could not understand why Xffm had such a steep learning curve, while those familiar to Xftree expected the nerdy behaviour they had become used to.
Anyways, it was decided that Xfce would no longer distribute a filemanager: this way users could choose the new Thunar filemanager (which, as an independent software, would no longer follow the Xfce version numbers).
The short story: It seems that the original file manager was unfriendly to new users of Xfce. You can see for yourself the file managers in Xfce 3 and Xfce 4.4 on Wikimedia Commons.
Unless I have mistakenly installed it (if so, likely as another application's dependency), Nautilus seems to be installed on XUbuntu by default, but is unused.
Nautilus itself is not installed by default. Prior to 16.04 release, Xubuntu had included nautilus-data
which was required by the archive manager of GNOME file-roller
. The dependency has since changed in newer releases, and Xubuntu does no longer rely on such package.
Is Thunar more performance friendly than Nautilus? Or is Thunar simply continuing to be used because it has been the default for XUbuntu since 6.06?
Based on the history, Thunar becomes the default mainly because Xffm was unfriendly to new users. Another supporting reason is that the memory usage of Thunar was significantly lower than other file managers at that time.
This legacy wiki page, which was last accessible and archived in 2012, reported the memory usage of Thunar compared to Nautilus, ROX, Konqueror and Xffm.
File manager Virtual size Stack size Data size Executable/Library size
Xffm 16568 128 4188 12248
Konqueror 34660 128 7884 26644
ROX 20980 128 5544 15304
Nautilus 27812 128 7780 19900
Thunar 17172 128 2900 14140
In above table, you should look at the Data size
for comparison (the reasoning for this can be read in the quoted link of legacy wiki). Note that the author had disclaimed this is "by no means 100% exact" and "just a rough measurement".
TL;DR Thunar is the default file manager in Xfce, before being the default in Xubuntu. The legacy wiki had proven that Thunar uses less memory; Thunar is generally more responsive than Nautilus.