LINUX.ORG.RU

vimperator, давай до свидания, привет tridactyl

 , , , tridactyl


3

2

В общем-то я довольно давно сопротивлялся апдейту, главным образом потому что было не понятно как заставить работать некоторые хоткеи вроде control+c для закрытия окон, темы и другое тому подобное, постоянно что-то было не так, но всё это удалось решить, так что vimperator я теперь выбросил и наслаждаюсь высокой скоростью. В чем-то tridactyl даже лучше, чем вимператор, например лучшей поддержкой русского языка.

Также пара скринов в догонку:

Терминал: https://i.imgur.com/F4Vv23w.png

neovim: https://i.imgur.com/Tqfu65R.png

>>> Просмотр (1920x1200, 572 Kb)

★★★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 3)

Если сможешь убрать скроллбар в фаерфоксе, выкладывай еще скрин, и напиши, как убрал

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

Самый нормальный способ как по мне: https://addons.mozilla.org/en-US/firefox/addon/hide-scrollbars/

Второй вариант:

/* hide scrollbar */
:-moz-any(#content,#appcontent) browser{
    margin-right:-14px!important;
    overflow-y:scroll;
    margin-bottom:0px!important;
    overflow-x:scroll;
}
e7z0x1 ★★★★★
() автор топика
Последнее исправление: e7z0x1 (всего исправлений: 3)
Ответ на: комментарий от e7z0x1

Спасибо, дома гляну, а в хроме встроенная скрытая настройка, убирает не полностью, а при наведении курсора он появляется

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

Да как бы работает и ладно. Может тут тоже есть какая-то настройка, но я её не знаю. Хром вообще не люблю, никогда мне не нравился, ещё на выходе и щас тоже самое. Да и рендеринг в firefox нынче быстрее.

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

Чем оно лучше vimfx? Попробовал поставить - точно более убого чем vimperator, плюс глючно. Функций конечно поболее чем в vimfx, но сама навигация заставляет плеваться и болеть глаза.

pon4ik ★★★★★
()

Забыл тэг vim - что бы ЦА позвать.

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

Чем оно лучше vimfx?

Куда шире функциональность. Не знаю даже что ответить на это.)

плюс глючно

А где?

но сама навигация заставляет плеваться и болеть глаза.

А что конкретно не так с навигацией? А то мб я пофиксил

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

Первое что убило, что если воспользоваться штатным C-T для открытия вкладки фокус куда то сваливает с окна ввода url.

Навигация вверх вниз идёт рывками(по пол страницы где-то), как на хабре без плагинов, для этого так то C-D, C-U в том же vim’e есть и d, u в vimfx. Время отрисовки хинтов - после поигрушек на разогретый глаз просто убивает, в vimfx у меня уже страница почти догружается к тому моменту когда эта поделка дорисовывает хинты.

Впервые за день услышал куллер когда его поставил.

Ещё из бонусов(ну тут смотря кому как) vimfx - он в требует гораздо меньше разрешений и работает так же и в хромом абсолютно с теми же возможностями.

Каким именно из широких функционалов по сравнению с vimfx ты пользуешься если не секрет? Я вот любил заюзать макросы в vimperator, но модель хинтов в tridactyl не даст этим воспользоваться т.к. любой случайный баннер макрос сломает.

pon4ik ★★★★★
()

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

Сидение на костыле для фф в то неспокойное время, когда придумывали электролиз и аустралис, выработало устойчивую ассоциацию — полагаться на фф нельзя. Сегодня может прийти апдейт и, ты либо его не ставишь, либо рискуешь тем, что твой любимый pentadactyl (vimperator) отвалится.

К лагам интерфейса в то время даже как-то привык, ui и вебконтет в одном потоке были. Сейчас с tridactyl все еще хуже стало — ui tridactyl-а заблочен до момента полной загрузки страницы (ужас-ужас).

Зачем так себя мучить?

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

Навигация вверх вниз идёт рывками(по пол страницы где-то), как на хабре без плагинов, для этого так то C-D, C-U в том же vim’e есть и d, u в vimfx.

Хз, у меня навигация через пробел обычная используется, сглаживание прокрутки отключено как в tridactyl, так и в самом firefox.

Первое что убило, что если воспользоваться штатным C-T для открытия вкладки фокус куда то сваливает с окна ввода url.

Там насчет этого есть лайфхак. Можно либо перекомпилить firefox, либо заменить control на alt:

Кусок в моем конфиге:

" Requires custom firefox build: https://github.com/glacambre/firefox-patches
" or you can make simple modification over 
" ui.key.accelKey 17(Ctrl) to 18(Alt) in about:config.

Это касается всех дополнений для firefox.

Время отрисовки хинтов - после поигрушек на разогретый глаз просто убивает

У меня время отрисовки не то что маленькое, оно нулевое. Не знаю в чем может быть дело, для начала попробуй просто скопировать конфиг как у меня, плюс там надо ещё установить native extension или как там оно называется.

абсолютно с теми же возможностями.

Нет, не такими же)

