wtorek, 21 czerwca 2016

Otter-Browser #129 i problemy z Qt5-WebEngine 5.7

Ukazało się nowe wydanie tygodniowe Otter-Browsera, a zatem zwyczajowo zamieszczam PKGBUILD. Jest on jednakże zmieniony w stosunku do tego, co prezentowałem do niedawna. Otóż do repozytorium testing trafiło nowe wydanie Qt5 - 5.7.  Niektórzy być może z niego korzystają. Okazuje się, że każda przeglądarka (sprawdziłem na Qupzilla z serii 2.x oraz w wersji rozwojowej z Git, obecnie rev 56, Otter-Browser a nawet Quill - wersja z Git) wykorzystująca qt5-webengine w wersji 5.7 (dokładnie: 49.0.2623.111) jako silnik na niektórych stronach będzie miała problemy i ulegnie awarii. Te same strony otwierane z użyciem qt5-webkit, także w wersji 5.7 (choć to złudne, bo wersja jest nadal 538.1). Te same przeglądarki wykorzystujące qt5-webengine z serii 5.6.x działają prawidłowo. Co ciekawe, nie pamiętam, by wersje Blinka z serii 49.x miały takie problemy. Stąd też sądzę, że jest to jakiś błąd w samym qt5-webengine.
Między innymi z tego powodu, zdecydowałem się na udostępnienie PKGBUILDu, który buduje przeglądarkę, która może wykorzystać zarówno qt5-webengine, jak i qt5-webkit (to nie moja zasługa, a twórców programu, którzy to umożliwiają od samego początku). Wyboru silnika możemy dokonać bądź wpisując about:config i zmieniając wartość w polu Backends na qtwebkit lub qtwebengine, albo w pliku ~/.config/otter/otter.conf wpisując tę samą wartość w polu Web.

środa, 15 czerwca 2016

Otter-Browser #128

Ukazało się kolejne wydanie tygodniowe Otter-Browser, przeglądarki, której kibicuję, albowiem prawdopodobnie, gdy się w końcu ukaże w wersji 1.x, stanie się domyślną w moim systemie.
Bez zbędnych zatem wstępów, jak niemal co tydzień PKGBUILD, który umożliwia budowę przeglądarki w wersji 0.9.11#128.
Jedna tylko uwaga - w przypadku, gdyby ktoś się decydował na zbudowanie przeglądarki w oparciu o qt5-webengine w kandydującej wersji 5.7RC, która dostępna jest w repozytorium kde-unstable, to może się spotkać z wadliwym wyświetlaniem niektórych stron. Jak się wydaje jest to jakiś błąd instniejący w qt5-webengine 5.7RC, a nie w Otter-Browser, albowiem błędy przy przeglądaniu stron występują również np. w QupZilla 2.x budowanej w oparciu o ten sam silnik.

Qupzilla 2.0.1

Z jakiegoś, nieznanego mi powodu, QupZilla w repozytoriach Archa wciąż znajduje się w dość zamierzchłej już wersji 1.8.9. Tymczasem 8 czerwca ukazało się już pierwsze wydanie poprawkowe do najnowszego wydania z linii 2.x. Wprawdzie w AUR dostępna jest paczka qupzilla-git, która buduje wersję tej przeglądarki z wersji 2.x, jednakże jest ona oparta o linię rozwojową (master). Jeśli ktoś chciałby zatem mieć - teoretycznie - bardziej stabilne wydanie, to poniżej prezentuję skrypty umożliwiające budowę przeglądarki w wersji 2.0.1.
Wpierw jednak dwie uwagi.
Linia 2.x umożliwia budowę przeglądarki wyłącznie w oparciu o Qt5 oraz wyłącznie w oparciu o qt5-webengine. Jeśli komuś potrzebna jest wersja oparta o Qt4 bądź oparta o qtwebkit, to musi korzystać z wersji znajdującej się w repozytorium community.
Nadto wersja qt5-webengine musi być nie niższa niż 5.6. Przynajmniej w teorii. W repozytorium kde-unstable  jest bowiem już dostępne Qt 5.7RC, a wraz z nim qt5-webengine w tej wersji. Zbudowana w oparciu o nią QupZilla ma jednak problemy z prawidłowym otwarciem niektórych stron i dość często ulega awariom. W zdecydowanie mniejszym stopniu, awariom ulega wersja oparta o qt5-webengine 5.6.1. Jak się wydaje - nie jest to jednakże przypadłość QupZilli, a raczej samego qt5-webengine 5.7RC, albowiem inna przeglądarka budowana w oparciu o ten sam silnik (otter-browser) również ulega awariom i to na tych samych stronach.
Teraz już sam PKGBUILD.

środa, 8 czerwca 2016

Otter-Browser #127

Jak podają twórcy programu, obecna wersja skupiła się na doskonaleniu pracy z QtWebKit. Jak może pamiętacie, mój PKBUILD buduje wersję opartą wyłącznie o QtWebEngine. Być może w przyszłości przywrócę możliwość obu backendów. Jeśli ktoś zatem chciałby wypróbować wersję QtWebKit, a nie potrafił dokonać przeróbek PKGBUILDu, to proszę o kontakt. Wersja taka się również pojawi.
Tymczasem PKGBUILD w dotychczasowej formule dla wersji tygodniowej 127.

środa, 1 czerwca 2016