![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Файерфокса лайнаксного періоду
Намагаючись приготуватися до неминучого колапсу Кроума, згадав шо є бовзер Файрфокс, фундацьоне якого минулого року збирало усім світом на зарплату своєї CEO.
Чому колапсу? Кроум переходить на "новий" API для ікстеншонів (моніфест 3.0), депрікуючи "старий". За винятком Ublock Origin, всі ікстеншони у мене є самописні (99% того що має гооглівський могозин є malware; я не перебільшую). Ublock Origin працювати з "новим" API не збирається, а я маю 0 стимулу та зиску ув портуванні самописного. 1 з ікстеншонів використовує той самий API що і Ublock Origin, але для додавання/редагування http headers.
З цим ікстеншоном були 2 смішні гішторії. Його статистика плаває від 30 користувачів до раптом 900, 1200, 1900 і знову вниз до 30, а т.я. ніякої телеметрії там немає, чому їм починають користуватися на короткий час ув Азії, я не знаю. Якось після такого бурсту активності мені прийшов листа від якогось кетайця, який чемно запропонував продати йому ікстеншона за €600 (я не відповів).
Іншого разу до мене приколупася гамериканська коб'єта, у якої не працювало замовлення з якогось локального склепу, тому що її бовзер видаляв referer і вона якимось незбагненним чином знайшла того ікстеншона та вкрай наполегливо у мене розпитувала як її referer повернути взад. Я чесно намагався їй допомогти, але ув кінці здався і порекомендував встановити Файрфокса, на що вона відповіла "Foxfire [sic] works, thank you!", а я перехрестився.
Чому колапсу Кроума? Я, звичайно, трохи перебільшую, але маю сумніви, що після стількох років з інтервебом без реклами, ореал ойті та їх сімей добровільно погодиться на, та буде сумлінно спостерігати, наприклад, рекламу ув ютубі. Скільки це додасть мульйонів користувачів ФФ це є цікаве питання, але я очікую невеличкого ренесансу.
Як справи ув ФФ на лайнаксі?
Для свого кроуму він використовує gtk3, який фундацьйоне Ґноума та контора Червоний Капелюх вважає депрікейтед. (Для тих хто живе під скелею та є не ув уйоб-дівелопмент дискурсі: кроум--специфічний крос-бовзерський термін, який означає будь-які елементи gui, які не стосуються DOM'у уйоб-сторінки. Наприклад, меню з букмарками або url-бар. Відповідно, кроумлес є вікно лише з уйоб-сторінкою. Фулскрін режим F11 є прикладом кроумлес.)
Gtk3 означає 0 покращень для кроуму, т.я. дівелопмент тулкіту багато років переїхав на gtk4 та майбутнього gtk5. Старий gtk3 бажають викинути геть, але наразі через аплікації типу ФФ це зробити не вдається, хоча люди намагаються.
Наприклад, одного дня ФФ перестав показувати pointer
курсор
(використовується при наведенні на лінка). Раніше мені було все
одно--я пускав ФФ лише для перевірки рендеренґу. Виявляється це
сталосі тому, що ув діфолтний gtk3 темі загубили той курсор для
xorg. Хтось накричав на Ґноум, але їм було по-барабану, тому ФФ
спеціяльно додав widget.gtk.legacy-cursors.enabled
конфіґураційного
параметра, який по-замовчуванню є false--доля лайнаксоїдів не ув
wayland є страждати.
Але найгірша ситуація є зі шрифтами. Gtk3 підтримує fontconfig і
ФФ'шний кроум рендерить заміни згідно користувацьких
~/.config/fontconfig/fonts.conf
та налаштувань ув
~/.config/gtk-3.0/
, як того юзер очікує. Механізма рендеренґу
шрифтів ув бовзерному двигуні ФФ технічно питає fontconfig також,
але за своїми правилами, тому на практиці результати відрізняються
від Гоогл Кроуму та Майкрософтського Edge.
За часів w2k/winxp на fbsd/лайнакс копіювали віндюкові шрифти Arial, Times New Roman, Courier New, &c (така колекція називалася core fonts), і МС деякий проміжок часу дозволяла їх завантажувати легально. Копіювали всі: вільними лайнаксними шрифтами можна було катувати.
Деб'ян має core fonts ув своїх пекеджах (Федора--ні), але ті шрифти застигли ув версіях чи то w98 чи то w2k і відповідних версіях юнікоду. За цей час з'явилося вдосталь metric-compatible families і технічно навіть оновлена колекція core fonts стала непотрібна.
З /usr/share/fontconfig/conf.avail/30-metric-aliases.conf
:
Microsoft | Liberation | Google CrOS core | StarOffice |
---|---|---|---|
Arial | Liberation Sans | Arimo | Albany |
Arial Narrow | Liberation Sans Narrow | ||
Times New Roman | Liberation Serif | Tinos | Thorndale |
Courier New | Liberation Mono | Cousine | Cumberland |
Cambria | Caladea | ||
Calibri | Carlito | ||
Symbol | SymbolNeu |
Але я звик до core fonts. Не оригінальних, а свіжих, які я регулярно оновлював коли оновлювався віндюк. Ув fonts.conf достатньо було мати на кшталт
<alias>
<family>sans-serif</family>
<prefer><family>Arial</family></prefer>
</alias>
і гоогловський Кроум рендерував sans-serif Arial'ом замість лайнаксового Liberation Sans, Nimbus Sans чи DejaVu Sans.
Звісно з ФФ це не працює (навіщо). Той наполегливо ставить 1й ліпший
sans-serif шрифта, який fontconfig знаходить ув
/etc/fonts/conf.d/
. Якщо того шрифта дісейблнути ув fonts.conf, ФФ
бере наступного. На їхній баґзилі відкритий баґ висить 10й рік.
Подолати це можна тільки створивши ув /etc/fonts/conf.d/
хфайла з
ім'ям, яке буде сортуватися (in numeric order) до хфайлів з "family
substitution", наприклад, 12-msfonts.conf
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer><family>Arial</family></prefer>
</alias>
<alias>
<family>Arial</family>
<default><family>sans-serif</family></default>
</alias>
…
</fontconfig>
Це було 1не з 1ших речей, що було, з 1го погляду, безнадійно зломано на ФФ у порівнянні зі Кроумом. Як то буде далі, прогнозувати не хочу, можливо є крихітний шанс що гоогл передумає з моніфестом 3.0 і переїжджати на ФФ не доведеться (шансів немає).
no subject
no subject
Зрештою, завжди є альтернатива у вигляді локального фільтруючого проксі-сервера.
no subject
рішення — окремий профайл з_мінімумом/взагалі_без плугінів, яким відкривати тільки банк.
no subject
— та тю. У нас Вогнелис таке пережив.
Добра половина плугінів здохла нафіг.
Причому, якщо враховувати really useful stuff (UI, menu rename/reorder, а також плугіни, які копирсалися у тельбухах внутрішніх БД) — то і всі 90%.
Сумісність з десктоп і моб платформ була похєрєна (плугіни стало треба писати під моб окремо).
Коротше, PalmOS v4 (несумісний з усіма папірєднікамі) і PalmOS v5 (несумісний з усіма папірєднікамі, включно з v4) вилізли з могили і покусали Мозілівських девелоперів.
І чьо? А і нічьо.
no subject
пережив, так
коли сталося ла депрекацьйоне (2017), фф мав 15% світового маркету, через рік--10%, зараз--2.8%
страшенно цікаво як переживе кроум
no subject
А що тут думати! :)
Коли станеться депрекацьйоне Хрома (2024), фф матиме 2.8%, через рік — 10%, через два — 15%. :-))
Уточнення: авжеж, цього не станеться, бо за 2 роки Мозілівці утнуть ще якусь дурницю.
І всі знову побіжать на Хром, плюючись і тіряючи
штаніплугіни.Уточнення-2: але ж і Гуглівці не байдикуватимуть, і можуть за той же час ще щось утнути.
Висновок: кругообіг дурниць у природі.
no subject
не щось утнути, а інтегрувати "AI"
оно кроум Prompt API за флагом має з нано-джеменай моделлю
ойтішні інфоциґанє вже місяць як імітують екстаз I CAN'T BELIEVE THIS IS REAL, IT'S A GAME CHANGER
no subject
Хто може, той приплітає до свого (раніше успішного) продукту крипту.
Хто не може — приплітає AI prompt.
no subject
є такі хто додає крипто+ейай--бовзер brave винахідника джаваскрипта та поціновувача толстоєвських з балетом
no subject
no subject
брендон айк лічно за мір-труд-май і как би нє біло войни
ув конторі брейв з самого початку були русскіє (просто більше найняти нікого було, великий дефіцита погромістів ув свято-францизку)
шо з ним останній рік-два, не знаю, не слідкував
no subject
Міртрудмай — це хоч і погано, але вже майже мейнстрім, особливо в Заливній. А от якраз неширокіє погромісти — це, дійсно, showstopper.