Каким именно из широких функционалов по сравнению с vimfx ты пользуешься если не секрет? Я вот любил заюзать макросы в vimperator, но модель хинтов в tridactyl не даст этим воспользоваться т.к. любой случайный баннер макрос сломает.

Кастомный интерфейс для вкладок, похожий на тот что был в vimperator, возможность настраивать хинты, нормальная работа с полями ввода, qmark, настройка хинтов, keymaps, всё сложно выделить, но если в целом брать я пробовал все эти поделия вроде vimfx и они всегда выглядели очень ограниченными, например там нельзя сделать ;i чтобы открыть картинку, нет команд для сохранения файлов и таких вещей очень много, в каждой что-то своё, а тут именно что повторение функциональности.

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

а в чем преимущества по сравнению с Vimium?

Аналогично всем остальным огрызкам. По-простому: если вы можете использовать vimium и у вас не кровоточат глаза, то возможно оно вам и не нужно)

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

К лагам интерфейса в то время даже как-то привык, ui и вебконтет в одном потоке были. Сейчас с tridactyl все еще хуже стало — ui tridactyl-а заблочен до момента полной загрузки страницы (ужас-ужас).

Это обычно актуально только тогда когда сайт вообще не грузится, с моим тырнетом в 1gbit в общем-то по барабану, плюс насчет полной загрузки страницы не похоже, похоже чутка раньше, но возможно я вставлял какие-то твики, про которые уж сам позабыл

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

Зачем так себя мучить?

firefox быстрее рендерит, плюс у меня с qutebrowser’ом были какие-то более-менее принципиальные проблемы, кажется мне не понравились одновременно хинты(они не по тем классам были что я хотел), рендеринг шрифтов и работа с полями ввода и автофокусом. Может и ещё что-то было, в целом он мне не понравился.

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

с моим тырнетом в 1gbit в общем-то по барабану

по работе приходится импользовать прокси, туннели, впны. Они, бывает, отваливаются, бывает не включены. Вот листаешь вкладки туда-сюда (что, в общем, тоже вызывает трудности после перезапуска браузера с ленивой загрузкой вкладок), вдруг какая-то страница отказывается загружаться т.к. доступна только через vpn — приходится убегать с этой вкладки по ctrl+tab.

плюс насчет полной загрузки страницы не похоже

согласен, погорячился. Раньше полной загрузки, но есть ощутимая задержка все-равно.

firefox быстрее рендерит

Это да. Но ведь это не заслуга файрфокса, это заслуга движка. Если б кто сделал браузер на движке FF с нативным модальным интерфейсом (а не вебэкстенжн с загрузкой яваскрипта в вебстраницу) — это был бы идеальный вариант.

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

А через j/k? Я вот пробел чет не очень жалую для этих целей.

Там насчет этого есть лайфхак. Можно либо перекомпилить firefox, либо заменить control на alt:

Жостко, на такое я пойтить не могу, тем более когда пересел уже с вимператора :)

У меня время отрисовки не то что маленькое, оно нулевое. Не знаю в чем может быть дело, для начала попробуй просто скопировать конфиг как у меня, плюс там надо ещё установить native extension или как там оно называется.

Замечал на практике что для многих и 100мс - не лаг, но даже если и правда не лагает - это самое мелкое из неприятных ощущений сразу после установки.

нормальная работа с полями ввода

Вот это интересно, а в чём нормальность?

повторение функциональности

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

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

надо ещё установить native extension или как там оно называется

Это типа ещё надо в систему чего-то ставить? А это секьюрно?

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

А через j/k? Я вот пробел чет не очень жалую для этих целей.

А, вот в чем дело. Там да, дурдом. Нужно поставить вот это:

bind j scrollline 3
bind k scrollline -3

но даже если и правда не лагает

У меня vimperator лагал, tridactyl отрисовывает нормально.

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

Сыро, всё ещё сыро, но бедным-несчастным людям, которые сидели на waterfox потому что больше деваться некуда теперь есть на что перейти) И оно реально стало куда лучше, чем было ещё недавно. На релизе вообще ппц огрызок был бесполезный.

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

Это типа ещё надо в систему чего-то ставить? А это секьюрно?

Конечно, ты с сам ставишь, к тому же скрипт не черная магия, всего-то и надо бахнуть

curl -fsSl https://raw.githubusercontent.com/tridactyl/tridactyl/master/native/install.sh

Замечал на практике что для многих и 100мс

Несмотря на то что я уже не чувствую себя молодым годы задрачивания в квейк и всякие другие игры дают о себе знать и я всё же в состоянии увидеть задержку)

На каком-нибудь reddit’е она есть, но там столько всего, что нужно сперва сообразить куда нажимать)

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

ISON, да? Неплохо )) Десктоп чёткий.

DAGAZ
()

Так нормально оно теперь на FF работает? После FF 52 (?) оно не заводилось нормально (статусбара не было, еще что-то, уже не помню). Пришлось свалить на Qutebrowser. Можно возвращаться?

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

