LWN.net: The Grumpy Editor's Guide to Terminal Emulators

As part of its Grumpy Editor series, LWN.net looks at current terminal emulators. Not surprisingly they also mention KDE's Konsole which seems to win in terms of features. And as a teaser for upcoming KDE 3.3, look at this screenshot of Konsole showing real transparency while running under freedesktop.org's X Server.

Dot Categories: 

Comments

by Pinaraf (not verified)

I'm sorry but I don't see any kind of transparency on the screenshot !
Where is it ?

by Melchior FRANZ (not verified)

It's the black konsole window. You need to change your gamma to an insanely high value to see it: $ xgamma -gamma 3 ... or something. Or make the picture brighter with kuickshow (b-key) or gimp. Gwenview doesn't support that. :-(

by Anonymous (not verified)

Makes me wonder what CRTs/TFTs you have, it's visible on my TFT even on the lowest brightness setting.

by Pinaraf (not verified)

Thanks, you were true : gamma settings were wrong so I have to use kuickshow...

by Thorsten Schnebeck (not verified)
by ac (not verified)

I know this is slightly off-topic, but since freedesktop.org and the X Server where brought up in this article, I enjoy seeing the faster and more flexible progress the open source world will witness thanks the new fork of X.

Is this transparency based on the current patch for transparency in some kind of new X version? ala: http://freedesktop.org/~keithp/screenshots ?

X ( http://www.mediaapplicationserver.net ) seems to have ongoing projects, like for example "Media Application Server - MAS" ( http://www.mediaapplicationserver.net ). Anything known about KDE adopting MAS or any of the other projects going on with X that KDE might decide to adopt?

by Anonymous (not verified)

> Is this transparency based on the current patch for transparency in some kind of new X version? ala: http://freedesktop.org/~keithp/screenshots ?

Exactly, you will find your link on the page linked in above story.

by Michael Thaler (not verified)

The screenshot looks amazing. I hope the freedesktop xserver is making good progress! Does anyoneknow where I can get the background image shown in the screenshot?

by Evan "JabberWok... (not verified)

Heck, I'd like a quick rundown of themes and settings used there. It's not only beautiful, it would be great when I go back and forth between OSX and KDE.

by Jesse Barnes (not verified)

freedesktop.org hosts two different X server projects, one called Kdrive (a small testbed X server that Keith used to develop Xdamage, Xfixes, etc. afaik) and the X.org X server tree, which is very similar to XFree86 4.4, but now has those extensions as well, I think. Which one does this article refer to? It would be nice if it were updated to prevent such confusion in the future.

Jesse

by kdrive (not verified)

they mean the x server based on kdrive

by Jesse Barnes (not verified)

yeah, that's what I figured, but given past confusion about what's hosted at freedesktop.org, and what sort of work people are doing on various X servers, I thought it was important to be specific.

Jesse

by Spy Hunter (not verified)

Well, the distinction may become less important soon. There is an effort to port KDrive's new extensions (the ones which make possible transparent windows and stuff) to the X Server that is based on the old XFree86. Once that happens it won't matter which server you're running.

by oliv (not verified)

Well, KDrive is the old name of what is now called X server
http://xserver.freedesktop.org/

Then you have the old X11 server of X.org

by Jesse Barnes (not verified)

> Well, KDrive is the old name of what is now called X server
> http://xserver.freedesktop.org/
>
> Then you have the old X11 server of X.org

Incorrect. The CVS tree has both in them. Also see the topic of #freedesktop at Freenode.net.

Jesse

by Anonymous (not verified)

> Which one does this article refer to?

The one which is called "X Server" and to which the article links to? :-)

by Pat (not verified)

I don't use konsole cause when I try to use iptraf or "make menuconfig" I get that "This program requires a screen size of at least 80 columns by 24 lines
Please resize your window" so I open an xterm and it just works. is there a way to make konsole work with this kind of app?

thanx in advance

by stripe4 (not verified)

resize it!

Settings -> Size

actually it was a font problem, it was on "huge" so i changed it to normal and it works now :)

