Cała sprawa zirytowała mnie na tyle, że od ponad miesiąca korzystałem już z Google Chrome jako mojej podstawowej przeglądarki. Sam się zdziwiłem z jaką łatwością porzuciłem tak podstawową aplikację, która tyle lat spełniała moje oczekiwania. Wraz z premierą stabilnej wersji 10.60 postanowiłem dać Operze ostatnią szansę. Nasz "związek" został uratowany, ale nie dlatego, że deweloperzy z Norwegii poprawili niedociągnięcia, a dlatego że mnie udało się znaleźć rozwiązanie problemu.
Ogólnie mówiąc chodzi o to, aby wymusić na GTK użycie dla samej tylko Opery innego motywu okienek niż ustawiony domyślnie. Jak już wspomniałem korzystam z motywu ciemnego (od dawna tego samego, własnej roboty), a Opera potrzebuje jasnego, żeby wyglądać normalnie. Poguglowałem 5 minut i znalazłem coś takiego: przed uruchomieniem Opery należy wywołać komendę przypisującą do zmiennej środowiskowej GTK2_RC_FILES ścieżkę ustawień motywu, który chcielibyśmy "tymczasowo" wykorzystać. Aby zautomatyzować cały proces należy wykonać kilka kroków.
Najpierw tworzymy w swoim katalogu domowym plik o nazwie np. .opera-gtk.sh (kropka z przodu!). Plik wypełniamy poniższą treścią:
#! /bin/bash
GTK2_RC_FILES=/usr/share/themes/ClearlooksClassic/gtk-2.0/gtkrc /usr/bin/opera $1 &
Przy czym ClearlooksClassic to nazwa motywu, który wykorzystujemy.
Tip: Nazwy innych motywów nadających się do użycia uzyskamy wpisując w konsoli polecenie:
ls /usr/share/themes
Plik zapisujemy oczywiście na dysku. Teraz trzeba podmienić polecenia uruchamiające Operę za pośrednictwem skrótów (w menu głównym, na pulpicie) oraz polecenie wykorzystywane przez inne aplikacje w momencie, gdy klikniemy link (o ile oczywiście Opera jest naszą domyślną przeglądarką). W pierwszym przypadku nowym poleceniem będzie:
/home/sdr/.opera-gtk.sh
gdzie sdr to nasza nazwa użytkownika. W przypadku drugim na końcu trzeba dopisać jeszcze zmienną parametru %s, za pomocą której aplikacje będą przekazywały Operze adres strony, którą próbujemy otworzyć. Tej zmiany dokonamy w menu System / Preferencje / Preferowane programy. W części Przeglądarka WWW z listy wybieramy Własne i jako polecenie wpisujemy:
/home/sdr/.opera-gtk.sh %s
Po kliknięciu Zamknij system będzie korzystał już z nowych ustawień.
Zauważyłeś błąd w artykule? Coś nie działa? Zostaw swoje uwagi w komentarzach.