среда, 1 июня 2016 г.

Midori больше не падает! :)

Речь о devel-версии Midori-gtk3, и по сравнению с тем, что было раньше, это уже достижение. Собирал с дефолтными пакетами:

Midori 0.5.11 ((null)) Midori
GTK+ 3.16.7 (3.16.7)
Glib 2.44.1 (2.44.1)
WebKitGTK+ 2.4.10 (2.4.10)
libSoup 2.50.0
cairo 1.14.2 (1.14.2)
libnotify No
gcr 3.16.0
granite 0.3.1

В целом впечатления положительные, по сравнению с разжиревшим монструозным Firefox смотрится куда приятнее (а работает быстрее), возможность использования одноклавишных шорткатов для-чего-угодно просто супер. Набор расширений по умолчанию весьма неплох, там уже есть все то, что продвинутые пользователи первым делом и добавляют в браузер. И расширения в Midori это не какой-то убогий джаваскрипт, а обычные библиотеки .so.

Из минусов- крайне мееедленный процесс разработки, и впечатляющий список открытых багов :) Ну и необходимость ручного допила внешнего вида (gtk3.css), впрочем это можно считать и фичой. Также по старой "доброй" традиции в Webkit[GTK] аналог about:config отсутствует как класс, и вот незадача- до сих пор нет менеджера паролей (есть правда какой-то самописный у арчеводов, но я не смог его собрать).

Про шорткаты:
некоторые сайты, в т. ч. гугл, любят перехватывать ввод пользователя, и, следовательно, при не_заблокированных  js команды вида "клавиша без модификаторов" работать не будут -- лечится установкой userjs, который запрещает автофокус на поле ввода/поиска сайта.
Про ютуб:
в мой сборке не заработал, в причинах еще не разбирался, зато +5 к аскетизму и борьбе с прокрастинацией)))
Про кастомизацию внешнего вида:
gtk3.css получился примерно такой:
...
/* CUSTOM */
.notebook tab {
    padding: 6 6 6;
}
.notebook tab:active {
    background-color: #555;
    background-image: none;
}
.notebook tab:not(:active) {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
}
.progressbar {
    background-color: #333;
    color: white;
    background-image: none;
    box-shadow: none;
    border-right: 1px solid #ADADAD;
    border-radius: 0px;
}
а для :hover ссылок (всплывающий URL ссылки) такой стиль:
a[href]:hover {
            text-decoration: none !important;
        }
        a[href]:hover:after {
            content: attr(href);
            position: fixed; left: 0px; top: 0px;
     margin: auto;
            padding: 4px 6px !important;
            max-width: 60%; overflow: hidden;
            white-space: nowrap; text-overflow: hidden;
            font:10pt sans-serif !important;
            background-color: #2D2D2D !important;
     border-top: 1px solid #F47E4E;
     /* border-radius: 0 0 6px 0; */
     color: white;
            opacity: 0.7;
            z-index: 9999;     
        }

0 коммент. :

Отправить комментарий

Следующее Предыдущее Главная страница

Blogger Template by Blogcrowds