Hey!
Here's how to get a completely transparent terminal at your desktop background, on all workspaces, without appearing in the taskbar/windows list.
[There was a link to a screenshot here, but somehow the file disappeared. Check korupt's post on page 8 for a screenie.]
First off, you need Eterm and devilspie:
Code:
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:
Code:
<?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:
Code:
Eterm -x -0 --trans --scrollbar=off --buttonbar 0 --geometry 200x60+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:
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)
This is my first How-To, so be easy on me if there are any errors.
Good luck!
-Johannes
Bookmarks