LINUX.ORG.RU

Напильник для Vivaldi

 , ,


2

0

Хотя большую часть современных браузеров трудно упрекнуть в отличной интеграции с системной темой (исключение — разве что SeaMonkey с дополнением Gnomerunner), Vivaldi в лучших традициях старой Оперы — в отдельной лиге, выглядя квадратным инопланетянином на любой платформе.
К счастью, гибкость интерфейса у него не хуже, чем у браузеров на XUL. Более-менее поправить внешний вид можно, создав кастомную тему, поднастроив цвета и степень квадратности виджетов. Ну а далее — css.

Например, такой:

/**remove separate titlebar, put the menu button into titlebar. See https://habrahabr.ru/post/261543 **/
#header {
    min-height: 2px !important;
    height: 2px !important;
    z-index: auto !important;
}

.win .vivaldi {
    color: #fff;
    position: absolute;
    top: 5px;
    left: 98px;
}

.vivaldi+#tabs-container.top {
    border-bottom: 1px solid;
    
    position: absolute;
    top: 62px;
    width: 100%;
    z-index: 1 !important;
}

#tabs-container.bottom #tabs, #tabs-container.top #tabs {
    max-height: 30px !important;
}

.vivaldi { z-index: 3; }

/**move extensions buttons to the left, put them before searchbar**/

.extensions-wrapper {
  order: 0;
  background-color: #3A3A3A;   
}

.searchfield {
    order: 1;
}

/**some hacks necessary in order to nicely align the toolbar with menu button**/

/*.addressfield { margin-left: 40px !important; }*/

.button-toolbar.back {
    position: relative !important;
    margin-left: 30px !important;
}


/**hide rewind, next, newtab and reader buttons**/

.button-toolbar.rewind,.button-toolbar.next,.button-tabbar.newtab,.button-addressfield.reader-mode,#pagetitle{display:none}

/**specific tabbar colour adjustments**/

#tabs-container {
  background-color: #3A3A3A;
  border: 0 solid var(--colorBgDarker);
  z-index: 0;
}

.tab-position .tab  {
    color: #AAA;
    background-color: #000;
}

.tab-position .tab:hover:not(.active) {
  background-color: #545454;
}

/**interface font adjustments - now it looks nice with 90% inteface scaling**/

#browser,.tab-header {
    font-size: 13.5px;
}

/**scrollbar settings: make it thinner, hide buttons, adjust colours**/

#browser ::-webkit-scrollbar-track {
  background-color: #333;
}

#browser ::-webkit-scrollbar-button {
display:none
}

#browser ::-webkit-scrollbar {
  width: 13px;
}

#browser ::-webkit-scrollbar-thumb {
   border: 0px;
   background-color: #466389 
}

Далее по вкусу можно его импортировать в /opt/vivaldi/resources/style/common.css или в /opt/vivaldi/resources/browser.html.
Не то чтобы шедевр интеграции, но до уровня файрфокса вполне добивает, и даже лучше — ведь нативные KDE'шные диалоги в нём из коробки без всяких патчей.
Зато, в отличие от файрфокса или хрома, (из)взращённому Оперой пользователю не придётся обвешивать браузер десятком расширений.

>>> Просмотр (1680x1050, 995 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: dogbert (всего исправлений: 2)

Ответ на: комментарий от Deleted

Отваливается на пятых кедах некоторая приятная ерунда типа контактика в Telepathy, а разбираться пока лень (да и, судя по всему, подохнет эта Telepathy).

dogbert ★★★★★
() автор топика

Да, и какое именно расширение для вкладок сбоку в огнелисе используешь?

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Ну, если бы тут были пятые кеды, я бы это заметил)

aptitude versions kdebase-runtime
Пакет kdebase-runtime:                                       
i   4:4.14.2-2                                         oldstable                      500 

А в файрфоксе — TreeStyleTab, он в 52 ещё работает.

dogbert ★★★★★
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Это скорее всего внутренняя дебиановская нумерация. В сущности, версия этого метапакета ни о чём не говорит.
Опять таки, если б тут были какие-то ошмётки пятых кед, за три года я бы это всяко заметил.

dogbert ★★★★★
() автор топика

Понимаю, что вивальди выглядит несколько инородно в линусковой среде, но мне наоборот нравится его дефолтный тулкит. Хотя, видимо, я просто люблю все флатовое

l0stparadise ★★★★★
()

Мегаполезный и познавательный пост. CSS утащу себе. Спасибо!

kknight ★★★★
()
Ответ на: комментарий от atsym

Какая-то всратая претензия. Ну на кой мне подписка на свою же тему?

dogbert ★★★★★
() автор топика
Ответ на: комментарий от Deleted