Статусбара нет, но можно вместо него попробовать сделать статусбар фаерфокса и примерно с таким же дизайном как у меня

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

Спасибо. Нужно будет попробовать снова. Qutebrowser вроде как хороший, но есть куча недоделок и, что более важно, неадекватный автор-диктатор, с которым сложно что-то исправить.

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

Его без кастомизации пробовать себе дороже. Сначала посмотри на мой конфиг

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

Полезно. С уходом от palemoon начал пользоваться sufingkeys, но его поведение, мягко говоря, не всегда мне нравилось. Вообще, упер твой каталог конфигов, многое пригодится, я думаю. Сам уже давно забил на полировку UI.

warl0ck ★★
()

Подскажи еще, может есть вариант в FF как-то всплывающий tooltip или как оно там зовется (сейчас вместо статусбара) скрыть или переместить?

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

Тултип, который появляется при наведении на ссылки? У меня следующая конструкция в userChrome.css перемещает данный тултип повыше

@media screen and (max-height: 1080px) {
  @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  .browserContainer > #statuspanel{-moz-box-ordinal-group:0!important;margin-top: 32%!important}
}
hopheynananey
()

Все-таки, с переходом на web-extensions, FF сильно деградировал. Пользоваться им, без мата стало очень сложно. А то, что в мобильном сломали поддержку тем - вообще ни в какие ворота.

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

Пользоваться им, без мата стало очень сложно.

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

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

Ну, по сравнению с тем, что было на ff+vimperator - все это довольно грустно. То есть, если раньше киллер-фичей FF была ее расширяемость и возможность перекроить буквально все, то теперь смысл использования вообще отпал.

Пользуюсь, по большей части ungoogled-chromium с набором stylus, ublock, umatrix (в ff для него даже хоткея не предусмотрено) и surfingkeys.

FF пользуюсь только в виде tor browser'a, а там, помимо фоксовых костылей и своих проблем хватает.

Кстати, еще про tridactil вопрос. Поставил твой конфиг, поставил native и куда-то благополучно пропал хоткей закрытия вкладки. В обычных-то страницах работает биндинг <d>, а вот служебные страницы, типа настроек, страницы расширений итд не реагируют. Что с этим делать?

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

Да, и еще пара вопросов. После установки native, резко перестали работать биндинги расширений. Например, как переключить теперь тот же stylus, не тыкая мышкой?

До кучи, почему-то не работают keymaps.

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

В обычных-то страницах работает биндинг , а вот служебные страницы, типа настроек, страницы расширений итд не реагируют. Что с этим делать?

Смириться, на служебных страницах (вплоть до «reader view») расширения не работают.

После установки native, резко перестали работать биндинги расширений.

Добавить биндинги в игнор-лист твоего vim плагина.

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

Да уж, как все грустно. А как тогда закрывать служебные страницы? Как вернуть, например, стандартное <c-w>?

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

В обычных-то страницах работает биндинг , а вот служебные страницы, типа настроек, страницы расширений итд не реагируют. Что с этим делать?

Там переехал control на alt чтобы можно было например удалять слова через control+w, дико бесило пока не переключил. Второй способ это наложить патч чтобы эти хоткеи можно было переключать

Вот собсно:

" Requires custom firefox build: https://github.com/glacambre/firefox-patches
" or you can make simple modification over 
" ui.key.accelKey 17(Ctrl) to 18(Alt) in about:config.
bind --mode=ex          <C-w>   text.backward_kill_word
bind --mode=insert      <C-w>   text.backward_kill_word
bind --mode=input       <C-w>   text.backward_kill_word
e7z0x1 ★★★★★
() автор топика
Последнее исправление: e7z0x1 (всего исправлений: 1)
Ответ на: комментарий от e7z0x1

О, спасибо. О перебросе на alt не подумал. Радует, что могу юзать твои конфиги практически интуитивно, путь проходили примерно один (:

А как бы вот забиндить вызов расширения? Например, переключить таблицу стилей в stylus или вызвать менюху umatrix?

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

А как бы вот забиндить вызов расширения? Например, переключить таблицу стилей в stylus или вызвать менюху umatrix?

А там то же самое, только мысленно меняешь control на alt. Именно вот забиндить у меня пока не получилось, могу написать тикет про это, может как-то и можно, пока что то что писал в консольке js не работало, думаю поправят со временем, там вообще с динамикой разработки всё достаточно хорошо.

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

Не подскажу уже, но после установки

setpref extensions.webextensions.restrictedDomains ""

Список доменов с такими приколами уменьшается. about:* пока всё равно конечно трогает мозг, но многое другое типа сайта с аддонами уже нет

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

Не, там сложнее, походу. Забиндено на alt-u, например, а все равно вызов не работает. Походу, где-то что-то оверрайдит.

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

Значит у тебя alt-u превращается в control-u. Наверное.

Короче я тут подумал что надо таки накатить на него патч попробовать.

e7z0x1 ★★★★★
() автор топика
Последнее исправление: e7z0x1 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.