You are not logged in.

#1 2008-07-09 17:02:27

pseup
Member
Registered: 2008-06-06
Posts: 103

URXVT transparency and invisible characters.

Hi all. I have been playing around with transparency in URXVT, but have this issue where some unicode characters are invisible unless highlighted.

See:
terms.png

It happens with a lot of characters, I just picked these few to demonstrate:

┌─└─╼░▉⤓♱☔☗

The term in the background is my normal one, no transparency, all the characters appear fine.

In the foreground however some of the characters are invisible, though they appear if I highlight them. (The characters in the prompt also draw correctly when the terminal is first opened, but new lines are not. Also minimizing / restoring will make them vanish.)

My .Xdefaults urxvt section:

urxvt*font: -*-terminus-medium-*-*-12-*-*-*-*-*-*-*

urxvt*depth: 32
urxvt*background: [75]#232323
urxvt*foreground: #BFBFBF

I've tried changing fonts, and using xft to no effect. Any ideas as to why this might be happening?

Offline

#2 2008-07-16 04:32:38

pseup
Member
Registered: 2008-06-06
Posts: 103

Re: URXVT transparency and invisible characters.

Well, after much fiddling around, I still haven't solved this.

But I did narrow it down to only occurring in URXVT + Compiz-Fusion. Other terminals with real transparency work fine in Compiz, and URXVT works fine with both xcompmgr and the Xfwm4 compositor.

Anyone have ideas? Or able to replicate this?

Offline

#3 2008-07-16 09:05:14

moljac024
Member
From: Serbia
Registered: 2008-01-29
Posts: 2,676

Re: URXVT transparency and invisible characters.

pseup wrote:

Well, after much fiddling around, I still haven't solved this.

But I did narrow it down to only occurring in URXVT + Compiz-Fusion. Other terminals with real transparency work fine in Compiz, and URXVT works fine with both xcompmgr and the Xfwm4 compositor.

Anyone have ideas? Or able to replicate this?

I'm just curious - what are the other terminals that support *real* transparency ?


The day Microsoft makes a product that doesn't suck, is the day they make a vacuum cleaner.
--------------------------------------------------------------------------------------------------------------
But if they tell you that I've lost my mind, maybe it's not gone just a little hard to find...

Offline

#4 2008-07-16 12:45:23

pseup
Member
Registered: 2008-06-06
Posts: 103

Re: URXVT transparency and invisible characters.

Xfce4's 'Terminal', and Gnome-Terminal are the 2 I tested here.

Offline

#5 2008-07-16 13:10:07

peets
Member
From: Montreal
Registered: 2007-01-11
Posts: 936
Website

Re: URXVT transparency and invisible characters.

Do you get this with problem with pseudo-transparency as well? Try it with these in your .Xdefaults

URxvt*transparent: true
URxvt*shading: 20

I find pseudo-transparency to be more ergonomic: text-on-quiet-background is pretty and readable, text-on-text causes headaches, IMHO.

Offline

#6 2008-07-16 13:57:24

pseup
Member
Registered: 2008-06-06
Posts: 103

Re: URXVT transparency and invisible characters.

Those 2 options alone don't make my terminal have pseudo transparency, though it works as expected with "urxvt*inheritPixmap: true" set.

Though I really don't like fake transparency.

Offline

#7 2008-07-16 17:15:35

moljac024
Member
From: Serbia
Registered: 2008-01-29
Posts: 2,676

Re: URXVT transparency and invisible characters.

Sorry to hijack the thread but I have a quick question:

How can I dynamically apply different settings for urxvt ? I have it set to use real transparency in .Xdefaults but I would like it to use pseudo-transparency when I'm using Xmonad (so I don't have to run xcompmgr while in Xmonad)


The day Microsoft makes a product that doesn't suck, is the day they make a vacuum cleaner.
--------------------------------------------------------------------------------------------------------------
But if they tell you that I've lost my mind, maybe it's not gone just a little hard to find...

Offline

#8 2008-07-17 01:12:26

peets
Member
From: Montreal
Registered: 2007-01-11
Posts: 936
Website

Re: URXVT transparency and invisible characters.

moljac024:

man urxvt wrote:

Note that urxvt permits the resource name to be used as a long-option (--/++ option) so the potential command-line options are far greater than those listed. For example: 'urxvt --loginShell --color1 Orange'

Offline

#9 2008-07-30 05:21:11

pseup
Member
Registered: 2008-06-06
Posts: 103

Re: URXVT transparency and invisible characters.

Well, it appears to be an issue with nvidia drivers. While using vesa, xf86-video-nv or the nvidia-96xx drivers it does not happen.

Offline

Board footer

Powered by FluxBB