Strona 1 z 2

[+] Kolor biały w róŻnych terminalach

: 15 września 2007, 11:33
autor: Kaka'
Witajcie,

mam pewien problem, którego próbuję rozwiązać już od bardzo dawna - niestety, czytając różne many, szukając na google, etc. nie dowiedziałem się praktycznie niczego co mogłoby mi pomóc.

Problem ten objawia się tym, że w każdym terminalu oprócz kuake, yakuake, konsole, kolory nie są takie jakie sobie wymarzyłem.

Z terminali jakie próbowałem można wymienić: aterm, eterm, xterm, gnome-terminal, multi-gnome-terminal, terminal (Xfce), tilda, yeahconsole (czy jakoś tak).

Jasne, mogę ustawić sobie kolory w opcjach, jednakże cokolwiek tam ustawię i tak jest źle.

Poniżej fotka jak wygląda u mnie ekg2 w Yakuake:

http://kaka.ovh.org/img/tmp/yakuake-ok.png

A tutaj fota z urxvt:

http://kaka.ovh.org/img/tmp/urxvt.png


Chyba wiecie już o jaki kolor mi chodzi - tak, o biały. To co jest na drugiej fotce, wygląda paskudnie (nie mówię o czcionce, ale o kolorach!). Natomiast w Yakuake jest cudownie.

Mógłbym sobie zmienić styl ekg2 - tylko to nie jest rozwiązanie, bo co z innymi programami? W innych także nie ma kolorów jakie bym chciał.


Na drugiej fotce jest urxvt - to tylko przykład. Każdy inny terminal (oprócz wcześniej wymienionych), ma do kitu kolory.


Próbowałem zmieniać wiele razy kolory w ~/.Xdefaults, ale to po po prostu nic nie daje.


Zauważyłem jednak ciekawą rzecz: jeżeli w ustawieniach schematu np. dla Yakuake, nie zaznaczę "Przezroczysty" (Konsole > ustawienia > konfiguracja konsole > zestaw), to również Yakuake ma dokładnie takie same kolory jak każdy inny terminal (np. urxvt, gnome-terminal, itd.). Tylko niestety, za dużo mi to nie mówi...

Nie wiem już gdzie szukać problemy - czy to wina kolorów, a może ustawień terminala? Google milczy, w manach nic nie ma...



Będę bardzo wdzięczny za każdą odpowiedź.
Pozdrawiam.

PS: ¯eby nikt mi nie pisał abym pozostał przy yakuake/kuake/konsole: to nie wchodzi w grę.

: 15 września 2007, 18:42
autor: Unit

Kod: Zaznacz cały

aterm -tr
nie działa ?

: 15 września 2007, 18:54
autor: Kaka'
Unit, samo polecenie działa, ale kolory tak jak na screenie z urxvt.

: 15 września 2007, 19:23
autor: Lorenzo
A zmiana zmiennej TERM (np na xterm) w urxvt coś daje?

//edit:
Czy wynik takiego polecenia jest pozytywny:

Kod: Zaznacz cały

 printf "\033[01;37m jasno biały\n \033[00;37m biały\n"

: 15 września 2007, 19:55
autor: Kaka'
Lorenzo pisze:A zmiana zmiennej TERM (np na xterm) w urxvt coś daje?
Niestety nic nie daje.
Lorenzo pisze:Czy wynik takiego polecenia jest pozytywny:
Tak, wyświetla się biały tekst.

: 15 września 2007, 20:11
autor: Lorenzo
Spróbuj jeszcze odpalic rxvt z opcjami

Kod: Zaznacz cały

urxvt --color15 green 
Jezeli w miejscach gdzie powinien byc biały tekst będzie tekst zielony to problem jest w ustawieniach urxvt.

//edit:
Problemem może być jeszcze fakt, że rxvt w przeciwieństwie np. dla xterma ma problem z obsługa kolorów powyżej 15.

: 15 września 2007, 20:21
autor: Kaka'
Lorenzo pisze: Jezeli w miejscach gdzie powinien byc biały tekst będzie tekst zielony to problem jest w ustawieniach urxvt.
Odpaliłem urxvt tak jak podałeś, ale kolor jest dalej zielony.
Lorenzo pisze: Problemem może być jeszcze fakt, że rxvt w przeciwieństwie np. dla xterma ma problem z obsługa kolorów powyżej 15.
No dobra, ale jak wspomniałem, urxvt to tylko przykład. Dokładnie tak samo mam w aterm, gnome-terminal, multi-gnome-terminal, tilda... Wychodzi na to, że także i te terminale mają problemy z obsługą kolorów - ?

: 15 września 2007, 20:45
autor: JesperKyd
Nie wiem czy wiesz lecz EKG posiada obsługę themes i to one odpowiadają za kolory w EKG (set theme).
Więcej w /usr/shara/doc/ekg.

: 15 września 2007, 20:50
autor: Kaka'
JesperKyd pisze:Nie wiem czy wiesz lecz EKG posiada obsługę themes i to one odpowiadają za kolory w EKG (set theme).
Więcej w /usr/shara/doc/ekg.
Napisałem, że to nie wchodzi w grę. Zresztą, mi to nie wygląda na problem z ekg2 - skoro na niektórych terminalach (kuake, yakuake, konsole) jest OK.

: 15 września 2007, 20:58
autor: Lorenzo
Ehh kurza ślepota ;-). Nie zauważyłem że biały zmienił sie na zielony (myślałem że poprostu go nie widać ;-) )

Spróbuj :
  • 1. odpalic ekg na nowo utworzonym userze (aby wykluczyć wpływ zmiennych powłoki)
    2. zmienić zmienne COLORTERM i (jeśli jest) COLORTERM_BCE na xterm, linux albo inne ciekawe
    3. sprawdź jeszcze urxvt --color15 blue czy zmieni się na niebieski ;-)
Albo problemem jest ekg:
http://osdir.com/ml/network.ekg.scm/200 ... 00037.html