Zaloguj się

Jog Jajcusia

xmpp:jajcus@jajcus.net

Powrót na stronę główną

Koniec z przeskakującym Firefoksem! :-)

Od paru miesięcy męczył mnie problem Firefoksa przeskakującego na aktywny desktop XFCE4, gdy poprosi się go o otworzenie jakiegoś URLa z innej aplikacji, albo gdy po prostu załaduje się jakaś strona. Bardzo nieprzyjemne, gdy w tym czasie próbuje się korzystać z innego aplikacji na innym ekranie. Problem się pojawiał (kilka razy, bo na różnych maszynach) po jakimś upgradzie XFCE albo Firefoksa i nie potrafiłem się go pozbyć. Próbowałem wszelkich opcji w about:config Firefoksa, wszystkich przełączników w konfiguracji XFCE... i nic. Googlałem za tym wielokrotnie, bez skutku, ale trudno mi było uwierzyć, że nikt inny nie zauważył takiego zachowania, albo że nikomu innemu to nie przeszkadza...

Dzisiaj, po kolejnym takim przeskoku nie wytrzymałem i zajrzałem do źródeł XFWM. Wyszło na to, że zachowanie to zależy od parametru activate_action, XFWM przełącza desktop na aktywne okno, gdy parametr ten jest równy ACTIVATE_ACTION_BRING. Potem wyczytałem, że parametr ten jest pobierany z opcji konfiguracyjnej pod nazwą Xfwm/ActivateAction.

Najpierw uruchomiłem GUI konfiguracyjne XFCE, żeby jeszcze raz zobaczyć, czy nie ma tam tej opcji. Nie znalazłem. Zajrzałem więc do swojej konfiguracji (~/.config/xfce4/mcs_settings/xfwm4.xml) i takiej opcji tam nie było, ale miejsce wyglądało na właściwe. Dopisałem więc:

<option name="Xfwm/ActivateAction" type="string"
value="none"/>

... i zadziałało. :-) Wreszcie! Po wielu miesiącach męczarni!

Potem zajrzałem na Google, tym razem szukając tego konkretnego parametru. Okazało się, że nie ja jeden miałem ten problem, a rozwiązanie w sieci jest podane, wiele razy. Widać, jeszcze nie do końca umiem z Google korzystać... :-(

No i nie rozumiem czemu tak wyjątkowo upierdliwe zachowanie jest kontrolowane jakąś ukrytą opcją, której normalnie nie można kilkoma kliknięciami wyłączyć...

Update: Kurde, znowu przeskoczył. :-( Chyba jednak na tym komputerze mam zbyt stare XFCE... Jak ja to testowałem?

Update 2: Właściwym plikiem dla wspomnianej opcji jest: ~/.config/xfce4/mcs_settings/wmtweaks.xml. Po zmianie należy całe środowisko zrestartować. Wygląda na to, że teraz naprawdę działa.


Komentarze

aliceq

22 lutego 2008 10:54:13

zeby mi sie chcialo wymyslic czemu mi quodlibet wyskakuje zminimalizowany do ikony na maxymalizacje gdy tylko mu sie to podoba ;)

Poki co zablokowalam go na desku nr2 i niech tam swiruje z minimalizacja i maxymalizacja

Livio

23 lutego 2008 12:36:52

Mam ten sam kłopot jak otwieram zewnętrzne linki z Liferei. Gdy już będzie używać Gecko 1.9, to chyba podlinkuję ~/.liferea-1.4/mozilla/liferea do ~/.mozilla/firefox/r8hzy2hf.default (aktualny ID profilu) i nie będę musiał otwierać Firefoksa, by wysłać komentarz jako zalogowany…

Dodaj nowy komentarz

Dostępne jest formatowanie Textile

Podpis:
Treść:
Strona WWW (opcjonalnie):
Wpisz kod:code
 
 

Śledzenie komentarzy (RSS) TrackBack URI


[szpieg] Jesteście obserwowani...