by foo (not verified)

Sigh. Terminal feature i've been waiting for a long time.

by Anonymous (not verified)

With only one person voting for this feature it will be never considered.

by Willo (not verified)

SO why do they call it all Xserver? dont they think thats confusing?

can someone tell us if its the server from x.org / the patched one has wich tranparency??

by Anonymous (not verified)

> can someone tell us if its the server from x.org / the patched one has wich tranparency??

It's the goal to add the fdo extensions, allowing transparency and other stuff, to X.org within the next one, two major releases.

by Anton Velev (not verified)

> And as a teaser for upcoming KDE 3.3, look at this screenshot of Konsole showing
> real transparency while running under freedesktop.org's X Server.

This screenshot of KDE3.3 looks very close to OS X Panther. It's nice!

Hi

Which widget theme is that?
How do I get drop shadows behind window frames like that - IIRC there was support for that in kde 3.2 betas and then it disappeared by final release?
Is that ksmoothdock at the bottom?

Thanks

The theme is plastik, the windec is baghir 0.4pre5, the icon theme is cristal real svg 0.5 (only for kde 3.2 and better) ---> http://themes.freshmeat.net/projects/crystalrealsvg/
dropshadows come from fdo xserver...they are native, you can have a similar effect using a patch for kde 3.2 and cvs..you can find it in kde-look.org
:)

Oh I forgot to say that the one at the bottom is not ksmoothdock..I still prefer to use the old, tested, rick solid, useful, but also nice-looking kicker! ;)

And the window decorations?

baghira 0.4pre5

by Fred Schättgen (not verified)

And which konsole? Does the current CVS version actually have support for render/whatever-extenstions or is this just a proof-of-concept hack?

Konsole (and necessary support for this transparency in kdelibs) of KDE 3.3 Alpha. It's really in CVS and will be in KDE 3.3.

Thanks, you forgot to answer the wallpaper question some postings higher. :-)

errr..I don't remember where I took it :)
maybe in kde-look?

Any support for drop shadows before now was only a hack, and would behave badly when moving windows or when shadowed windows changed their contents underneath the shadow. Drop shadows and the like require extensions to the X server to work correctly. Those extensions are still in development and are not being shipped with any current distribution that I know of. They will come eventually, though.

by Pat (not verified)

the city of Bergen in Norway decided to switch from windows to linux and according to that zdnet article ( http://zdnet.com.com/2100-1104_2-5238146.html?tag=zdfd.newsfeed ) , they choose Suse over Red Hat because:
"We consider SuSE being ahead of Red Hat technically," with earlier 64-bit versions, better support for multiple languages and a focus on the KDE graphical interface. "

which is good news for linux and KDE :)

by Seb C. (not verified)

It surpasses gnome-terminal and konsole on a feature no other ever tried to implements :
you can split tab vertically/horizontally, as much as you need, and still have multiple tab. It's damn usefull when you need to have multiple terminals visible.
Sure, you could just fire a few "New window" up, but :
1) you have to resize/manage them to get the desired layout, with maximized visible part
2) This is as many processes forked (multi-gnome-terminal only forks the shells)
3) if you want to use 2-3 of these layouts, you have to waste as many workspace (whereas in mgt, all this goes to tab layout).

Sure, it's a kinda abandoned project (it's gtk-1, and there's no update since April 2003), and it doesn't have as much eye candy as Konsole, but that would be so nice if any of the current fashioned terminal emulator would pick up those features...

by anon (not verified)

My one wish for Konqueror, the one thing that could possibly make it more delicious.... integration with GNU Screen.

by Jon (not verified)

The article may have praised konsole for some innovative features, but one of the strongest concerns voiced by the author was the drive for silly transparent backgrounds and images etc. which do nothing to help the user read the text. So you follow on from reporting on the praise with a screenshot of pointless eye candy...

by junior.kraus (not verified)

helow nao entendo nada de ingles do que vcs estao falando ???
sou do brasil brasil hahahhah