You will need Eterm and devilspie:

file.pngCode:
sudo apt-get install eterm devilspie

Next, we need to make a configuration file for devilspie. Copy the code below into your favorite text editor and save the file as .devilspie.xml (please note the dot in the beginning of the file name) in your home folder:

file.pngCode:
<?xml version=”1.0″?> <!DOCTYPE devilspie SYSTEM “devilspie.dtd”> <devilspie> <flurb name=”Eterm pinned and no taskbar”> <matchers> <matcher name=”DevilsPieMatcherWindowName”> <property name=”application_name” value=”Eterm”/> </matcher> </matchers> <!– The action below will pin Eterm to all workspaces–> <actions> <action name=”DevilsPieActionSetWorkspace”> <property name=”pinned” value=”TRUE”/> </action> <!– The action below will remove Eterm from the windows list and the Workspace Switcher (thanks Trash:)–> <action name=”DevilsPieActionHide”> <property name=”skip_tasklist” value=”TRUE”/> <property name=”skip_pager” value=”TRUE”/> </action> </actions> </flurb> </devilspie>

The above code will make devilspie tell gnome not to display Eterm in the windows list and Workspace Switcher, and to pin it to all workspaces.

Now, go to System -> Preferences -> Sessions. Add devilspie to your startup programs.

Also, you need to add Eterm to your startup programs. It could look something like this:

file.pngCode:
Eterm -x -0 –trans –scrollbar=off –buttonbar 0 –geometry 200×60 80 40 –font-fx none -f white

NOTE: You probably need to change some of the options applied to Eterm (X and Y offset, terminal size, text colour etc). Those are the options that fit MY desktop. Do:

file.pngCode:
man Eterm

If you dont know what values to change.

Dont forget to make sure devilespie starts BEFORE Eterm on bootup.

ALSO NOTE: As long as devilespie is running, it will apply its setting to Eterm whenever you launch it, meaning you wont be able to use Eterm “normally” (in a window etc)