On 06/17/2012 11:21 AM, Carsten Haitzler (The Rasterman) wrote: > So I got a little bit of stuff done while on holiday the week before last... > and i wrote a terminal emulator. it's from scratch, so not a port of an > existing one. This of course means the terminal emulation bit is definitely > not > totally all there. It needs work, but it's usable enough to the point where I > have switched to the new terminal -> terminology. >
<snip> > > What is so great about this and why should I use it? Well it uses EFL. a Lot. > it's totally centric. just click right mouse to see how much. It has full GUI > config built in (as well as some cmd-line switches). It's missing theme and > wallpaper browser, but font selection, size changing, other behavior options > etc. all work and are pretty slick and well done, if I don't say so myself :). > It saves its config automatically too. On the cmd-line (run terminology -h for > help), you can select theme (another edje file) and you can select background. > Right now terminilogy supports the following backgrounds: normal pixel images > (jpeg, png, bmp, tga, ppm, xpm, tiff etc. etc. - whatever evas does). It > supports scalable images (svg, ps, pdf) as wallpapers. it will even properly > scale them to the exact terminal size. yes - you read right. svg, pdf and svg > backgrounds. It supports animated gifs - yes i know. They play (on loop) like > they would in a browser. Feel free to go nuts here. It also supports... VIDEO > as a background wallpapers. That's right. video. movies. audio included. You > can play entire feature-length movies, or just short video snippets, or > whatever. (audio is mutable on cmd-line or in gui, and video decode engine is > selectable too - gstreamer, xine, or generic vlc supported if emotion is > compiled with them all supported, the default is auto-select). Why do all of > this? well completeness..., and because I can. It's so trivially easy to make > such multimedia apps with layered ui's that get out of your way when you want > to focus on work, but give you all the bling. Of and did I mention it also > supports true translucency too and thanks to EFL, edje and friends themes can > not just set a scrollbar look, or a background, but also overlays and nice > shading too. Cursor is just a theme object, so its blinking is theme > controlled. Oh and did i mention that I bothered to support xterm 256 color > mode already, so 256color terminal apps should work. Oh and it ships with a > selection of bitmap fonts so you don;'t need to install them separately, and > offers them in a special bitmap section in the selector. :) > LOLcats !!!! :D > This app is far from being COMPLETE. of course you'll find rough edges and > things not fully baked yet - especially in the terminal emulation department. > That will mature (hopefully rapidly) over time, ESPECIALLY if people pitch in > and scratch their own itches and problems. The terminal emulating code is all > in termpty.c - it's not that long or hard to understand. it even has comments. > Indeed. Am noticing that, in certain situations, sometimes the text gets spaced out when using bitmap font (nexus). I haven't pin pointed the exact conditions which cause it just yet, but the result is that instead of having normal text as one would expect, I end up with text that draws a space in between each letter, but there is no 'actual' space...it's just drawn like there is. When I get more info (or steps to reproduce) I'll post back. Cheers, dh > So what will the future hold? who knows, but definitely bringing it up to > snuff > as a first-class terminal emulator. I INTEND it to have fancy frills - not be > frill-free. even despite all the frills it beats the memory footprint of > gnome-terminal by a good margin. It's decently fast now wit textgrid. Thanks > to > Evas you can even have it use OpenGL to render... :) Give it some time and > it'll come of age and I do hope become an indispensable utility for all the > nerds out there. There's a TODO file with a list of things... to .. do... it's > all optional and malleable. For me I just want a tool that makes me more > productive day to day, looks gorgeous, and gives some self-respect to us here > to have a terminal finally that uses the libs we go around making. :) > ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel