czwartek, 23 lutego 2017

Łączenie archiwów zip

Spotkaliście się być może z plikami o nazwach nazwa.zip.xyz, gdzie xyz to kolejne cyfry. Często unzip, czy bsdtar nie potrafi sobie poradzić z ich rozpakowaniem. Pewnie też wrzuciliście w przeglądarkę zapytanie o poszukiwanie narzędzia do łączenia tego typu archiwów w jeden plik zip. Tymczasem niczego nie trzeba szukać, albowiem - jak to bardzo często bywa - rozwiązanie jest pod ręką.
Wchodzimy do katalogu z tego typu archiwami i wydajemy polecenie:
cat nazwa00.zip.* > plik.zip
Tyle. Powstały plik.zip będzie połączonym archiwum, z którym unzip, czy bsdtar łatwo sobie poradzą. Oczywiście katalog dla plik.zip może być dowolny.

czwartek, 16 lutego 2017

Ładniejsze ikony dla Otter-Browser

Kwestia "ładniejsze" jest na pewno do dyskusji. Niemniej jednak, jak do tej pory, ikony w menu tego programu, przynajmniej stosując wystrój Breeze (czy też po prostu jakikolwiek "płaski" wystrój środowiska) dość mocno się z nim kłóciły.
Od jakiegoś czasu trwają prace nad nowymi ikonami, które już teraz można stosować. Jeśli chcielibyśmy z nich skorzystać, to musimy wykonać jednak sporo czynności.
Ściągnąć pliki ikon możemy na dwa sposoby: albo ściągając archiwum, albo klonując repozytorium GIT.

W pierwszym przypadku również co najmniej dwa wybory:
Możemy ściągnąć archiwum wchodząc na stronę, gdzie ikony zostały udostępnione i kliknąć na "Clone or Download", a następnie "Download ZIP". Zapisujemy gdzieś plik (przy automatycznie ustawionym pobieraniu, najczęściej będzie to katalog ~/Pobrane). Plik ikon ma nazwę Flat-master.zip.
Możemy również wpisać w jakimś katalogu następującą linijkę w konsoli:
wget -O Flat-master.zip https://codeload.github.com/MhzDsgN/Flat/zip/master
Oczywiście w miejsce Flat-master.zip można wpisać dowolną nazwę. Plik został przeze mnie tak nazwany, by przyjął taką samą jak w poprzednim przypadku.
Po ściągnięciu w dowolny sposób rozpakowujemy archiwum zip. Pliki ikon zawarte będą w katalogu Flat-master.

Możemy również sklonować repozytorium:
git clone https://github.com/MhzDsgN/Flat
Wówczas pliki ikon pobiorą się do katalogu Flat, który powstanie w katalogu, w którym wykonaliśmy to polecenie.

W jednym i drugim przypadku ikony zawarte są w plikach *.svg. 
Pliki te możemy przenieść teraz w jakieś bardziej właściwe miejsce. W moim przypadku to katalog ~/.local/share/apps/otter-browser/icons/Flat

Po tej czynności otwieramy przeglądarkę Otter, w polu adresu wpisujemy about:config, wybieramy z listy Interface a następnie IconThemePath i zmieniamy ścieżkę do ikon, na tę, w której je umieściliśmy. Pozostaje jeszcze zapisać doknane zmiany i zrestartować przeglądarkę.

środa, 15 lutego 2017

Otter-Browser 0.9.91 weekly 163

Ze zmieniającej się numeracji wynika, że Otter-Browser zmierza do stabilnego wydania 1.x. Jak na razie - po kilku wersjach, które "wypadły" - wersja tygodniowa 163. PKGBUILD jest tak skonstruowany, że wymaga paczki qt5-webkit-ng, która jest w sprzeczności z qt5-webkit, którą możecie mieć zainstalowaną. Qt5-webkig-ng "dostarcza" qt5-webkit, zatem podczas jego instalacji trzeba będzie twierdząco odpowiedzieć na odinstalowanie tej drugiej i zastąpienie jej tą pierwszą. Qt5-webkit-ng to rozwijana obecnie wersja qt5-webkit. Otter-Browser działa z dwoma silnikami: qt5-webkit-ng lub qt5-webengine. Nie jest nawet konieczne, by użyć qt5-webkit-ng (można odpowiednio zmodyfikować PKGBUILD). Niemniej jednak, jeśli chcecie używać obu silników, lub webkita, to musi to być właśnie wersja qt5-webkit-ng, a nie qt5-webkit.
Qt5-webkit, choć budowane w wersji 5.8, to od miesięcy nie jest rozwijane. Stan prac nad qt5-webkit-ng obecnie jest taki, że już silnik ten wydaje się być lepszym rozwiązaniem od "oryginału".
Jeśli jednak, ktoś z Was chciałby mieć Otter-Browser i jednocześnie używać qt5-webkit z jakichś powodów, to koniecznym będzie lekka korekta PKGBUILDu i wyeliminowanie budowania przeglądarki z tym silnikiem (będzie wówczas używać wyłącznie qt5-webengine). W takim przypadku proszę o kontakt, przygotuję PKGBUILD.