LINUX.ORG.RU

Адекватный firefox

 


0

1

Очевидно, что многим не нравится дизайн 89-й версии. Попытки воздействия на разработчиков ментально не возымели должного эффекта и привели лишь к ещё более удручающим результатам. После лечения глаз и психики автор сего скриншота решил-таки побороться техническими средствами. Результат виден на скриншоте.

Следует отметить, что борьба не окончена, и через пару месяцев меня ожидает новый матч-реванш. В борьбе за традиционные ценности мне очень помог вот этот проект: https://github.com/Aris-t2/CustomCSSforFx

Перед употреблением необходимо отключить все стили и аккуратно включать по одному. Если все возможности будут исчерпаны, но цвета всё равно не устраивают, то можно зайти в classic/config и подредактировать нужную цветовую схему вручную. В частности, мне помогло выставление кругом цвета [b]inherit[/b], что позволило лисе подхватить системные цвета в нужных мне местах.

>>> Просмотр (1920x1008, 330 Kb)

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

щупальцами

Вы с имаксерами попутали.

хотя бы не хуже чем в вин98

Это Вы что имеете в виду? То убожество, в котором цвета темы меняются?

писать конфиг на css или ещё хз чём с привлечением встроенного куда то инспектора это НЕ интерфейс

Очень даже интерфейс. Для латентных шиндузятников, которым лишь бы всё мышкой наклацывать и файлы по расширениям сортировать вместо MIME-типа, уже есть кеды.

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

принципиальная разница в результатах выдачи яндекса на самые обыкновенные запросы с моих компов и скажем с компа моего брата

Браво, Вы открыли для себя персонализацию поисковой выдачи.

Только при чём здесь изоляция?

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

вся активность на всех вкладках засыпает

Да, а если там скрипты в фоне выполняются?

Или уже и в лисе надо пинить вкладки, чтобы они не морозились?

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

Да, а если там скрипты в фоне выполняются?

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

Лично мне очень удобно.

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

Да, а если там скрипты в фоне выполняются?

Не нужно кроме особых случаев вроде воспроизведения видео или включённых оповещений.

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

особых случаев

Ага, только подгадать их нельзя. Это может быть говнофайлопомойка с таймером на начало скачивания, это может быть выгрузка, это может быть длительная обработка, на время которой вполне разумно пойти заниматься другими делами, но оно должно в фоне молотиться. А брать и морозить без спросу — это атас. По сей же причине Android неюзабелен, потому что испокон веков выгружает фоновые активити без спросу, и бороться с этим толком некак.

оповещений

Так они вообще сервисворкерами обрабатываются, которые внедряются зондами в браузер и постоянно с ним работают. Независимо от каких-либо вкладок.

Вообще, почему на Push-уведомления нет единого протокола? Мы много лет из-за этого вообще не могли понять, что это такое, и упорно пытались найти какой-то стандарт, спеку, а в идеале и универсальный клиент, как для RSS. В итоге оказалось, что это баззворд, под которым может скрываться вообще что угодно. Как с VPN нынче.

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

Он ничего не «выгружает», он урезает долю CPU. Тебе чтобы говнопомойка посчитала 1-2-3, нужно отдать ей 100% CPU, или что? Майнеры запускаются там что ли?

это может быть длительная обработка

На джаваскрипте в браузере? Ну если ССЗБ, то ради бога.

А так вообще можешь просто вкладку оставить и «пойти заниматься другими делами». В чем проблема?

wandrien ()
Последнее исправление: wandrien (всего исправлений: 2)
Ответ на: комментарий от mertvoprog

99% всех этих скриптов - анимации. И вот их то как раз следует морозить. Хромые к этому вроде бы тоже идут, но в 60-й лисе это уже было, а в хромых ещё нет. А скажем чат во вконтактике не морозится и действительно дёргает цпу из неактивной вкладки. И всё, больше ничего такого вспомнить не могу. Никаких кнопок «мы вам позвоним» способных отправить на взлёт кулер ноута при сёрфинге.

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

То убожество, в котором цвета темы меняются?

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

Очень даже интерфейс.

Даже если бы это был человекочитаемый конфиг вида «переменная = значение», даже тогда это не блыо бы интерфейсом. Но они даже этого не осилили.

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

урезает долю CPU

Тогда какой смысл? этого достаточно, чтобы поднимать память из свопа.

Майнеры запускаются там что ли?

Почему сразу майнеры?! Любая числодробилка, которая оперирует слишком большим количество данным, чтобы гонять их по сети, либо пользователи начнут визжать про приватность, если это делать.

ССЗБ

Вы это зря, самый доступный обычному пользователю способ воспользоваться программой. А на некоторых операционках, типа KaiOS/ChromeOS — так и вовсе единственный. Мелкие юниксвейные утилитки — удел прыщеводов, у хомяков вместо этого Web-приложения. Причём до недавних пор, когда вычисления стали мигрировать с бэкенда на фронтенд, они таки поверх никсовых инструментов типа ImageMagick или GhostScript и работали, хехе.

можешь просто вкладку оставить и «пойти заниматься другими делами»

Куда пойти? «Другие дела» тоже делаются на ЭВМ, Вы в прошлом веке, что ли, застряли? А то и в том же браузере.

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

99% всех этих скриптов - анимации

Штоа? Вы в 2010-м застряли? Сейчас чуть менее чем все анимации делаются на CSS, скрипты всё ещё применяются лишь для самых заковыристых, на которые ещё наткнуться надо, ну и на полутора легаси-сайтах с гейквери. И таки да — они грузят процессор не хуже скриптовых, и убрать их куда менее тривиально.

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

Только как это влияет на то, что на разных компах разная выдача?

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

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

Какие утилитки? Калькулятор? Рисовальщик цветных диаграмм?

Вы если какой-нибудь программой пользуетесь, так обычно её окно перед собой и держите. В браузере она или нет, не суть.

Что там за числодробилки фоновые, видеомонтаж на JS что ли делать в браузере?

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

Куда пойти?

В другое окно, вестимо.

Тогда какой смысл? этого достаточно, чтобы поднимать память из свопа.

По крайней мере, не будет такого лютого thрешинга. Наверное. Насколько эффективно в этом плане, ничего сказать не могу. Но можно и совсем заморозить, помнится на реддите кто-то спрашивал, как.

Тем временем я тут страдаю на 89. Сейчас закрыл еще пачку окон в браузере, расход памяти особо не упал. То есть не упал вообще. Смешно, если через about:performance смотреть то занято под вкладки от силы 350-400 МБ. А в реальности вся оператива.

А сейчас иду about:memory, нажимаю minimize и…. 2 гига освободилось.

Прекрасный браузер. Будущее, которое мы заслужили.

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

в котором меняются цвета темы

Для любителей такого убожества уже давно есть Oomox от @actionless.

Но скатывать понятие тем к такому убожеству в 2$21-м — это деградация. Тема должна полностью определять вид, дизайн и отрисовку виджетов. Чтобы одно приложение, с той же кодовой базой и на одной платформе, могло выглядеть хоть так, хоть так, и даже разнообразнее, просто сменой конфигурации темы. Гномосеки, конечно, с этим не согласны и пытаются темы закопать, за что их надо расстреливать :3 А равно и разработиков чуть менее чем всех приложений под Android, которые вместо системного тулкита используют хренпоймичто, в лучшем случае мимикрирующее под дефолтный материал — и подают этим дурной пример другим.

прибили всё гвоздями к интерпретируемым скриптам

Вы вообще о чём?

человекочитаемый конфиг вида «переменная = значение»

Сфига вдруг? Матан головного мозга? ;)

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

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

Это тренд 00-х.

Уже в прошлом.

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

Критерий нормальности может быть только один — присущесть подавляющему большинству. Остальное — передёргивание и подмена понятий, отождествление нормального с хорошим, составляющее основу мышления советского и постсоветского быдла: как считает большинство — то и хорошо, то и правильно, без исключений. Квинтэссенцией оного является современное молодёжное «норм» в значении «хорошо». Мы до сих пор не раскопали, каковы же точные истоки этого помешательства.

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

Вы если какой-нибудь программой пользуетесь, так обычно её окно перед собой и держите

Точно в прошлом веке застряли, про многозадачность и асинхронность не знают :P

видеомонтаж на JS что ли делать в браузере?

И даже такое, да. Как SIMD в WA завезут, так непременно будет, Вы сомневаетесь? :P

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

И даже такое, да. Как SIMD в WA завезут, так непременно будет, Вы сомневаетесь? :P

Хрен бы SIMD. Оперативу придётся ставить терабайтами. :P

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

В другое окно, вестимо

Окна вместо вкладок в 2$21-м? Ну дык лиса и окна поморозит, если не обращаться, или нет?

По крайней мере, не будет такого лютого thрешинга

Как раз поэтому и будет. Ни само толком не выполняется (потому что из-за лимитов квант времени может быть даже меньше, чем даст ОС), ни другим не даёт.

Будущее, которое мы заслужили

Будущее — это компилируемые языки с ZCA и без GC. А как раз эта гора скриптухи — наследие 00-х. Как интеллиджевские IDE на Java.

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

И их тоже, да. Или хотя бы рабочего процесса. Иначе эффективно использовать многозадачность ЭВМ не получится.

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

А то без браузеров этого не нужно, ага.

Как ещё эти ваши 4K обрабатывать?

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

Окна вместо вкладок в 2$21-м?

Почему вместо? Вместе. Рабочие столы, окна, вкладки. Всё при своем деле.

Ну дык лиса и окна поморозит, если не обращаться, или нет?

Там вроде про вкладки шла речь. Возможно также про свернутые окна, вот это уже не знаю. А вот просто окна, которые не свернуты – хм… Проверять, в общем, надо. Но полагаю, что нет.

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

Будущее — это компилируемые языки с ZCA и без GC. А как раз эта гора скриптухи — наследие 00-х. Как интеллиджевские IDE на Java.

Разве что коммунистическое, которое без нас. Пока тенденция ведет к ехал скрипта через скрипта, видит скрипта в скрипта скрипта, сунул скрипта скрипта в скрипта, скрипта скрипта скрипта скрипта.

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

Всё при своем деле

Нет, это лишние слои абстракции получаются ;) Либо столы и окна, либо «столы» в браузере (в виде групп) и вкладки.

полагаю, что нет

Выходит хитрый план по закапыванию расфоршённой операстами моды на вкладки в браузерах, хехе.

Хропера нонешня, кстати, вообще не умеет не грузить все вкладки, как и голый хромог, треш-то какой. Лет 5 назад запиливали неполную загрузку, потом выкинули.

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

Пока тенденция

Это настоящее, а не будущее, о чём и речь.

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

Типичный гномовский ужас

Нет, ведь:

Широченная и пустая панель

…меню просто отключается галочкой в штатных настройках. Сверху будут только табы. А для меню есть гамбургер. Широченной же и пустой панель будет и под KDE и под Windows, если её включить.

А если ты о панели закладок - ну, степень пустоты зависит от количества закладок. И опять же - её штатно можно не показывать.

Так-то в современном Гноме верхняя рамка окна используется функционально по максимуму. И твои эстетические претензии не к Гному надо адресовать, а к автору «скина» к Фоксу.

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

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

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

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

уже давно есть Oomox

Это сторонняя утилита, которая даже не включена в большинство дистрибутивов.

Но скатывать понятие тем к такому убожеству в 2$21-м — это деградация.

25 лет назад это убожество стало обязательным функционалом любой приличной темы оформления для десктопа, где не нужно было экономить каждый килобайт и такт процессора. И вот, в 2$21-м кто то пытается меня убедить, что некий сферический нумикс в вакууме это не одна тема, а целых 20+ отдельных вариантов. Я могу выбрать между этими целыми 20+ вариантами, но никакие другие сочетания цветов не должны существовать. Не нравится оттенок рамки кнопки - будь добр учить ЯП и создавать свою тему.

разработиков чуть менее чем всех приложений под Android, которые вместо системного тулкита используют хренпоймичто

Не могу их винить, андроид в этом плане ещё более убог чем гтк3. А альтернативы приходится делать самостоятельно.

Вы вообще о чём?

Там css и говорят ещё js. Это как минимум встроееный медленный и прожорливый интерпретатор. А как результат: гтк3 на современном железе работает хуже, чем старые тулкиты на абсолютно любом железе.

Сфига вдруг? Матан головного мозга? ;)

Простейший здравый смысл. Есть человекочитаемые конфиги, не требующие специальных знаний и инструментов. А есть сложный синтаксис и прочие методы сокрытия функционала и усложнения понимания, от простого требования знания языка и специального софта для разбора зависимостей и до принципиальной невозможности дешифровки человеческим мозгом (как любит гугл). Если вы делаете что то для удобства людей то какой из двух вариантов следует использовать? А если добавить, что первый технически проще, быстрее и надёжней? И вот тут встаёт вопрос: а собственно какую цель приследовали разработчики экосистемы гтк3 создавая кучц проблем на каждом этапе?

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

Сейчас чуть менее чем все анимации делаются на CSS…

