Hadret’s.Blog

Ateista, linuksiarz i przyszły filolog (;

Przeźroczyste Urxvt

Dziś będzie krótko i na temat. Zrezygnowałem z xfce4-terminal na rzecz prostszego i mniej zasobożernego rxvt-unicode i jedyne, czego mi brakowało, to prawdziwej przeźroczystości – ot, przyzwyczajenie zrobiło swoje. Okazuje się, że nie ma z tym problemu w Urxvt, wystarczy włączyć je w taki sposób:

urxvt -depth 32 -bg rgba:0000/0000/0000/cccc -fg white

I hula (: Znalezione tutaj: Terminal with true transparency

Nawiązując do poprzedniego wpisu – Integracja Wget z Firefoksem – zmienną TERM należy wypełnić w taki sposób:

urxvt -e

Lub, żeby wspierało przeźroczystość, o tak:

urxvt -depth 32 -bg rgba:0000/0000/0000/cccc -fg white -e

Dobrym pomysłem jest zrobienie aliasu/aliasów w pliku .bashrc, np.:

alias urxvt='urxvt -depth 32 -bg rgba:0000/0000/0000/cccc -fg white'

Jak to wygląda w praniu?

Urxvt
Shot 1. Urxvt

15 Odpowiedzi

  1. Nie, żebym narzekał, ale korzystając z (u)rxvt można bardzo łatwo zawiesić sobie Xa na amen. Wystarczy, że ów zobaczy jakieś znaki, które mu się z niewiadomych powodów nie podobają. (Jak np. niektóre japońskie ideogramy, a właściwie to większość z nich. =))

    Odpowiedz

  2. Hello,
    Nie udaje mi się ustawić przezroczystości, dostaję tylko czarne tło. Composite włączone, AIGLX wydaje się działać (cośtam widać w logach), xcompmgr z transset-df też działa (ale w ten sposób mam tekst terminala też przezroczysty i jest słaby kontrast) – a urvxt ma czarne tło.
    Ma ktoś jakiś pomysł dlaczego ?
    Grafika i sterowniki Intel, fedora8 i fluxbox 1.0, direct rendering działa.

    Z góry dzięki

    Odpowiedz

  3. Wypróbuj sposób opisany przez Elusia (:

    Odpowiedz

  4. u mnie styka ‚-depth 32′ ;>

    Odpowiedz

  5. a żeby jaj nie było z tapetą, przyda się wpis
    !URxvt.inheritPixmap: true

    Odpowiedz

Zostaw odpowiedź