Ostatnia aktualizacja Ubuntu zawiera nową wersję biblioteki GTK+, w której kilka rzeczy się troszeczkę zmieniło na lepsze. Wiadomo „lepsze jest wrogiem dobrego” i coś musiało się zepsuć, padło na ulubionego Eclipse’a oraz większość aplikacji stworzonych we Flash’u.

Objawia się to tym, że część przycisków działa dobrze np. Next, Back w Eclipse, natomiast inne działają źle i tylko wyglądają na wciśnięte – np przyciski Finish w Eclipsie, czy przyciski na Youtube (play, przewijanie). Najbardziej jednak irytowało mnie zepsute ustawianie meczu w Hattric’u :) . Problem występuje prawdopodobnie w większej liczbie aplikacji napisanych w Javie lub we Flashu.

Rozwiązanie jest dość proste dla Eclipse wystarczy stworzyć prosty skrypt do uruchamiania, oczywiście podając dobrą ścieżkę. Przykładowy skrypt powinien wyglądać mniej więcej tak:

#!/bin/sh
export GDK_NATIVE_WINDOWS=1
~/Programy/eclipse_2.1/eclipse

Dla Flasha należy przeedytować skrypt z lokalizacji /usr/lib/nspluginwrapper/i386/linux/npviewer np:

gksudo gedit /usr/lib/nspluginwrapper/i386/linux/npviewer

Należy dopisać ustawienie zmiennej export GDK_NATIVE_WINDOWS=1

#!/bin/sh
TARGET_OS=linux
TARGET_ARCH=i386
export GDK_NATIVE_WINDOWS=1
. /usr/lib/nspluginwrapper/noarch/npviewer
Podziel się:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop