Internet Info, s.r.o. Lupa Root Měšec Podnikatel DigiZone Slunečnice Vitalianew Bomba Navrcholu Weblogy Jagg Woko Dobrý web Computer.cz SK: MojeLinky
Root.czBlogyPetr Krčmář: blog nejen o Linuxu

Jak Thunderbird v Xfce spojit s Chrome

Petr Krčmář, 5. 02. 2010, 23:31 v kategorii Webové prohlížeče,

Další návod pro děravou hlavu. Trápil jsem se s tím celý den a povedlo se. Jak vyřešit na pohled triviální věc: spárování Thunderbirdu s jiným prohlížečem než Firefox.

Pokusně jsem přešel na Google Chrome. Protože používám Thunderbird (TB), samozřejmě jsem chtěl, aby se mi linky z TB otevíraly v novém prohlížeči. Triviální záležitost se ukázala být extrémně problematická.

Zkusil jsem v rozšířené konfiguraci nastavit volbu network.protocol-handler.app.http, zkoušel jsem nastavovat standardní prohlížeč v Xfce, dokonce jsem link z příkazu firefox přesměroval na google-chrome, zkoušel jsem zasahovat do konfigurací, ale marně. V žádném konfiguráku už nebylo po Firefoxu stopy, ale přesto se spouštěl. Záhada.

TB se pořád nechtěl svého bratra vzdát. Došel jsem tak daleko, až jsem začal problém řešit na Twitteru veřejně. Ozvalo se mi několik lidí, kterým děkuji za pomoc, protože mě to nakonec společně s googlováním dovedlo ke správnému cíli.

Dočetl jsem se, že je chyba v Thunderbirdu 3.0. Ten totiž nebere správně standardní prohlížeč z různých zdrojů, ale dívá se jen do GNOME nastavení. Jelikož GNOME nemám, nemám ani možnost konfiguraci jednoduše změnit. Po nějaké době googlení jsem narazil na následující stopu po zadání příkazu:

$ gconftool-2 -R /desktop/gnome/url-handlers/http
 command = /opt/firefox/firefox "%s"
 needs_terminal = false
 enabled = true

Aha! Takže v konfiguraci GNOME je pořád zapsána cesta k Firefoxu. Někde hluboko v jeho „registrech“. Tam ji TB našel! Zbývalo nainstalovat balíček gconf-editor a spustit stejnojmenný grafický editor konfigurace GNOME. V už zmíněné cestě /desktop/gnome/url-handlers/http (a https) jsem už volbu našel a změnil. Teď se změnil i výstup příkazu:

$ gconftool-2 -R /desktop/gnome/url-handlers/http
 command = /usr/bin/google-chrome "%s"
 needs_terminal = false
 enabled = true

A skutečně to začalo fungovat. Doplňuji, že podle informací co jsem četl, je tohle jediná cesta, jak to změnit v Xfce nebo KDE. Thunderbird prostě odmítá jiné volby v systému (i ve vlastní konfiguraci – to je hlavní problém) a tvrdošíjně se řídí tím, co mu řekne konfigurace GNOME.

