Qt-based applications #2: File managers (1/2)

In this post we’ll take a look at some Qt-based file managers. Since there’s quite a lot of them, let’s start right away!

All screenshots from this entry on are in 1024×768 resolution. So if you click on any of the pictures you’ll get a bigger one where you might actually see something…

The candidates

Here are the file managers that were tested (in alphabetical order):

Not tested

Some of the file managers didn’t work right away. These are the ones that I could not get to work at all and that were not tested:

  • Double Commander (“Total Commander” inspired. Would have been especially interesting since it’s written in Pascal. However it won’t compile on my current Arch VM.)
  • Qefem (Won’t compile.)
  • QtCommander (Also “TC” inspired. Doesn’t work with Qt4.)
  • QtFileMan (Won’t compile.)
  • Synopson (Available as binary only, no source. Unacceptable.)

If anybody can get one or more of these to work on Arch, please let me know (send me PKGBUILDs?). And also tell me if you think that I forgot anything interesting!

Testing system

For this test I’m using the same VM as in my previous Qt application test. I haven’t updated it since then.

Andromeda

Andromeda is a cross-platform file manager based on Qt.

Razor-qt with Andromeda

Installation

pacman -U andromeda-0.2.1-1-x86_64.pkg.tar.xz (1094280 Bytes / 1,1 MB)
(other packages downloaded as dependencies: 11448320 Bytes / 11,4 MB)

Statistics

