Opera ubija Nautilusa – tymczasowe rozwiązanie

Użytkownicy systemu Ubuntu 11.10 i Opery mogą dostać nerwicy przy korzystaniu z wcześniej wymienionej przeglądarki. Wszak, sama przeglądarka chodzi dobrze, ale sypie się, Nautilus. Błąd siedzi na launchpadzie, użytkownicy się denerwują, ja zaś pokusiłem się o eksperymenty. Co z tego wyszło ? Looknij poniżej.

O co chodzi ?

Chodzi o ten błąd. Korzystając z Opery i zamykając ją po pewnym czasie użytkowania dochodzi do wysypania się motywu systemowego. Po kilku sekundach motyw wraca do swojego pierwotnego wyglądu, lecz nautilus już nie. Aby przywrócić jego wygląd, należy się wylogować i zalogować ponownie. Trochę denerwująca metoda. Powodem takiego stanu rzeczy jest prawdopodobnie zła integracja bibliotek gtk. Tymczasowym rozwiązaniem problemu jest wyłączenie w operze korzystanie z owych bibliotek.

Poprawiamy fabrykę

Spróbujemy wyłączyć w Operze korzystanie z bibliotek GTK.

I sposób

Uruchamiamy terminal i wpisujemy  polecenie:

cd /etc

Przejdziemy w ten sposób do katalogu etc. Teraz wykonujemy

sudo touch operaprefs_default.ini

Zostanie utworzony nowy plik. Następnie uruchamiamy edytor:

sudo nano operaprefs_default.ini

i wpisujemy następującą zawartość:

[File Selector]
Dialog Toolkit=4

Zapisujemy zmiany i od tej pory Opera nie będzie korzystać z motywu gtk. Świadczy o tym zmieniony wygląd przeglądarki:

II sposób

Możemy usunąć bibliotekę, która integruje przeglądarkę z biblioteką.

W terminalu wpisujemy:

cd /usr/lib/opera

W tym folderze znajduje się wcześniej wspomniany plik. Na początku wykonamy jego kopię:

sudo cp liboperagtk.so liboperagtk-bac.so

Kopia wykonana. Teraz nie pozostaje nam nic innego jak usunąć bibliotekę:

rm liboperagtk.so

III sposób

Połączenie I i II sposobu.

Podane metody nie rozwiązują problemu w 100 %. Przykładowo u mnie na laptopie po wykonaniu tych zabiegów Nautlisu przestał się wysypywać, zaś na komputerze stacjonarnym problem nie ustąpił, lecz objawia się on rzadziej. Osobiście połączyłem I i II sposób dla spokoju ducha.

Wspomóż ludzkość

Jeżeli masz konto na Launchpadzie, to ze swojej strony proszę o podbijanie błędu. Wszak dostał on status Confirmed (potwierdzony), to jednak podbijanie błędu może skutkować szybszym jego naprawieniem.