Can I set "transparency" but with just the desktop background as the background?

Asked by Björn Lindström

I'd like to be able to have a transparent background, but ignoring other windows. That's to say I'd like to have the background of Terminator be a shaded down version of whatever the desktop background would be at the same place. I don't see any obvious way to set this up in the settings GUI, but I thought I'd ask if it's possible somehow.

Question information

Language:
English Edit question
Status:
Answered
For:
Terminator Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Stephen Boddy (stephen-j-boddy) said :
#2

I missed this one. The answer is "sort of." In the Profiles tab of the Prefs, you have the three options
solid color - does what you expect
background image - places the image in the background, at 1:1 ratio, and has an option to scroll image as text scrolls.
transparent background - will use real transparency (i.e. with other windows) if desktop has compositing, or fake transparency if it does not composite. Fake transparency mean it snapshots the deskstop wallpaper and places it in the background as if the window was transparent, even though it isn't really. It sounds like you have a composited desktop, but want fake transparency.

You could try the following completely untested hack. In terminal.py, line 144 of trunk (or near that point) there is a line:

            self.composite_support = True

You would just change True to False. Then set transparent in the prefs. That should force fake transparency. Note that is definitely not as "smooth" when you move the window.

Revision history for this message
Stephen Boddy (stephen-j-boddy) said :
#3

Set to answered

Can you help with this problem?

Provide an answer of your own, or ask Björn Lindström for more information if necessary.

To post a message you must log in.