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!

Advertisements

One thought on “Qt-based applications #1: Terminal emulators

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s