Komentáře (30)

  1. 5. 02. 2010, 23:41 Miro Hrončok napsal:

    Fuj :(

  2. 5. 02. 2010, 23:44 Lol Phirae napsal:

    Bleee. Gnome = Windows registry. :(

  3. 5. 02. 2010, 23:48 Petr Krčmář napsal:

    [1,2] Souhlasím, není to nic hezkého. Obzvlášť, když s tím musí člověk zacházet, přestože GNOME nemá.

  4. 6. 02. 2010, 00:21 Elven napsal:

    mna napadlo velmi jednoduche riesenie:

    apt-get remove firefox

    v com by to pustalo potom? :)

  5. 6. 02. 2010, 00:23 Petr Krčmář napsal:

    [4] To mě napadlo taky, ale nechtěl jsem, protože přeci jen ten Firefox tu chci do zálohy mít. Podle reakcí na různých fórech jsou taky lidi, kterým to neotevírá v ničem. Prostě to na kliknutí na odkazy nereaguje. Zřejmě by to byl pak i můj případ.

  6. 6. 02. 2010, 00:32 Elven napsal:

    napadlo ma este premenovat priamu binarku firefox na firefox2 (alebo firefox_Real :D) a vytvorit tam v mozillackom priecinku subor firefox, ktory by odkazoval na chrome :D

  7. 6. 02. 2010, 00:36 pinkytt napsal:

    Ja mam otazku z trochu ineho sudka: momentalne si hladam pracu a prichadzaju mi ponuky na mail. Hneva ma, ze mi pride mail, kde je 10 - 15 odkazov na stranku profesie a ked kliknem na niektory z nich, tak mi vyskoci firefox a thunderbird je v pozadi. Lenze ja si chcem vyklikat napriklad vsetky hned bez toho, aby mi po kazdom kliknuti na odkaz preplo okno na firefox. Neviete, co s tym? Inak mam Windows 7 (Instalovat linux na moj nb som uz vzdal)

  8. 6. 02. 2010, 01:01 wdolek napsal:

    ackoliv jsem GNOMista a evolutionar :D , takovehle zafixovani na konkretni konfigurak je vazne kekel X-(

    ona vubec neni "svoboda" ve vyberu grafickeho prostredi. respektive - at uz si vyberu jakekoliv, nikdy se neobejdu bez Gtk vcetne GNOME featur nebo Qt s KDE featurama :( (neobejdu ve smyslu zavislosti)

    PS, nebylo zapotrebi instalovat `gconf-editor`, staci editovat soubor ~/.gconf/desktop/gnome/url-handlers/http/%gconf.xml

  9. 6. 02. 2010, 01:06 Lol Phirae napsal:

    [7] http://technet.microsoft.com/en-us/library/cc957208.aspx (zkus nastavit na 0)

  10. 6. 02. 2010, 01:08 Petr Krčmář napsal:

    [7] Psal jsem o tom taky: Přesun Firefoxu na aktivní plochu Xfce

  11. 6. 02. 2010, 01:12 Lol Phirae napsal:

    [10] To asi ve Windows 7 neklapne... :-)

  12. 6. 02. 2010, 01:14 Petr Krčmář napsal:

    [11] Safra, to jsem přehlídl. Stydím se... a doporučuji Xfce :-).

  13. 6. 02. 2010, 04:32 xurfa napsal:

    Někde hluboko v Gnome? System -> Preferences -> Personal -> Prefered Applications. Je to na pár kliknutí!

    Podle mě je jen dobře, že TB bere _SYSTÉMOVÉ_ nastavení a nepatlá se s nějaký svým: pak totiž stačí udělat změnu na jednom místě...

  14. 6. 02. 2010, 09:22 ondrej napsal:

    [6] fuj!

  15. 6. 02. 2010, 10:59 Kit napsal:

    [13] Jenže to bys to Gnome nejprve musel mít nainstalované a spuštěné. Jak to mají dělat ti, kteří Gnome jednoduše nemají? Patřím mezi ně. Odpověď viz blog.

    Nastavení v Gnome NENÍ SYSTÉMOVÉ nastavení.

  16. 6. 02. 2010, 13:04 vain napsal:

    [15] A není to potom o tom, že ostatní prostředí nemají grafická klikátka, kde se toto nastavit dá a GNOME je má?

  17. 6. 02. 2010, 13:16 Petr Krčmář napsal:

    [16] Ale mají. Jak píšu v tomhle blogu, samozřejmě jsem to tam nastavil. Byla to první věc, kterou jsem zkoušel. Thunderbird to ale ignoruje. Je to podle mě problém ve verzi 3.0, dřív to fungovalo podle očekávání.

  18. 6. 02. 2010, 13:25 vain napsal:

    [17] Dobrá, mají, tak potom to uživatelé "kteří Gnome jednoduše nemají" mají dělat takhle a ne si stěžovat v komentářích jako ten, na kterého jsem reagoval - pokud je mají a nefungují, tak je to de facto totéž.

  19. 6. 02. 2010, 13:35 Lol Phirae napsal:

    [18] Ano, kazdy si nainstaluje pulku Gnome, aby mohl zmenit vychozi prohlizec. Z celeho gconfu se mi zveda kuft, to asi MdI importoval primo z M$. :-(

  20. 6. 02. 2010, 14:40 vain napsal:

    [19] "kazdy si nainstaluje pulku Gnome, aby mohl zmenit vychozi prohlizec." - no to může napadnout snad jen id*ota.

  21. 6. 02. 2010, 15:19 Petr Krčmář napsal:

    [20] Klidníme vášně. Každopádně je pravda, že jsem kvůli tomu chtěl původně instalovat tu utilitu pro konfiguraci v GNOME (tu klikací, ne tu "registrovou") a opravdu to chtělo přitáhnout desítky balíků z GNOME. To není rozumný postup.

  22. 6. 02. 2010, 15:19 Lol Phirae napsal:

    [20] Ano, napr. vyvojare podobnych aplikace jako je TB. Je to napsane v GTK, tak to budeme nastavovat pres Gnome a gconf - se Sovetskym svazem na vecne casy a nikdy jinak.

  23. 6. 02. 2010, 15:22 vain napsal:

    [22] Se snad bavíme každý o něčem jiném. Je řeč o nastavení výchozí aplikace "někde", ne snad o tom, v čem a jak je napsaný Thunderbird.

  24. 6. 02. 2010, 15:59 Lol Phirae napsal:

    [23] Ano, evidentne se bavime kazdy o necem jinem. Vyvojari evidentne predpokladaji, ze kazdy, kdo pouziva jejich GTK vytvor tak bude pouzivat Gnome a pokud ne, tak at si trhne nohou, jina nastaveni je nezajimaji.

  25. 6. 02. 2010, 22:54 Smokie napsal:

    [24] Tebe evidentne uniklo, ze je to len bug, pretoze v predoslych verziach to na nastaveni GNOME zavisle nebolo. Alebo len umyselne chces kopat?

  26. 7. 02. 2010, 12:08 100% Lenin napsal:

    Hnus velebnosti. Hnus.

  27. 7. 02. 2010, 12:40 bfu napsal:

    [25]ehm... jak se pozná kdy je nějaké chování BUG a kdy FEATURE? U M$ zpravidla tvrdí, když se jim hlásí chyba kterou nechtěji opravovat, že je to "feature" a nikoliv bug. Nebude to tady podobné? Takovéhle triviální "chyby" snad není problém opravit. Pravda, nevím jak dlouho už je 3.0 venku ale dle aktuální verze 3.0.1 bych si tipnul že už to chvíli bude...

  28. 7. 02. 2010, 18:04 David napsal:

    [5],[8] openSUSE 11.2 s KDE4: linky se neotvírají v ničem. V nastaveních GNOME pro http a https je epiphany. Soubor ~/.gconf/desktop/gnome/url-handlers/http/%gconf.xml sám od sebe neexistuje, vytvoří ho tam až gconf-editor. Místo toho lze editovat /etc/gconf/gconf.xml.schemas/%gconf-tree.xml

  29. 9. 02. 2010, 15:11 fous napsal:

    viz.

    http://honza801.blog.root.cz/2009/09/29/jak-zmenit-defaultni-browser-pro-gtk/

  1. 1 Trackback(s)

  2. Úno 6, 2010: Linux Blog » Blog Archive » Jak Thunderbird v Xfce spojit s Chrome

Přidej komentář