Advanced

6 Best Linux Terminal Applications for Linux

Posted by Chris7mas on · 24 comments
TuxArena; By Craciun Dan
Mail this story
Print this story

A Quake-style terminal is a drop-down terminal which can be shown/hidden just like the console in Quake (and most of the first-person shooter games out there), using the press of a key (~ in Quake). Guake is a terminal application written in GTK which uses the F12 keyboard shortcut by default to show or hide it.

Full Story

  Nav
» Read more about: Story Type: Reviews

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (24)

4 earlier comments in the full thread.

The default transparency of window borders on Windows 7 is a good example. It makes the window titles less clear by mixing in elements from below the windows, and clarity should be a priority. Fortunately, it's easy to turn off the transparency.

They also did something strange with the highlighting in the task bar, which uses colors based on the programs' icons, in effect leading to the highlighting getting a random color for each program. In my opinion, different colors should only be used in interface elements if they mean something - in this case the colors just cause confusion.
@mrider "Why is transparency such a desirable feature?"

It depends on the type of transparency. "Real" transparency can be helpful if you have multiple windows overlapping -- a smaller window that is completely obscured by a larger window might not get lost. "Pseudo" transparency usually only let's one "see" the root window/wallpaper behind the transparent window, so this type of transparency is less useful.

@Steven_Rosenber "I guess it's different and new... it's nice to start out with something ultra-modern, I suppose."

Huh? I started using transparent Aterms and Wterms over eight years ago. I think that transparency in terminal emulators first appeared in 1998.
I've never been able to understand why transparency is such a desirable attribute for windows on a computer desktop.
If you think transparent windows are cool, take a look at a Mac notebook with a transparent screen:

http://www.youtube.com/watch?v=4Eg1gmf3c58

;)
Ugh,...

Haven't any of you ever tried and to follow a procedure for a set of command line instructions and been annoyed by having to either cut & paste or page back and forth between active applications??? Being able to see through the open terminal console is a blessing.

The "eye-candy" actually has its uses. It is not always obvious at first glance, but trust me, it's there. I often use the 3D cube rotate to make sure that I'm on the right screen of my touchscreen net-book while taking hand-written notes...

Just because it's pretty doesn't mean it's not useful.

Quoting:Haven't any of you ever tried and to follow a procedure for a set of command line instructions and been annoyed by having to either cut & paste or page back and forth between active applications???


Don't maximize your terminal and put it on top of the instructions. Better: have your tiling window manager put the windows next to each other.
Quoting:Haven't any of you ever tried and to follow a procedure for a set of command line instructions and been annoyed by having to either cut & paste or page back and forth between active applications??? Being able to see through the open terminal console is a blessing.


Yes I have, it's actually rather simple, either pin the source Window (as always on top) and simply copypaste to the destination window, or if screen real estate is a bit limited pin the source window and scroll it so that only the title bar is available. when you need to copy text from it scroll it open again. it's really very simple, and transparency is not needed, nor does transparency make copy/paste any more efficient..
Quoting:The "eye-candy" actually has its uses. It is not always obvious at first glance, but trust me, it's there. I often use the 3D cube rotate to make sure that I'm on the right screen of my touchscreen net-book while taking hand-written notes...


I don't use the desktop cube, because you have to actually spin it to locate the desktop you want. I use the desktop wall I can see all the desktops I have configured, in one go (all 9 of them) and can see immediately which one I want. Even better, these days I also use the DockBarX applet in place of the GNOME Window List applet. I get multiple previews, 1 for each window of any application I have running (Firefox, for example where I have Multiple Profiles and Multiple Windows for each Profile), and I simply select the window I want, and I'm taken to the dektop that window is open on.

So I can open any application, move it to any of my 9 desktops, and when I want that application, simply mouse click on the DockBarX preview, and go to the Desktop the application is running on. I also have a couple of applications that open their windows automatically on a predefined desktop when I load the application, then it's simply a matter of, once again, mouse clicking on the DockBarX preview.. etc.
Quoting:Don't maximize your terminal and put it on top of the instructions. Better: have your tiling window manager put the windows next to each other.
Both suggestions alter the window geometry (and the output format).

