Saturday, November 05, 2011

My Quake-like console in KDE

Recently I switched to KDE and still wanted to use the Quake-like console. Previously in GNOME I used Guake but it seems not working well in KDE. When I type "exit" in the last console session, Guake window disappears as it should be. But when I press F12, Guake window appears again but without any consoles. There is no use clicking on the New Tab button either.

I managed to switch to Yakuake. Yakuake uses Konsole. It took me a while to tweak the color scheme of Konsole. It looks much better now.


My color scheme is modified from Dark Pastels scheme available in default in Yakuake. My customized color scheme can be downloaded from here. Droid Sans 10 font is used in the console.


My KDE font setup

When switching from GNOME to KDE, I found that the look and feel of KDE is always worse than GNOME. After a while playing with several desktop settings, I realized that the most important thing that must be configured correctly at the first place is Font. No matter how fancy the desktop decoration is, if  it comes with bad font rendered, it looks bad all the time. This is because text is everywhere, and the natural thing we do when seeing the desktop is to read. Web browsing, files management, programming, etc., a lot of things requires font to be correctly and nicely rendered. 

I used to think KDE renders font worse than GNOME. I'm still not sure about it. But in KDE, it is possible to set fonts so that they are rendered almost similarly to GNOME. Here are my settings base on Droid fonts.

Anti-aliasing with system-wide settings (System Settings) renders very ugly. I had to enable KDE's anti-aliasing, with RGB sub-pixel rendering and Full hint. 

The text is now clean, clear, and very pleasant to read.