Clipboard ve FF 53.0.2 , Archlinux

roman

Clipboard ve FF 53.0.2 , Archlinux
« kdy: 10. 05. 2017, 21:14:42 »
Ahoj vespolek,
narazil jsem na problém s clipboardem ve Firefox 53.0.2 v Archlinuxu.
Chová se to následovně: PRIMARY (výběr a vložení myší) i CLIPBOARD (Ctrl+C, Ctrl+V) v konzoli (Xterm) a např. editorech (geany, leafpad) je vše OK.
Do Firefoxu jde vložit oběma způsoby (jak do pole na stránce tak i do vyhledávacího či adresního řádku) z leafpadu, z geany ani Xterm ne.
Ve FF nejde vložit ani text zkopírovaný někde ze stránky ani jedním způsobem (ještě nedávno jsem běžně používal při překladu částí textů při brouzdání oběma způsoby do překladače na jiné záložce).
Zajímavé je, že když ve FF ze stránky "naberu" text (Ctrl+C), vložit do FF nejde, stačí ale skočit do leafpadu, Ctrl+V (!), text se vloží a pak už jde Ctrl+V i do FF. WTF?
Bohužel si nejsem moc jist, kde by mohla být chyba, FF se aktualizoval o víkendu, problému jsem si všiml dnes.
Zkoušel jsem pacmanem vrátit starší verzi, ale neběžela (asi nějaký problém se závislostí, chybějící knihovna, neumím vyřešit).
Zkoušel jsem i FF odinstalovat, zrušit profil a znovu nainstalovat - stejné chování.
Nevíte někdo kde by mohl být problém ? Funguje vám schránka s FF korektně ?
Díky jak za info, jak to funguje vám, i za případné nakopnutí správným směrem.


roman

Re:Clipboard ve FF 53.0.2 , Archlinux
« Odpověď #1 kdy: 10. 05. 2017, 21:34:02 »
Tady je ještě ten pokus o downgrade z adresáře /var/cache/pacman/pkg/:
Kód: [Vybrat]
[roman@newarch pkg]$ sudo pacman -U firefox-52.0.2-1-x86_64.pkg.tar.xz firefox-i18n-cs-52.0.2-1-any.pkg.tar.xz
[sudo] heslo pro roman:
načítají se balíčky...
varování: snížení verze balíčku firefox (53.0.2-1 => 52.0.2-1)
varování: snížení verze balíčku firefox-i18n-cs (53.0.2-1 => 52.0.2-1)
řeší se závislosti..
kontrola konfliktních balíčků...

Balíčky  (2) firefox-52.0.2-1  firefox-i18n-cs-52.0.2-1

Celková velikost po instalaci:    120,71 MiB
Odhadovaná velikost aktualizace:     0,30 MiB

:: Pokračovat v instalaci? [A/n]
(2/2) kontrola klíčů v klíčence                                         
(2/2) kontrola integrity balíčků                                         
(2/2) načítání balíčku
(2/2) kontrola konfliktů souborů                                         
(2/2) kontrola volného místa na disku                                   
:: Zpracovávání změn balíčku...
(1/2) navrácení k původní verzi firefox
(2/2) navrácení k původní verzi firefox-i18n-cs                         
:: Probíhá potransakční hook...
(1/3) Updating icon theme caches...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Updating the desktop file MIME type cache...
[roman@newarch pkg]$ firefox
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so:
libicui18n.so.58: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
[roman@newarch pkg]$

Danny

Re:Clipboard ve FF 53.0.2 , Archlinux
« Odpověď #2 kdy: 10. 05. 2017, 22:12:00 »
Jak pomoct s clipboardem nevím, ale tuším jak zkusit pomoct s tím downgradem:

Zkuste najít soubor libicui18n.so.* (bude tam nějaké číslo jiné než 58)

potom pomocí pacman -Qo libicui18n.so.* (zde doplňte plnou cestu na soubor i s číslem)
zjistit, kterému balíku patří a pak zkusit downgradovat i tento balík

nebo z něho vykopírovat tuto knihovnu ve verzi 58. kterou Firefox chce

ale bacha, aby vám to nerozbilo systém... sám teď můžu jen naplano filosofovat, od Archu jsem před časem odešel a používám již jinou distribuci

Danny

Re:Clipboard ve FF 53.0.2 , Archlinux
« Odpověď #3 kdy: 10. 05. 2017, 22:15:15 »
(dodatek: nejlepší asi bude, aby se nerozbily jiné závislosti, asi ponechat ten jiný balík (zjištěný pomocí pacman -Qo) tak jak je, aby knihovnu mohly používat jiné aplikace a pak prostě do /usr/lib přikopírovat tu verzi 58 pro Firefox.)

roman

Re:Clipboard ve FF 53.0.2 , Archlinux
« Odpověď #4 kdy: 11. 05. 2017, 06:30:48 »
Díky za odpověď, večer zkusím, pokud se podaří budu aspoň vědět jestli je chyba v nejnovějším FF nebo se mi rozbilo něco jiného.
Teď jsem byl na stroji s LinuxMint 17.3, jenže tam je FF zatím ve verzi 53.0 a schránka se chová standardně.


roman

Re:Clipboard ve FF 53.0.2 , Archlinux
« Odpověď #5 kdy: 11. 05. 2017, 16:24:01 »
Tak vyřešeno. Problém měl něco společného s https://bugzilla.mozilla.org/show_bug.cgi?id=1361979
Rozbilo se asi včera zmiňovanou aktualizací GTK3 3.22.13, právě se stáhnul update GTK3 3.22.14 a už to funguje jak má.