LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 07-15-2011, 04:35 AM   #1
that guy fortyseven
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Rep: Reputation: Disabled
Terminal as Desktop Background / Screenlets Equivalent


Hi

Please forgive me if this is in the wrong place but I'm new here and couldn't find a more specific forum.

I'm running PCLinuxOS with LXDE and I want to make the terminal part of the desktop background. Previously, I've been able to accomplish this in Gnome using Screenlets however, when I try to do the same in LXDE, the whole GUI seems to crash.

Anyone know of a way I can do this?
 
Old 07-15-2011, 05:25 AM   #2
b0uncer
LQ Guru
 
Registered: Aug 2003
Distribution: CentOS, OS X
Posts: 5,131

Rep: Reputation: Disabled
I assume you could put an Eterm with no borders and a suitable size there, and have the other windows stay on top of it all the time. Other terminals than Eterm may work, but I've found that not many terminals offer as flexible settings for the outlooks as Eterm does (e.g., regarding transparency, borders, etc.) This would probably do it. I've had Eterm used that way in a few setups, typically with transparent background so it looked like the desktop was a terminal. The problematic part is to keep it so that it won't cover your other windows, and this (I think) requires that you can configure your window manager to keep that specific window at the bottom at all times. At least the Compiz thingie can handle this (last setup where I tried this), and I assume other things can do it too--not sure if LXDE is one of them, though.
 
Old 07-15-2011, 06:34 AM   #3
that guy fortyseven
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Original Poster
Rep: Reputation: Disabled
Thank you for your response. With most terminals I am able to get it to appear as if it is part of the background however, two problems still remain. 1) an active window button still appears in the task bar at the bottom of the screen and 2) if I restart or logout, the terminal is gone.

With Screenlets you have a terminal "widget" which sticks to the background and can be configured to start up at boot.
 
Old 07-15-2011, 07:31 AM   #4
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 721Reputation: 721Reputation: 721Reputation: 721Reputation: 721Reputation: 721Reputation: 721
<posted in wrong thread>
 
Old 07-15-2011, 07:45 AM   #5
that guy fortyseven
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by MTK358 View Post
<posted in wrong thread>
Quite possibly so however when I saw the sub heading "Want to know which application is best for the job?", I thought I was in the right place. Apologies that I'm not.

Any thoughts on my particular question though?
 
Old 07-15-2011, 07:57 AM   #6
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 721Reputation: 721Reputation: 721Reputation: 721Reputation: 721Reputation: 721Reputation: 721
Quote:
Originally Posted by that guy fortyseven View Post
Quite possibly so however when I saw the sub heading "Want to know which application is best for the job?", I thought I was in the right place. Apologies that I'm not.
????????????

I said that I posted in the wrong thread.

You start threads in forums, not threads, so this can't possibly mean that you posted in the wrong forum.

Last edited by MTK358; 07-15-2011 at 07:59 AM.
 
Old 07-15-2011, 08:16 AM   #7
that guy fortyseven
LQ Newbie
 
Registered: Jul 2011
Posts: 11

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by MTK358 View Post
????????????

I said that I posted in the wrong thread.

You start threads in forums, not threads, so this can't possibly mean that you posted in the wrong forum.
I misunderstood you, sorry.
 
Old 07-18-2011, 03:12 AM   #8
b0uncer
LQ Guru
 
Registered: Aug 2003
Distribution: CentOS, OS X
Posts: 5,131

Rep: Reputation: Disabled
Quote:
Originally Posted by that guy fortyseven View Post
Thank you for your response. With most terminals I am able to get it to appear as if it is part of the background however, two problems still remain. 1) an active window button still appears in the task bar at the bottom of the screen and 2) if I restart or logout, the terminal is gone.

With Screenlets you have a terminal "widget" which sticks to the background and can be configured to start up at boot.
This is what you need the window manager for, and some init script/similar configuration: to 1) tell the relevant part of the system that when your desktop/window manager starts, this process (terminal) should be started, and 2) that particular application should present no "window buttons" or such things the way "normal" windows do. The "screenlets" do these for you, but here you're asking how to get a regular terminal emulator to work that way Referring to my last experiment with these and the Eterm, this is what the desktop environment (Gnome 2.something) and Compiz did: I used the Gnome start-up settings (which would equal to the "init script(s)" of your chosen desktop, sort of like .xinitrc if you were running something simple--a script or list of programs to be run before the actual desktop starts, or right after it) to start the Eterm with a custom profile (for the outlooks, and a custom name for the window to distinguish it from the others) when Gnome started. Then, in Compiz settings, I set up a ruleset that a window with the specified name (the terminal) should be placed into the background so as not to overlap anything else, and that it should not have any of the controls of a regular window, such as the button you described. In a way, the settings made the window to "just show up and enable using it, but be ignored with regard to how regular windows are handled".

If you wish to get a more clear picture of what mean, and you probably do, please look around the web for information on what settings one is able to set in Compiz for the window management. This is the part that makes your window stick to the back and work like a "desktop terminal". The other part, starting the application when your desktop loads, is easy: every desktop that I know of comes with a way of starting applications when it starts (and if not, you can probably do some kind of a wrapper script that does it, and start that instead--something like .xinitrc).

Here seems to be some information about how you autostart applications in LXDE. The next thing you should look into is 1) can LXDE settings be used to define, precisely enough, how you want your terminal window to behave (not the way regular windows do), and 2) if not, what window manager (that you like) can do that for you.

Last edited by b0uncer; 07-18-2011 at 03:17 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Set terminal as desktop background Vitalka Linux - Desktop 5 01-22-2012 09:48 PM
LXer: Screenlets - Desktop applications, widgets and screen addons for openSUSE LXer Syndicated Linux News 0 08-06-2008 06:20 AM
LXer: Screenlets add customized functionality to the desktop LXer Syndicated Linux News 0 06-05-2008 06:30 PM
Terminal background chango77745 Linux - Newbie 3 05-28-2008 10:13 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 07:00 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration