Содержание
Вся сила Vivaldi кроется… нет, не в гемоглобине, как говорил парикмахер «Пьер и Константин», известный, а в настройках этого браузера. Правда, его разработчики полагают, что в приватности силы столько же, или даже больше. Однако ведь и приватность настраивается через настройки, и потому дискутировать о том, что первично, мы не будем. А просто рассмотрим те настроечные опции, которые важны для нас с котом Мануалом.
Преамбула
Хотя я назначаю Vivaldi любимой женой браузером по умолчанию вот уже более пяти лет, случая написать подробно о его настройких не было: первый раз он настраивался методом ползучего эмпиризма, а в двльешем я просто таскал его конфиги из системы в систему с одновременным их совершенствованием. Кстати, пользовательские конфиги этого браузера лежат где и положено, в ~/.config/vivaldi
— на особое положение, как Firefox (конфиги которого лежать в ~/.mozilla/firefox
), он не претендует.
Но случай всё-тки представился: определившись наконец с системой-дублёром для Linux Mint Cinnamon Edition (скажу по секрету, что мы с Мануалом, после обсуждения и обмена мнениями постановили считать таковой MX Linux с KDE), я решил установить в ней свежий Vivaldi и сконфигурироровать его «с нуля», одновременно документируя весь процесс.
В первой части Историй про Vivaldi говорилось, что после установки браузера он при первом запуске был подвергнут постинсталляционным настройкам по «программе максимум». Это следует иметь ввиду, когда мы с Мануалом будем говорить о включении тех или иных опций — при других вариантах начального конфигурирования (минимальном и промежуточном) список активизированных «почти из коробки» опций будет иным. Хотя сами по себе опции будут теми же самыми, и (почти) любую из них можно включить или отключить в окне настроек.
Правда, есть и сцепленные опции, которые можно включить или отключить только все вместе. Но их не много — например, почта, календарь и лента новостей, о чём будет сказано позднее. Однако начнём по порядку. А по порядку у нас следует интерфейс, а затем функционал. Хотя это вещи тесно связаны между собой, и по ходу дела постоянно придётся забегать вперёд и возвращаться назад. Только потом речь дойдёт до настройки. Но уже, скорее всего, в одной из следующих Историй.
Про умолчания
Для Vivaldi понятие чего бы то ни было «по умолчанию» очень условно — даже свежеустановленный браузер при первом запуске может выглядеть несколько по разному.
«Первозданная» внешность Vivaldi зависит от ряда факторов. Во-первых, от номера его мажорной версии (нынче 5), версии минорной (текущая — 5.2), и даже от dot-версий сборки(даже в последних могут быть внесены какие-то коррективы). Кое-какие из этих данных можно видеть здесь:
Во-вторых, на вид браузерв влияет выбранный вариант настройки при первом запуске (или отказ от оного), о чём говорилось в части 1. Наконец, в-третьих, определяющее влияние могут оказывать ответы на вопросы в ходе первичной настройки,
Так, вариант первичной настройки мы с Мануалом всегда выбираем максимальный. А ответы на вопросы определяются сложившимися привычками и нынешним настроением. Плюс к тому кое-что мы успели добавить сразу после установки, но до начала сочинения данного материала,
Тем не менее, в дальнейшем мы будем отталкиваться от примерно того состояния, в котором браузер запустился при выполнении указанных выше условий:
Пустое поле с предложением Добавить первую учётную запись намекает, что следует всё бросить и создавать какой-то там аккаунт. Но мы этого делать не будем, по крайней мере пока не разберёмся, какой он такой, этот северный олень аккаунт и чего там он каунтит, а это будет не очень скоро. Потому что сначала нам надо выучить слова, используемые разработчикам Vivaldi.
Терминология
В терминологии разработчиков Vivaldi окно, в котором запущен этот браузер, разделяется на три области:
- рабочая область, в которую выводится контент загружаемой страницы;
- заголовок страницы;
- интерфейс — всё, что располагается ниже заголовка, но вне рабочей области.
Обязательными областями являются заголовок и рабочая область. Вообще-то обе эти области отображается в любом браузере. Рабочая область — потому, что в ней отображается содержимое web-страниц, для просмотра которых браузеры и были придуманы.
А заголовок необходим, так как, согласно спецификациям, каждая страница обязана иметь нечто, заключённое в тэг TITLE. Например, в html-коде 1-й части Историй про Vivaldi заголовок выглядит так:
Вообще-то, сказанное верно для статических сайтов pure html. Ныне подавляющее большинство сайтов в сети — динамические, их html-код генерируется при обращении. В частности, в примере заголовок был сгенерирован из части URL-адреса. Который, в свою очередь, был сгенерирован по правилам, заданным используемым движком — так называемой CMS, в данном случае ClassicPress. Что, однако, не отменяет обязательности заголовка.
Кроме собственно заголовка, одноимённая панель всегда несёт кнопки управления окном браузера. У Vivaldi их пять: две в левой части адресной панели (Меню окна и На всех рабочих столах) и три в правой (Свернуть, Развернуть, Закрыть).
Правда, точно такие же кнопки можно видеть и в любом другом браузере. Их назначение точно такое же, они, скорее всего, точно так же расположены и оформлены. Кнопки эти не имеют никакого отношения к браузеру. Они зависят от оконного менеджера, используемого в данном сеансе Иксов. В нашем случае — это оконный менеджер среды KDE, именуемый KWin.
Элементы интерфейса
Как уже говорилось, в Vivaldi всё остальное, кроме панели адреса и рабочей области — это… нет, не то, что подумали испорченные соотечественники персонажа из известно анекдота. А всё остальное
— интерфейс, интерфейс, интерфейс…
Многократное упоминание слова «интерфейс», здесь уместно не менее, чем в анекдоте. Потому что интерфейс Vivaldi состоит из многих отдельных элементов. Любой их них может быть отключён, а потом включён заново — поскольку при отключении он никуда не исчезает, просто уходит «с глаз долой».
На следующем скриншоте будут показаны те элементы интерфейса, которые мы с Мануалом обычно делаем видимыми всегда:
Это далеко не все панели, которые можно сделать видимыми. Однако, если включить их все — площадь рабочей области может асимптотически приблизиться к нулю. Хотя функционал, обеспечиваемый дополнительными панельками, безусловно, станет доступней (смайлики по вкусу).
Можно, напротив, увеличить площадь рабочей области, отключив отдельные элементы интерфейса. А можно поступать радикальней: пользуясь тем, что интерфейс браузера не является обязательным элементом, убрать его от слова вообще. Это делается через меню. Но пока мы дойдём до его рассмотрения, достаточно запомнить комбинацию хоткеев: Control+F11, которая отключает вывод интерфейса. И после этого страница будет выглядеть так:
Повторное нажатие Control+F11 вернёт интерфейс взад, приведя станицу к виду, который она имела до отключения оного.
Кстати, при этом не запрещён и переключение в полноэкранный режим по стандартной клавише F11. Тогда за счёт исчезновения панели заголовка выигрывается ещё некоторая площадь рабочей области.
Борьба за пространство: режим чтения
Но и это ещё не предел в борьбе за жизненное пространство. Если внимательно присмотреться к скриншоту 4, то в адресной панели можно увидеть (между полями для URL и для поиска) маленькую серенькую кнопочку. В натуре (а не на скриншоте) при наведении на неё всплывает название — Режим чтения. Это — отключение всякого рода внутренних «излишеств», в примере, скажем, менюшек, сгенерированных ClassicPress’ом. То есть выводится не просто содержимое страницы, а её «тело»:
Повторное нажатие на эту кнопку возвращает страницу к «нормальному» виду.
Надо заметить, что кнопка аналогичного назначения (уже не помню, как она называлась) впервые появилась в браузере Opera в те уже далёкие времена, когда, с одной стороны, она была настоящей. А со стороны другой, разработчики сайтов стали больше заботиться о кормлении своего ЧСВ, нежели об удобстве посетителей.
И тогда кнопка эта вызвала просто тихий (а иногда и не очень тихий) восторг. Посудите сами: лёгким щелчком мыши нечто навороченное и не читаемое, по какому-то недоразумению называемое контент-сайтом, превращалось в гладкий текст, вызывающий в памяти воспоминания о Pure HTML.
Увы, как часто бывает в таких случаях,
Недолго музыка играла
Не долго фраер танцевал.
И кнопка эта пропала примерно в то же время, что и первозданная Opera, превратившись в очередного «хромоногого брата» — близнеца не только Ленина и Партии, но и Ричи с Керниганом. Тем больше радости вызвало появление кнопки Режим чтения в Vivaldi, идейном наследнике наработок старой Opera.
Борьба продолжается
Однако с возвратом в «нормальный» режим можно и не торопиться. А продолжить битву за жизненное пространство. Для чего сначала отключаем вывод интерфейса (Control+F11), а затем переходим в полноэкранный режим (F11). Правда, выигрыш пространства после этого получается копеечный, но всё-таки:
Да и претензии тут в основном к разработчику сайта. Или, как в данном случае, к выбору им CMS’и и особенно темы оформления. Мы с Мануалом из-за хронической болезни печени (==лени) и ограниченности времени, отпущенного пенсионерам, используем на сайте Истории Alv’а CMS под названием ClassicPress, продолжающего традиции скурвившегося WordPress’а. А подбором темы вообще не запорачивались, в качестве паллиатива прикрутив первую попавшуюся из более-менее знакомых (или — наиболее знакомую из первых попавшихся). А, как известно, нет ничего более постоянного, чем временные решения.
На сайтах же, разработчики которых подошли к вопросам внешности более ответственно, результат, полученный в борьбе за жизненное пространство, может быть просто превосходен. Примером чему может служить сайт Oh My Zsh (опять-так из числе первых попавшихся). В обычный вид его можно посмотреть, пройдя по ссылке, или на следующем скриншоте:
Снимаю шляпу перед энтузиазмом того, кто вообще может тут хоть чего-нибудь прочитать (а читать на нём очень есть чего). Тем же, кто, подобно нам с Мануалом, на подобный подвиг не способен, предлагается выполнить все шаги в борьбе за пространство, наградой за что будет примерно такой вид:
Следует помнить, что настройка вида страниц в режиме чтения абсолютно независима от их вида в режиме «нормальном». Который нынче всё чаше заслуживает названия «режима не чтения». И, чтобы достигнуть мксимального комфорта, чукча-читатель должен прибегнуть к методу… нет, не диалектического материализма, а ползучего эмпиризма. О чём будет рассказываться в отдельной Истории. Той, которая будет про настройки вообще.
Режим чтения: границы возможностей
В общем, режим чтения — штука замечательная. Он имеет только один маленький недостаток: иногда при кнопка его выключения/выключения на адресной панели. А другого способа переключаться в него нет. Причин тому, насколько я понял — две.
Первая — это разумность кнопки переключения. Так, она отсутствует на страницах по крайней мере некоторых социальных сетей, например, Facebook’е и ВКонтактике (другими мы с Мануалом брезгуем; этими, правда, тоже — но не все из наших старых друзей разделяют это чувство). Видимо, переключатель нутром чует, что на таких ресурсах в каком режиме ни читай — меньшей бредятиной из содержание не становится.
Другой пример умного подхода являет нам официальный сайт Vivaldi. Там переключателя режимов нет на индексной странице и на первых страницах разделов, например, раздела блогов. И оно понятно — это типа оглавлений со средствами навигации, которые тут более чем уместны. Но стоит перейти ну любую «содержательную» страницу (например, вот эту) — как переключатель режимов появляется, и успешно выполняет свою задачу. В результате страницы блога отлично читаются даже без дополнительных ухищрений, типа отключения интерфейса и перехода в полноэкранный режим:
Есть и противоположные примеры, когда переключатель на режим чтения проходит сквозной нитью через весь сайт, вне зависимости от контента текущих страниц. Это можно видеть на всех наших сайтах (например, на Историях. И не только. Такая же забота о чукче-читателе проявляется и на Харбе. Видимо, переключатель режимов понимает, зачем посетитель пришёл на данный сайт: для серьёзного чтения или так, просто поболтаться.