Да какая разница, css-скрипты, или js-скрипты, или flash-скрипты, или как там это принято называть на жаргоне веб-дизайнеров. Если охота попридераться к терминологии, то описание некоторых действий в текстовом формате, не скомпилированное в машинные инструкции по сути и является скриптом.

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

Куда пойти? «Другие дела» тоже делаются на ЭВМ, Вы в прошлом веке, что ли, застряли? А то и в том же браузере.

Если вы используете числодробилку на js и css в браузере, то на пару суток её работы (это и для оптимизированного кода с привлечением гпу вполне нормально, а тут исполняемая среда с кпд порядка 0,1%) всё что вам останется это не дышать на браузер (вдруг ещё рухнет) и пойти куда нибудь в другое место.

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

С 90-х по 2015 примерно. Пока в виндах темы не закопали больше половины компов были с недефолтной темой. С разморозкой вас, если у человека есть возможность выбрать цвета то он почти наверняка ей воспользуется.

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

Многоздачность и асинхронность это конечно хорошо, но если попытаться многозадачно и асинхронно протягивать двух слонов и стадо бизонов в форточку 9-ого этажа…

Короче сейчас качество реализации такое, что многопоточный и асинхронный ютьюб в браузере не превращаеттся в кактус только у 10% везунчиков, и то в хорошую погоду. А страшный и ужастный консольный youtube-dl оказывается не только удобней, но и ещё блин быстрее!

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

Ни само толком не выполняется (потому что из-за лимитов квант времени может быть даже меньше, чем даст ОС), ни другим не даёт.

Моя практика использования 1 и 2 гигов оперативы говорит вполне определённо: лиса начинает своп-трешинг примерно вдвое позже чем хромоклоны. А что ещё удивительней, в этом режиме она не окончательно безнадёжна и убивать лишние вкладки/браузер/перезагружать комп/начинать задачу снова нет смысла.

Если свопинг уже начался. то дальше по сути абсолютно без разницы сколько мёртвых данных осядет в свопе иболее качественное высвобождение хромых не даёт преимуществ.

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

неплохо приближена к чистому браузеру на чистой системе

Ну и зачем жрать кактус, если можно просто пользоваться чистым браузером?

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

даже не включена в большинство дистрибутивов

Вам ещё всё из коробки подавай? офигеть.

некий сферический нумикс в вакууме это не одна тема, а целых 20+ отдельных вариантов

А по-хорошему, таки одна. Перекраски — это поделия от васянов, которые ушли на шаг дальше Вас в развитии и таки пропатчили цвета. Но только цвета.

Вы там явно зажрались, потому что приличная тема может растровую графику содержать, например, которую просто так перекрасить гамбузом уже не тривиально. Да и векторную тоже.

учить ЯП

Вы с Qt попутали, это там компилируемые движки вместо тем.

андроид в этом плане ещё более убог чем гтк3

А симбиан не убог был? Почему там таким варварством не занимались и сторонние приложений в целом темизировались?

говорят

Не слушайте дилетантов. JS разве что в гомощели местами, и некоторые приложения на нём написаны. К GTK+ это отношения не имеет.

Он тупит не из-за скриптухи, а потому что там аппаратное ускорение засунули (а с ним и перегрузку видеокарты, и медленную растеризацию при её неиспользовании).

Есть человекочитаемые конфиги, не требующие специальных знаний и инструментов

Чушь. Хомяки не умеют править конфиги, вообще никакие. Они даже от графического редактора реестра в ужас приходят и могут там только всё поломать, если вообще сунутся.

то какой из двух вариантов следует использовать?

Никакой, сорта говна.

первый технически проще

Это пока с проблемами иерархии и экранирования не столкнётесь, ага.

а собственно какую цель приследовали разработчики экосистемы гтк3 создавая кучц проблем на каждом этапе?

Единственная цель у них — сделать тулкит для гомощели, а на остальных пользователей тулкита им по барабану, по большому счёту. Но они всё равно жрут кактус и вместо того, чтобы форкать GTK+2, зачем-то бегут за гномопаровозом. Хотя вполне потянули бы сообща его развивать, это проще, чем переделывать софт под очередную шизу гномосеков.

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

css-скрипты

Это не скрипты.

CSS вообще не ЯП, разве что декларативный, и то с большой натяжкой.

описание некоторых действий в текстовом формате, не скомпилированное в машинные инструкции

А описание отрисовки статической темы — это не «скрипты» тогда? Потому что динамики нету? ;)

mertvoprog ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)