I just capture the output to a temp file, and then use a text editor (such as gedit) to get a "safe" copy-able format.
Pffff, you single monitor noobs. :)
It's tough to have dual monitors on a convertible touchscreen tablet ;) ...

@ Tracyanne: Sure it can be done other ways, but that doesn't mean the effects aren't useful. Let me give you another example, one that's harder to refute; on screen input like Onboard or CellWriter.

If you are using a touch screen (or even a pen input tablet), especially when you have limited screen real estate, transparency allows you to see through the input layer onto what you are writing (or typing) to. I've tried the same input tools without transparency. Believe me, it's like pulling teeth. In fact, I'm handwriting this right now in CellWriter on the touchscreen of my Gigabyte M912m convertible netbook.

Another, similar use is with dialog boxes. Compiz can (easily) be set to make all or just certain dialog boxes transparent. This is useful with tool boxes (like with drawing or desktop publishing apps) or when the boxes control something in the window of the app that spawned them (as with video playback controls or the solar system browser in Celestia). It's also useful with alert pop-ups (net connectivity status, volume indicators & software phone alerts).

As for the desktop cube, you can actually create on-screen controls that run a script to rotate them. Plus, whatever docking bar you have set up (be it the Gnome panel applet or something like Cairo-dock) can be made to return you to the desktop the particular app you want resides on.

In short, there are too many uses for the effects to be dismissive of them. And, with modern GPUs (on just about every system, from embedded to desktop with built-in video, in the last 8-10 years), the use of compositing actually off-loads computing bandwidth from the CPU. So, barring show-stopping bugs, there is little reason to have compositing turned off. But since PC stands for "PERSONAL Computer," if you don't like a particular effect, or it does nothing for you, just turn it off.

PS: One of these days, I'd like to make a YouTube video of my systems' GUI interface that I've set up. It would really illustrate what I'm talking about. I think it's one of those things you have to see in action to appreciate.
Interesting conversation. Just to be clear, I'm not personally against 3D effects or eye candy (not that I'm dominating this conversation).

I'm another person that rather likes the cube effect - it sort of helps my "visual" brain keep track of where I am. I also like the "magic genie" window minimize effect, because it gives me an image of where my window went.

I guess I'm with tracyanne as far as transparency goes: I always tile the window, or pin the window, or whatever. But it is very interesting to hear your use JaseP - that's why I asked. :)
Quoting:Pffff, you single monitor noobs. :)


Nope. Got two. Saving up for a third 'cause two ain't enough :-)
Quoting:Sure it can be done other ways, but that doesn't mean the effects aren't useful. Let me give you another example, one that's harder to refute; on screen input like Onboard or CellWriter.


That certainly is harder to refute, and you may have actually found a use for transparency. I don't have a touch screen device, so I can't find a better way, or even try your way.

@jacog: 2 monitors on my main machine. The laptop's monitor plus an external monitor, both monitors 1920 pixel width, so I stack the second monitor above the laptop monitor.
Transparency in a window manager may have limited use beyond the "wow!" factor, but it's a good place to put it as an option. Once it's working there, it can serve as a demonstration for how to use transparency in other projects.
@gus3:

One nice use is in photo display managers. The 3D photo manager in Android changes the pictures with full composited effects. Maybe it's not an efficient use of system resources, but it sure looks great. And that can contribute towards a higher WAF (Wife Acceptance Factor).
Don't use transparency for anything m'self. Zooming with the mouse wheel, however....
JaseP:

Quoting:PS: One of these days, I'd like to make a YouTube video of my systems'


Would be a nice LXer article! If you write some short comment on what's in the vid, I'm sure Scott, Sander or yours sincerely are willing to help you. After all, anyone who wants can contribute stories to LXer.
Bonus points for an Ogg Theora video instead of Flash.
Quoting:Bonus points for an Ogg Theora video instead of Flash.


Seconded.

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post