Blog (27)
Komentarze (3.2k)
Recenzje (0)
@fffatmanBeware!

Beware!

09.10.2010 05:27

Sztrzeżcie się, o wy, którzy używacie Cairo-Docka! Przecudnej urody buga od niepamiętnych czasów stosowanie go wywołuje. Objawia się on przezroczystościami okienek wideo programów napisanych w Qt - a to: SMPlayera, Skype'a, eee..., aaa... i innych. Są dwa obejścia problemu. Tzn. jedno w dwóch formach. Jedna forma jest prostsza ale gorsza a druga up... bardziej skomplikowana ale lepsza. Pierwsza:

export XLIB_SKIP_ARGB_VISUALS=1 
smplayer &

w konsoli albo

env XLIB_SKIP_ARGB_VISUALS=1 smplayer %U

w menu. Druga:

sudo bash -c "cat > /usr/bin/smplayer.helper" <<EOF
export XLIB_SKIP_ARGB_VISUALS=1
exec smplayer.real "\$@"
EOF
sudo chmod 755 /usr/bin/smplayer.helper
sudo mv /usr/bin/smplayer{,.real}
sudo ln -sf smplayer.helper /usr/bin/smplayer

gdzie za smplayer podstawiamy smplayer lub co nam potrzeba. Felerem pierwszej jest to, że działa tylko wtedy, kiedy, wywołując SMPlayera (przykładowo), odwołujemy się do komendy z menu (klikanie na menu, klikanie na dock etc.). Druga, jak widać, jest rozwiązaniem systemowym. Felerem jest to, że przestaje działać po aktualizacji i trzeba powtarzać (Ale ileż razy aktualizujemy SMPlayera lub Skype'a?). Tak naprawdę są dwie metody. Powyższa albo użyć innego docka (np. Docky - u mnie nie działa).

Wybrane dla Ciebie
Komentarze (0)