http://tvtropes.org/pmwiki/pmwiki.php/Series/JamesMaysManLab
Честно, я пытался написать понятное описание, но не смог, всё не то получается. Лучше посмотри пару клипов на Ютубе (даже тот, который на моём скрине, пойдёт), и реши — надо оно тебе или нет.

dogbert ★★★★★
() автор топика
Ответ на: комментарий от spijet

Vivaldi из коробки умеет в настраиваемые сочетания клавиш и в одноклавишные команды.
Но и расширение должно работать.

dogbert ★★★★★
() автор топика
Ответ на: комментарий от dogbert

Это скорее всего внутренняя дебиановская нумерация. В сущности, версия этого метапакета ни о чём не говорит.

Это ведь oldlibs...Transitional package for the KDE runtime components...

Odalist ★★★★★
()
Ответ на: комментарий от camac

Как говно не украшай, оно все равно говном и останется.

Согласен.

Odalist ★★★★★
()

Все так же жрет оперативу и тормозит ?

MakeMeSmile
()

Криво, страшно, КДЕшно

fornlr ★★★★★
()

Так куда этот ксс пихать лучше в итоге?

сюды /opt/vivaldi/resources/style/common.css или в сюды /opt/vivaldi/resources/browser.html?

вообще как браузер по сравнению с фоксом и хромиум? я что-то пробовал его на виндах давненько, он тормознее оперы был и фокса, да и тем паче хромиума.

zor1984qq
()
Ответ на: комментарий от koshmar

Без понятия

я на хромиуме сижу + иногда фокс для прокси через tor для торрентов.

zor1984qq
()
Ответ на: комментарий от dogbert

полностью согласен, только недавно открыл для себя что discord закрыли, альтернатив skype + icq нет ;)

zor1984qq
()

файлы уже в другом месте эти, у меня в манжаре: /opt/vivaldi/resources/vivaldi/style/common.css

zor1984qq
()
Ответ на: комментарий от zor1984qq

Удобно сёрфить интернеты, не отрываясь от клавиатуры.

spijet ★★★
()
Ответ на: комментарий от camac

Как говно не украшай, оно все равно говном и останется.

Верно

debian000 ★★
()

А чем хромиум не устраивает? Просто сам подумываю на vivaldi переехать, но пока не уверен, стоит ли

letni
()

Традиционно хорошая интеграция у тех браузеров, для которых разработчики поленились сделать приличный интерфейс и огрничились прибитым гвоздями огрызком. Исключением в этом правиле стоит хром/хромиум - там и интеграция оформления никакая, и интерфейс уровня плинтуса.

Не было случая оценить вивальди. Когда я его смотрел последний раз, меня больше волновали крахи, зависания, графические артефакты и косое отображение страницы. Кажется это была альфа.

kirill_rrr ★★★★★
()
Ответ на: комментарий от letni

Хромиум меня не устраивает абсолютно дубовым интерфейсом.
Собственно, сам интерфейс, где уже явно читаются нотки старой Оперы (тот же сайдбар с закладками-загрузками-заметками-историей — один в один), а также пара дополнительных, опять-таки чисто оперовских фишек (мышиные жесты, настраиваемая клавиатура, опциональный полноценный статусбар (последнее мне лично не нужно, но всё-таки) и прогрессбар в адресной строке, поведение ctrl-z, выделение ссылок мышью) — вот основные отличия Вивальди. Внутре это тот же Хромиум.
Глюков при отображении страниц и прочего за неделю не замечено. Анимации в интерфейсе я отключил сразу.
Из нетривиального, что забыл дописать — некоторые видео на Ютубе не хотят показываться в HD, пока не установлен chromium-codecs-ffmpeg-extra (я так понимаю, им H.264 не хватает).
Забыл: из того, чего не было в опере — тут офигенный Speed Dial, можно делать несколько наборов ссылок для перехода и переключаться между ними.

dogbert ★★★★★
() автор топика
Последнее исправление: dogbert (всего исправлений: 1)
Ответ на: комментарий от dogbert

глюков при отображении страниц и прочего за неделю не замечено.

Да и не должно быть. Движок с хромиумом один

letni
()
Ответ на: комментарий от dogbert

А в файрфоксе — TreeStyleTab, он в 52 ещё работает.

А что, потом под 52 подленько сломают :-)?

Darth_Revan ★★★★★
()
Ответ на: Так куда этот ксс пихать лучше в итоге? от zor1984qq

сюды /opt/vivaldi/resources/style/common.css или в сюды /opt/vivaldi/resources/browser.html

эти файлы перезаписываются после каждого обновления. Я вот добавил такой код в pacman hooks:

sed -i "7i \    \<link rel=\"stylesheet\" href=\"tweaks/custom.css\" /\>" /opt/vivaldi/resources/vivaldi/browser.html

а уже в tweaks/custom.css добавляю костыли. Хотя лично я мечтаю свалить на другой браузер (без электрона).

dsxl
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.