Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

The most common Quake-style terminal in Gnome seem to be Guake and Tilda, but they can't split to show several shells in single tab like Yakuake can. Is there any alternative which can do so?

share|improve this question
    
Welcome to Ask Ubuntu! The question you have posted does not fall in the scope of questions discussed here. Please refer to the FAQ to see what kind of questions you can ask here. Regards, –  Ringtail Apr 5 '12 at 8:08
    
@BlueXrider Why do you think this is offtopic? –  Oli Apr 5 '12 at 8:31
    
They're all terminal emulators for linux...it's not specific to ubuntu IMHO... –  Ringtail Apr 5 '12 at 8:38
    
Have you solved this issue? –  pl1nk Jun 24 '12 at 22:38
add comment

2 Answers

Try Guake with tmux to get the splitting feature.


Alternatively there is a new experimental project called Terra.

Terra is a GTK+3.0 based terminal emulator with useful user interface, it also supports multiple terminals with splitting screen horizontally or vertically.

Terra Terminal Emulator Screenshot

Quick installation:

sudo add-apt-repository ppa:ozcanesen/terra-terminal
sudo apt-get update
sudo apt-get install terra

For more information check out the WebUpd8 article.

share|improve this answer
    
+1 for Terra. I have just been looking for terminals with multi-pane support that supports using the mouse (e.g. changing panes by clicking). Terra is the only one I can find –  nebffa Mar 14 at 9:05
add comment

You can write a small script to make any window bring to the front. Though it is not sliding down from top like in quake it serves the purpose. I'm using terminator as my grid terminal since its very powerful.

The script I'm using for this is given below. So first install terminator and wmctrl then put this script where you keep your scripts and add a shortcut key (eg: Ctrl+`) and your done.

Now when you press Ctrl+` terminator comes to the front and press the same once more, it will go to the back of the other windows.

#!/bin/bash
TM_STATE=/tmp/tm_stat
WIN=$( wmctrl -lGx | grep -i terminator | awk '{print $1}' );
if [[ $WIN == "" ]]
then
   terminator&
   exit 0
else
   if [[ -e $TM_STATE ]]
   then
      wmctrl -i -r $WIN -b remove,below
      wmctrl -i -r $WIN -b add,above
      #wmctrl -i -r $WIN -b remove,shaded
      #wmctrl -i -a $WIN 
      rm $TM_STATE
   else
      wmctrl -i -r $WIN -b remove,above
      wmctrl -i -r $WIN -b add,below
      #wmctrl -i -r $WIN -b add,shaded
      touch $TM_STATE
   fi
fi
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.