Memory usage after starting up Razor-qt and opening Andromeda via the menu (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux Razor-qt+ Andromeda 0.2.1
MemTotal: 4053592 kb
MemFree: 3787652 kb
Buffers: 10716 kb
Cached: 97100 kb
Rootfs: 960924 / 939M
RAM used at startup: 265940 / ~260 MB
Disk space (less razor system): 66000 / ~64 MB

Dfilebrowser

Dfilebrowser is a Qt file manager meant for mobile devices – but of course it works on the pc, too.

Razor-qt with Dfilebrowser

Installation

pacman -U dfbrowser-17-1-x86_64.pkg.tar.xz (68688 Bytes / 68,7 kB)

Statistics

Memory usage after starting up Razor-qt and opening Dfilebrowser via the menu (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux Razor-qt+ Dfilebrowser 1.1
MemTotal: 4053592 kb
MemFree: 3817596 kb
Buffers: 10148 kb
Cached: 76348 kb
Rootfs: 897172 / 877M
RAM used at startup: 235996 / ~230 MB
Disk space (less razor system): 2248 / ~2 MB

Dino

Dino is simple Qt file manager that does however come with some nice features (like a built-in text editor and such).

Razor-qt with Dino

Installation

pacman -U dino-dfm-0.5-1-x86_64.pkg.tar.xz (256116 Bytes / 256,1 kB)

Statistics

Memory usage after starting up Razor-qt and opening Dino via the menu (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux Razor-qt+ Dino 0.5
MemTotal: 4053592 kb
MemFree: 3807736 kb
Buffers: 10468 kb
Cached: 79112 kb
Rootfs: 898044 / 877M
RAM used at startup: 245856 / ~240 MB
Disk space (less razor system): 3120 / ~3 MB

Dolphin

Dolphin is the standard file manager of KDE. As such it has a lot of dependencies and is very heavy!

Razor-qt with Dolphin

Installation

pacman -S kdebase-dolphin (108677120 Bytes / 108,7 MB)

Statistics

Memory usage after starting up Razor-qt and opening Dolphin via the menu (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux Razor-qt+ Dolphin 4.9.5
MemTotal: 4053592 kb
MemFree: 3739960 kb
Buffers: 17320 kb
Cached: 124660 kb
Rootfs: 1507336 / 1.5G
RAM used at startup: 313632 / ~306 MB
Disk space (less razor system): 612412 / ~598 MB

Hamsi Manager

The Hamsi Manager is an advanced Qt file manager with a lot of extras.

Razor-qt with Hamsi Manager

Installation

pacman -U hamsimanager-1.1-1-any.pkg.tar.xz (1173980 Bytes / 1,2 MB)
(other packages downloaded as dependencies: 49428480 Bytes / 49,4 MB)

Statistics

Memory usage after starting up Razor-qt and opening Hamsi Manager via the menu (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux Razor-qt+ Hamsi Manager 1.1
MemTotal: 4053592 kb
MemFree: 3741396 kb
Buffers: 14596 kb
Cached: 107632 kb
Rootfs: 1197212 / 1.2G
RAM used at startup: 312196 / ~305 MB
Disk space (less razor system): 302288 / ~295 MB

NewBreeze

NewBreeze is a reasonably light-weight Qt file manager.

Razor-qt with NewBreeze

Installation

pacman -U newbreeze-1.1.1-2-x86_64.pkg.tar.xz (528288 Bytes / 528,3 kB)

Statistics

Memory usage after starting up Razor-qt and opening NewBreeze via the menu (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux Razor-qt+ NewBreeze 1.1.1
MemTotal: 4053592 kb
MemFree: 3795320 kb
Buffers: 10776 kb
Cached: 93268 kb
Rootfs: 969916 / 948M
RAM used at startup: 258272 / ~252 MB
Disk space (less razor system): 74992 / ~74 MB

QtFM

QtFM is meant as a light-weight Qt file manager but it is already a bit on the heavy side. However it’s rather feature rich.

Razor-qt with QtFM

Installation

pacman -S qtfm (200108 Bytes / 200,1 kb)

Statistics

Memory usage after starting up Razor-qt and opening QtFM via the menu (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux Razor-qt+ QtFM 5.5
MemTotal: 4053592 kb
MemFree: 3811512 kb
Buffers: 10312 kb
Cached: 79556 kb
Rootfs: 897684 / 877M
RAM used at startup: 242080 / ~236 MB
Disk space (less razor system): 2976 / ~3 MB

ScOpe

ScOpe is the file manager that belongs to the “Sapphire Desktop” project. It’s developed with focus on usability.

Razor-qt with ScOpe

Installation

libdelta-git-20130121-1-x86_64.pkg.tar.xz (139548 Bytes / 139,5 kB)
scope-git-20130121-1-x86_64.pkg.tar.xz (103936 Bytes / 103,9 kB)

Statistics

Memory usage after starting up Razor-qt and opening ScOpe via the menu (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux Razor-qt+ ScOpe GIT20130121
MemTotal: 4053592 kb
MemFree: 3815308 kb
Buffers: 10300 kb
Cached: 78244 kb
Rootfs: 898332 / 878M
RAM used at startup: 238284 / ~233 MB
Disk space (less razor system): 3408 / ~3 MB

Whatโ€™s next?

Since all these values can be a bit confusing, I’ll dedicate another post to the file managers. The next one will feature a table so that comparison is easy. That’s why this post goes without a conclusion for a change.

Qt-based applications #1: Terminal emulators

Alright, finally time for a new entry! I got a nice new laptop – my first one that came Linux pre-installed. It’s currently running Mint (which is ok, I guess, since my wife uses it, too). I didn’t find the time to crawl through all the GB of my old data, so I don’t have everything back to normal, yet. But let’s start with the promised qt-applications test anyways!

The candidates

Taking a quick look around, I found two terminal emulators which are built upon Qt:

(I’m not a KDE/Qt user. So if I missed anything interesting, feel free to tell me!)

Testing system

For the coming tests I set up a new, clean Arch VM today (20.01.2013). This basic machine looks like this:

Arch Linux “base”
MemTotal: 4053592 kb
MemFree: 3972512 kb
Buffers: 5688 kb
Cached: 19920 kb
Rootfs: 612312 / 598M
RAM used at startup: 81080 / ~79 MB

Then I installed Razor-qt (built on a different VM):

pacman -S xorg-server, xorg-xinit, xf86-video-vesa, openbox (packages size: 56647680 Bytes / 56,6 MB)
pacman -U razor-qt-0.5.1-1-x86_64.pkg.tar.xz (6922372 Bytes / 6,9 MB)

Memory usage right after starting up Razor-qt (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux + Razor-qt (0.5.1)
MemTotal: 4053592 kb
MemFree: 3815280 kb
Buffers: 10316 kb
Cached: 82836 kb
Rootfs: 894924 / 874M
RAM used at startup: 238312 / ~233 MB
Disk space (less basic system): 282612 / ~276 MB

Konsole

Konsole is the standard KDE terminal emulator. It’s quite huge since it pulls in half of KDE…

Razor-qt with Konsole

Installation

pacman -S kdebase-konsole (packages size: 108032000 Bytes / 108 MB)

Statistics

Memory usage after starting up Razor-qt and opening Konsole via the menu (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux Razor-qt+ Konsole 4.9.5
MemTotal: 4053592 kb
MemFree: 3770416 kb
Buffers: 16768 kb
Cached: 107964 kb
Rootfs: 1503564 / 1.5G
RAM used at startup: 283176 / ~277 MB
Disk space (less razor system): 608640 / ~594 MB

QTerminal

QTerminal is a more light-weight, tabbed terminal emulator based on Qtermwidget. There’s something wrong with the font height on my system, so the console text looks weird.

Razor-qt with QTerminal

Installation

pacman -U qtermwidget-git-20130120-1-x86_64.pkg.tar.xz (188800 Bytes / 188,8 kB)
pacman -U qterminal-git-20130120-1-x86_64.pkg.tar.xz (89980 Bytes / 90,0 kB)

Statistics

Memory usage after starting up Razor-qt and opening QTerminal via the menu (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with cat /proc/meminfo and df respectively df -h:

Arch Linux Razor-qt+ QTerminal git-20130120
MemTotal: 4053592 kb
MemFree: 3811560 kb
Buffers: 10512 kb
Cached: 78216 kb
Rootfs: 897752 / 877M
RAM used at startup: 242032 / ~236 MB
Disk space (less razor system): 2828 / ~3 MB

Conclusion

Here we have two Qt terminal emulators. One is rather big and requires almost 600 (!) MB of disk space with its dependencies and uses 44 MB of RAM on the 4GB testing system. The other one is far more frugal with just 3 MB of disk space required and another 3 MB of RAM used… Yes, Qt applications can still be nice and small! ๐Ÿ™‚

What’s next?

Next we’ll take a look at file managers based on Qt. There are LOTS of them, so the next post will be far longer than this one!

New Year – taking a look back

Happy New Year everyone!

This is the first post in my second blogging year – and thus I’d like to take a look back again. I already did so after the first three months with post #15. So let’s see what happened in another three months! (Don’t worry, I won’t do this every quarter of the year! ;))

Visitors and statistical peaks

On from December 3rd WordPress is no longer counting just page views but unique visitors as well. This is of course a great new feature (which I admit to have missed the whole time). But since it’s not been available for too long, I won’t write about any details in this post.

Current weekly statistics

The number of visitors has increased a lot: In late September my page hits had just reached 250 – now the blog has been visited well over a thousand times! The days without any visitor had also vanished and I had hits every day for more than two month. The most impressive number of visitors was November 6th. I barely believed my eyes: On this ordinary Tuesday I got 40 (!) hits, all out of the sudden. Just as unexpectedly this new peak was already surpassed with 41 hits on November 15th!

Altogether November was by far my best month, yet: I just barely missed 300 hits in that one month (and thus more than I scored in my first three complete month together)! December hits were a little lower than those in November, but 235 is still better than October with 190.

Current monthly statistics

Countries

By now I’ve had hits from 66 countries of the world! I really like to see which countries my readers access the page from. The “white regions” are getting fewer and fewer over time. Here’s the map showing it:

World map of page hits by country

Top visiting countries are of course also a nice thing to know. Since post #15 the top 5 countries changed a bit: 1) Germany, 2) USA, 3) Switzerland, 4) Spain, 5) Russia.

And it’s 10 countries now from where EERIE has been visited more than 20 times – half of which make up for 50 times or more:


Top 10 viewing countries

Tags and Categories

I didn’t use tags and categories right from the beginning but somewhen in October (I think) I decided to finally add them to all posts (the old ones, too). So this is also an interesting reflector on what my visitors are interested in the most.


Top 10 viewing countries

I won’t comment on that as it speaks for itself.

Search engines, backlinks and such

Just as I expected, still most backlinks refer to one of the desktop testing entries. When it comes to search engines, EERIE was mostly discovered by Google (various localized variants) or Duckduckgo.

The most used search engine term (surprisingly for me) is: archiso local repo (8 times). A rather funny thing is that still people come to my blog because they do an image search for Windows 3.x’s Paintbrush of which I have a picture in one of my first posts (together 21 times)! Another funny term was running windows applications on dos. Yes, this can actually be done (with the HX extender) and I guess the search hit my blog because of the entry about XFDos! Other funny terms:

what is the lightweight desktop environment for linux?
best gui toolkit in linux
arch gnome 3 low disk space warning
lxde redmond
motif slim xfce
start button windows 3.11

Of course many more terms were actually referring to what EERIE is really about. Most people were searching for a comparison between the various desktop environments and their requirements (especially memory usage) or a comparison between the toolkits.

Past and future work

The first year is over and altogether I’d say that 2012 was a very productive first year for the blog. I learned the basics of WordPress and found a fitting distro for my tests (Arch). The desktop comparison series was written and the first preview version of the DesktopDemoDVD published.

The only thing I’m really still waiting for is… Comments. It seems like nobody wants to comment on anything. But at least I’ve already got more than 170 spam comments so I won’t get bored! ๐Ÿ˜‰

While I can’t promise when I’ll be able to resume work on EERIE, I do promise that I will as soon as possible. I’m really curious how the various programs built on different toolkits do when compared to each other! I’ll start with some posts about Qt applications. Then GTK+, Motif and FLTK will follow. And once we have the most light-weight programs of every TK, we can move on to compare the best ones. But there’s a lot of work to do in the process! Stay tuned.