HOWTO: Turn gnome-terminal in tilda (quake) like pop-up terminal
Intro
Why would you want to turn gnome-terminal into pop-up console when there is tilda already? Actually there is only one simple reason: tilda doesn't support drag and drop functionality. If you don't need that you are better off just installing and configuring tilda.
Guide- Let's install all the software we'll need:
Code:
sudo apt-get install devilspie xbindkeys
- launch-restore
- Open gnome-terminal, select Edit -> Profile Preferencies, "Title and command" tab and specify some initial title (we'll use "Terminal" (without quotes) in this example)
- Select View and uncheck "Show Menubar" (you'll still be able to enable it by right clicking somewhere on the terminal)
- Open devilspie rule for gnome-terminal:
Code:
gedit ~/.devilspie/terminal.ds
- Edit it (note the comments):
Code:
; rule for gnome-terminal
( if
( is ( window_name ) "Terminal" )
( begin
( focus )
( skip_pager )
( skip_tasklist )
( stick )
( undecorate )
; Terminal position: x:660, y:400 window size: 620x340
( geometry "660x400+620+340" )
( println "match" )
)
)
- Open xbindkeys config:
Code:
gedit ~/.xbindkeysrc
- Remove default rules (as they in most cases are hindering more than helping) and add our own rule(see tips section for a tip how to define your own hotkey):
Code:
#Open/restore gnome-terminal by pressing Alt+Z
"launch-restore Gnome-terminal gnome-terminal"
mod1+Z
- Now specify some handy shortcut for minimizing apps:
- Gnome (default ubuntu desktop manager):
Code:
gnome-keybinding-properties
- XFCE (default xUbuntu desktop manager):
Code:
xfce-setting-show xfwm4
- Add xbindkeys and devilspie to autostarted application list:
- Gnome:
Code:
gnome-session-properties
- XFCE:
Code:
xfce4-autostart-editor
- Log-out, log-in and press Alt+Z (or any other keyboard shortcut you specified in xbindkeys config) to start/show the terminal and the shortcut you specified for minimizing applications to hide it.
- Enjoy!

Tips- xbindkeys has a handy tool for finding out how to define some hotkey:
After executing the command just press some keys at once and you should see two ways to define the key combination.
- You can use gdevilspie devilspie gui to add new rules.
- You can use xbindkeys-config xbindkeys gui to add new keyboard shortcuts.
Similar guides
HOWTO: Terminal as the desktop background.