Configuring Linux Terminal to Work as a Transparent Wallpaper — Part 2


In this second part we will show you how to get the same effect with devilspie, like we did with Tilda. With devilspie we will have more control over the placement and the behavior over the terminal window. What is Devilspie? Devil’s Pie can be configured to detect windows as they are created, and match the window to a set of rules. If the window matches the rules, it can perform a series of actions on that window. For example, I can make all windows created by X-Chat appear on all workspaces, and the main Gkrellm1 window does not appear in the pager or task list.

 

 

Step 1

Download Devilspie from it’s website: http://www.burtonini.com/blog/computers/devilspie

Debian users: sudo apt-get install devilspie

 

 

Step 2

Make a hidden directory on your home folder, mkdir ~/.devilspie

Make a configuration file with the extension “.ds”, inside devilspie folder. This is where devilspie looks for config file by default when it starts up. Edit the config file with your favorite editor, to dress up the terminal window the way you want it to look like. I use nano. nano ~/.devilspie/DesktopConsole.ds . Save it.

My config file looks like this:

(if
(matches (window_name) “DesktopConsole”)
(begin
(stick)
(below)
(undecorate)
(skip_pager)
(skip_tasklist)
(wintype “utility”)
(geometry “+240+250″)
(geometry “954×680″)
)
)

For a complete list of options with devilspie configuration options check out, the comprehensive list of options at: http://foosel.org/linux/devilspie

Step 3

Open a terminal window go to Edit –> Profile –> New. Name it DesktopConsole.

Edit the Profile. Under general tab, uncheck “Show menubar by default in new terminals”

Under Colors tab. Choose “Green on Black” (choose whatever you like, I like green on black).

Under Effects tab. Choose “Transparent background”.

Under Scrolling. Select “Disabled”.

 

 

Step 4

In this step we will setup devilspie and our custom terminal profile to load on bootup.

Go to Systems –> Preferences –> Sessions.

Add a new session by using the + sign. The first one we will put, “devilspie”, in both name and command.

The second session we will put “gnome-terminal”, under name and “gnome-terminal –window-with-profile=DesktopConsole”, under command. Here we are basically calling gnome-terminal with the custom profile we created earlier.

 

Step 5

Logout/login and you should have your desired look.

You can customize more to fit your needs and style, have more than one terminal; I will live it up your imagination.

Here is a short video (2:32 minutes), in flash, I created of the whole process:

You can download a higher resolution video from here: www.linuxhaxor.net/Terminal.wmv, which will happily play with vlc player.

If you like this article please share with others, digg it, stumble it. :)


  • NonPermissiveNo Gravatar

    May 2nd, 2008 14:27

    Good tutorial, I don’t particularly need it, but I can add it to my stack of “things you can do in Linux.”
    As a side note, where is the wallpaper from?

  • PavsNo Gravatar

    May 2nd, 2008 18:05

    Hi nonpermissive the original wallpaper I got from deviantart:
    http://b33lz3bub.deviantart.com/art/The-Inner-You-WP-5374909

    I added my own touch to it. Thanks for liking the tutorial.

  • jasonNo Gravatar

    July 14th, 2008 09:31

    Kewl this rocks! Thanks for the easy to understand tutorial :)

  • craigNo Gravatar

    July 15th, 2008 04:53

    Or, try “Eterm -x -O –scrollbar no –buttonbar no”

  • Techno QuizNo Gravatar

    July 17th, 2008 03:30

    Nice post with screen shots. Very informative and easy to understand.

  • ChrisNo Gravatar

    July 24th, 2008 15:45

    Wait, how is this ‘making the terminal like a wallpaper’?

    You can’t right click, and if you had icons underneath you couldn’t double click them. Also, the terminal is not truly in the background, if you were to open up another application and alt-tab to the terminal, the other application would ‘disappear’ from plain view… which wouldn’t happen if the terminal was truly like a wall paper.

  • AcionyxNo Gravatar

    August 27th, 2008 05:51

    Thanks dude! Very nice!
    I’ve been messing around with conky these last few weeks and just got it working the way I wanted it to. Believe it or not, I was actually wondering if it was possible to place a terminal in the background, next to my conky info.

    Although I’m not l33t, I like to pretend that I am. Like you said, you gotta love the coolness factor… :p

  • brianNo Gravatar

    September 22nd, 2008 09:24

    thanks! good tutorial

    you can find many commands to add on it
    http://www.linuxcmd.org
    Linux Command Line

  • zeeolNo Gravatar

    September 23rd, 2008 06:04

    really neat looking but…could get messy?

    Imagine having 2 or 3 terminal windows overlying each other. Or just any other text open in the background as a matter of fact.

Trackbacks

  1. windows wallpaper
  2. windows xp wallpaper
  3. I Only Wish » Blog Archive » Configuring Terminal to Work as a Transparent Wallpaper
  4. Economía y Empresas: Terminal transparente - ALT1040
  5. Ubuntu Podcast » Ubuntu Podcast Episode #2

Subscribe without commenting


Leave a Reply

Note: Any comments are permitted only because the site owner is letting you post, and any comments will be removed for any reason at the absolute discretion of the site owner.