Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

25.05.2009, 18:27

Urxvt und fehlende pseudo Transparenz

Hi,

mein Desktop besteht aus Fluxbox, Idesk, Conky und Urxvt bzw. kombiniert mit yeahconsole. Habe sonst immer Urxvt mit pseudo Transparenz genutzt aber irgendwie klappt das nicht mehr... Um Yeahconsole auch Transparent zu bekommen, habe ich meine Xdefaults editiert:

Zitat

URxvt*depth: 32
URxvt*transparent: True
URxvt*shading: 50
URxvt*tint: blue
URxvt*reverseVideo: false
URxvt*inheritPixmap: True

yeahconsole*term: urxvt
yeahconsole*consoleHeight: 25
yeahconsole*screenWidth: 640
yeahconsole*aniDelay: 20
yeahconsole*toggleKey: None+F2
yeahconsole*cursorBlink: true
yeahconsole*font: xft:Bitstream Vera Sans Mono:pixelsize=11:antialias=true:hinting:true
yeahconsole*scrollBar: false
yeahconsole*saveLines: 10000
yeahconsole*transparent: true
yeahconsole*inheritPixmap: True
Aber dies klappte nur eine Sitzung lange (keine ahnung wieso) als ich dann urxvt mit parameter -ip starten wollte um zu schauen ob die Tranparenz so klappt, wollte dies aber auch nicht mehr. Ausserdem iritiert mich, dass es mehrere Möglichkeiten gibt yeahconsole/urxvt transparent zu bekommen.

Einmal *transparenz und einmal *inheritPixmap und das jeweils bei yeahconsole als auch bei urxvt, was macht das für einen sinn? Was wäre denn wenn ich bei urxvt sage tranparent und bei yeahconsole nicht transparent oder transparent ja sage aber inheritPixmap: false??

Desweiteren ist mir aufgefallen, dass die Schriftfarbe des Promt unter urxvt anders aussieht als unter xterm, irgendwie dunkler. Bei xterm ist das blau heller. Habe mir auch die xterm-color Erweiterung mitcompiliert aber keine Besserung. Auch ist dort die Schrift irgendwie "breiter" obwohl in xterm und urxvt gleiche Schrifteinstellungen vorgenommen sind.

Wäre nett wenn einer eine kurze Erklärung dazu hätte. :rolleyes:

Gruss, Blackstar

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Blackstar« (22.07.2010, 17:07)


2

01.06.2009, 20:44

*schieb*

Hat niemand eine Idee? Bis jetzt immer noch keine Veränderung. Ich vermute es ist wie so oft wieder etwas kleines aber feines was ich eventuell übersehen habe? :rolleyes:

3

06.06.2009, 09:57

Da ich weder "Urxvt" noch "yeahconsole" verwende, kann ich dazu auch wenig sagen.

Du könntest mal nur die Konsole starten, also mittels

Quellcode

1
xinit -e xterm

und dann ein "yeahconsole" eingeben. Diese dann beenden und nochmal "yeahconsole" starten.

Xorg.X.log beobachten - vielleicht findet sich ja auch was bei der Ausgabe in xterm, wenn du es startest.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

4

06.06.2009, 12:45

Hi,

also danke für den Tipp, aber da gab es nichts zu beobachten. Einzig die Ausgabe von Yeahconsole:

Zitat

10 XError caught
10 XError caught
10 XError caught
10 XError caught
8 XError caught
3 XError caught
Aber diese Fehler kahmen schon vorher und werden auch von anderen berichtet und es funktioniert. Die Transparenz hat damit ebenso geklappt. Vieleicht noch eine Idee? Kann doch nicht sein, dass nach einem Neustart nichts mehr klappt... :huh:

PS: Echte Transparenz klappt mit Urxvt alleine auch nicht mehr...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Blackstar« (06.06.2009, 12:58)


5

07.06.2009, 22:51

Vielleicht:

Quellcode

1
strace -f -o /tmp/first_start.strace yeahconsole

Quellcode

1
strace -f -o /tmp/second_start.strace yeahconsole

Quellcode

1
diff -Naur /tmp/first_start.strace /tmp/second_start.strace
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

6

08.06.2009, 21:32

So,

habe ich nun getan. Die Ausgabe habe ich mal sicherheitshalber angehangen anstatt sie hier zu quoten oder sonstiges...

Was mich nur sehr wundert, sind die fast 100 "no such file or dictionary" er sucht da nach files... Kann auch sein, dass es an Urxvt liegt... Er sucht z. B. die Xdefaults nicht in .Xdefaults sondern in ".Xdefaults-$hostname", aber selbst dann nimmt er die Transparenz nicht an.

Gruss, Blackstar

PS: Vieleicht könnte das auch hilfreich sein? [gelöst]xinitrc und Transparenz
Ich zeichne meinen Background mit idesk direkt... Aber audacious kommt ja auch mit pseudo-Tranparenz klar... Also kann es ja nicht daran liegen denke ich...
»Blackstar« hat folgende Datei angehängt:
  • output.txt (532,5 kB - 5 mal heruntergeladen - zuletzt: 10.06.2009, 18:25)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Blackstar« (08.06.2009, 21:47)


7

08.06.2009, 21:42

Die erste Spalte musst wohl vor dem diff entfernen, sonst sieht man nicht viel
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

8

10.06.2009, 14:53

Huch, was meinst du genau damit? Kann dir grade nicht folgen :huh:

PS: Achso, ja, habe grade erst ins File geschaut. Glaube weiss was du meinst. :P -> Doch nicht :thumbdown:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Blackstar« (10.06.2009, 15:07)


9

15.06.2009, 12:37

@maggu

Nochmal auf mich aufmerksam mache. Weiss nicht ob du gesehen hast, dass ich geantwortet habe oder nicht ;)

10

16.06.2009, 18:40

Schick mir einfach beide (ohne diff) oder häng sie an.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

11

22.07.2010, 17:06

Hi,

zwar was länger her aber habe nun die Lösung gefunden (auch etwas länger her aber naja)

Es lag an der Option URxvt*depth: 32 und eventuell auch an der Verbindung mit Fluxbox.

Fluxbox unterstützt wohl keine 32bit Visuals und urxvt hat allgemein Probleme damit was ein Auszug aus der manpage bestätigt:

Zitat

-depth bitdepth
Compile xft: Attempt to find a visual with the given bit depth; resource depth.
[Please note that many X servers (and libXft) are buggy with respect to "-depth 32" and/or alpha channels, and will cause all sorts of graphical corruption. This is harmless, but we can't do anything about this, so watch out]


Setzt man die Option auf 24 funzt alles wie gewünscht. :)

Verwendete Tags

fluxbox, transparenz, urxvt