Состоялся релиз web-браузера Firefox 108. Кроме того, сформировано обновление ветки с длительным сроком поддержки - 102.6.0. На стадию бета-тестирования в ближайшее время будет переведена ветка Firefox 109, релиз которой намечен на 17 января...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58319
Единственный рабочий браузер под wayland/sway.
К сожалению, да.
Я использую под Sway Firefox и Google Chrome.
Что я делаю не так?)ПО на базе Chromium давно умеет Wayland, даже WebRTC.
> Site Permission Add-on для ... возможности, способные физически повредить оборудование, внести неотменяемые изменения, использоваться для установки вредоносного кода на устройства или привести к утечке данных о пользователе.Крутяк!
А чем Вас Хромиум с флагом --ozone-platform-hint=auto в файле ~/.config/chromium-flags.conf не устраивает?
Я бы добавил еще:
--enable-features=WaylandWindowDecorations
--ozone-platform-hint=wayland
--enable-features=WebRTCPipeWireCapturer (если конечно исп. PipeWire)Но, для хром пришлось в desktop файл добавлять.
Хотя можно и в chrome://flags выставить
У меня в этом режиме менюшки перестают открываться.
> В CSS предоставлен набор тригонометрических функций sin(), cos(), tan(), asin(), acos(), atan() и atan2().
> В CSS реализована функция round() для выбора стратегии округления.Хочу интегралы и производные. Будут?
Не можешь взять производную от sin()?
На самом деле современные анимации и стили пишутся на js фреймворках для анимации и на специальных подмножествах js, а потом частично компилируеются в css, частично остаются в js. Ввод доп. функций css позволит компилировать чуть большую часть js для анимаций в native css и как следствие ускорит работу. В конце css станет тем что сейчас js для TypeScript, как assembler для C++ или Rust.
А может тебе ещё и пределы с рядами добавить?!
Про дифференциалы не забудьте!
Как жить без FFT?
>>Хочу интегралыТройные по криволинейному контуру?
достаточно вариационного исчисления
> При выводе на печать и сохранении PDF-форм, предоставлена возможность использования символов на языках, отличных от английскогоОбалдеть! 21 век!
зачем вообще pdf в браузере? заняться нечем?
> Зачем вообще pdfТак правильно.
Не праздного интереса для, а расширения познания ради: а какой формат для смешанного (текст + графика) содержимого еще есть, что бы он удобоваримо между платформами работал (можно только для чтения).
слабо загуглить comparison of e-book formats?
Не слабо, загуглил.Идея интересная, но вот чем эти mobi открывать на среднестатестическом компе у тети Нюры - не очень понятно.
Отправляя pdf - я уверен что его откроют на 100%. С ePub, doc, mobi и ко - такой уверенности нет.
Это как хаять zip, да он не самый-самый, но зато я могу его отправить любому с уверенностью что он его откроет (не задавая себе вопрос о наборе ПО на том конце).Поэтому список форматов для электронных книг конечно длинный, но из универсального я там увидел только: txt, pdf, и html.
так ты познание расширить хотел или на полемику спровоцировать?
> так ты познание расширить хотел или на полемику спровоцировать?Да, думал что-то еще появилось в разрезе документаоборота, раз уж написано выше "Зачем вообще pdf".
Видимо я просто повелся...
учись читать, там не так было написано
> Отправляя pdf - я уверен что его откроют на 100%. С ePub, doc, mobi и ко - такой уверенности нет.Так и PDF открыть смогут только если там есть или какой-либо PDF-ридер или в браузере вот сейчас (потому, что повстраивали).
В чем отличие от какого-нибудь ePub или mobi было бы тогда? Точно так же нужен был бы или ридер или встраивание в браузер.
Ты просто сравниваешь не _форматы_, а уже текущую ситуацию с их распространением.
На Windows предустановлен edge который умеет открывать pdf, на Linux один из двух либо firefox либо chromium либо их вариации предустановленны, так что pdf без проблем везде откроется.
Кроме PDF есть ещё немного подзабытый djvu.
Да, пользовался в свое время, сейчас в основном fb2 и epub.Наверное зря я там написал "чтения", имелось в виду readonly файл - что бы отправить, показать кому-то доку, распечатать.
Pdf для чтения как-то пробовал, но , имхо, это уже перебор, разве что для журналов каких. Где больший упор в изображения.
печально, что pdf и djvvu невозможно на читалках читать. из подходящих девайсов видел e-ink от waveshare, который с драйвером будет толщиной в кирпич и жрать как не в себя, и читалка от pine64, которая стоит, как крыло от самолётаочень много честно скачанных или старых книг идёт лесом
>Site permission add-ons are a type of software that websites can ask you to install to modify Firefox’s default security behavior and give them extra privilegesОни там на кого работают? Теперь будет
>установи шпионский аддон и дай нам за собой шпионить на всех сайтах, или иди копать хрен
вместо
>установи Гугл Хром / Яндекс Браузер / Амиго, или иди копать хрен
. Подали, блин, идею.
Для того, чтобы сайт мог взаимодействовать с MIDI-устройством, да, нужно обеспечить канал взаимодействия, поскольку Firefox по-максимуму изолирует веб-контент, а процессы свои держит в песочнице.Дополнение даёт этому конкретному сайту возможность обойти изоляцию. Не отключать же всю песочницу ради одного сайта.
Давайте сразу общий случай доступа на PCI шину сделаем, а?
А зачем дополнение для каждого сайта в отдельности? Можно в сам Firefox добавить привелигированное дополнение для работы с MIDI (разумеется, очень ограниченное), и выдавать разрешения сайтам. Вообще сама идея "ты обязан поставить вредоносное ПО, чтобы получить доступ к сайту, или иди копать хрен" ведёт к злоупотреблениям. Тут по техническим причинам для MIDI, но прецедент браузерописаками создан.Если вендору или владельцу сайта необходимо добавить функциональность в код низкоуровневой работы с устройством - то не "ставь наше дополнение", а "вот вам GitHub-репозиторий, и либо вы присылаете нам патчи для поддержки вашего устройства, выполняете ВСЕ требования по обезопашиванию работы с устройством, и когда мы сливаем это с мастером, то строится новая версия привелигированного дополнения и доставляется всем юзерам, пользуйте на здоровье новое API, либо сами идёте копать хрен".
Оно не для каждого сайта, оно просто реализует гуй к экспериментальным API. Когда дообкатают просто вольют в основной код.
Могу напомнить, что было такое дополнение Lockwise которое реализовывало новый интерфейс доступа к сохраненным логинам и паролям. В нем обкатали интерфейс а потом просто встроили в браузер (убрав старый гуй)
Устроили истерику...
А что черный список лучше белого? Негры же вроде негодуют. А FMA3 это западная математика с числом Пи равным 4-м по-видимому.
В данном случае лучше. До этого, приходилось добавлять в белый список каждый новый графический адаптер.
Что неудобно, как для разработчиков (постоянно выходят новые видеокарты и процы со встроенной графикой), так и для пользователей (купил железку, а для неё аппаратный WebRender включили лишь через N месяцев).
Поначалу так и было. Потом они задолбались.
>Добавлена клавиатурная комбинация Shift+ESC для быстрого открытия страницы менеджера процессов (about:processes), позволяющего оценить какие процессы и внутренние потоки потребляют излишние ресурсы памяти и CPU.Что это даст конечному пользователю? Ну сижу я на сайте, он жрёт как не в себя, что мне делать? Убивать сайт? А смотреть его я буду как? Нужно было не давать сайтам творить такое! Надо было не выпускать джинов из бутылки!
Например, это даст разработчику сайта понимание, сколько жрёт его сайт.Браузером же не только потребители контента пользуются.
Ну посмотрит вебмакака, сколько жрёт её сайт... Она всё равно меньше жор сделать не умеет.
Даже если умеет, вряд ли будет делать.
Инструменты разработчика так вообще давно надо было выпилить. Толку вам от них.
Пользователь увидит что опеннет жрет целых 55Мб!
вижу 34мб.
1 таб 44, второй таб 38, осталось выяснить куда делись остальные 2 гб сожранные браузером и в этом списке не участвующие. Сложно найти что-то более бесполезное и лживое, чем менеджер процессов браузера. Ещё с хромого традиция пошла.
> куда делись остальные 2 гб сожранные браузером и в этом списке не участвующие.Видимо "зарезервированы на нужды браузера".
>Что это даст конечному пользователю?сломает ignore-mode в tridactyl, например.
> Что это даст конечному пользователю?Ничего. Пользователи пользуются Google Chrome и Safari. Firefox пишется гиками для гиков. Гики любят бессмысленные индикаторы всего и вся, вот ещё один подвезли.
Как раз собираю. D
К выходу следующей версии успеешь?
Это же не Чромиум. К тому же 102.5
А как же тормозной р***?
Я ХЗ как без него систему поставить вообще... Он всюду пролез. Проблема лишь в его версиях. Симанки нужен 1.64, Огнелису норм с 1.65. Слава Яндекс браузеру,а то без Видосиков сидел бы пока компилял. Собирал вообще из-за Шланга. Собралось,но openh264 все равно ГСС собирался.
>Я ХЗ как без него систему поставить вообщеПока что ещё запросто, гента.
И как вы там без иксов?
Обоснуй-ка. Иксы на месте.
Чего вам обосновывать? Если действительно пользоваться,то при emerge xorg-server тянется llvm, clang rust.
Не шлангуй, расскажи лучше как ты так "действительно пользуешься", что у тебя иксы тянут шланг и раст.
USE="-mingw -gstreamer ladspa ogg ffmpeg harfbuzz -gtk-doc nvenc codec2 libmpeg2 faac faad vpx openal opencl gold libxml2 gtk3 xft X cairo encode cleartype xvfb hscolour sdl libass v4l libxml2 vdpau opus elogind -xcomposite -xinerama gsl2 gnutls openssl x264 x265 png jpeg xvid a52 acc aalib vorbis lame matroska wavpack -qt5 lcms cuda xv alsa opengl -gnome-online-accounts -networkmanager threads bindist -ppp -wifi -wext -modemmanager acpi -geoip -lirc -rdesktop -rss -samba -scanner -bluetooth -cups policykit -ipv6 -gnome -kde mp3 -geolocation dvd cdr dbus udisks -pulseaudio -systemd -wayland"
лолUSE="-pulseaudio -gnome -kde -systemd -bluetooth -policykit X alsa emacs jack"
XD Вы в самом деле запускаете что-нибудь кроме пинга?
А ты уже перестал пить конъяк по утрам? Ну можешь потупить ещё немного, если не перестал.
Я как десктоп использую. Соответственно и Вайн должен быть и ффмпег чтобы поддерживал как можно больше, а также картинки открывались не белым фоном. Что же,хорошо,что можно до сих пор собрать систему без Раста,но это система программиста будет какая-то.
> лол
> USE="-pulseaudio -gnome -kde -systemd -bluetooth -policykit X alsa emacs jack"Неплохо, но слишком много возни будет с отключением всего кала.
Вот старые юзы:
USE="${CPU_FLAGS_X86} pgo lto lzma system-sqlite system-ffmpeg system-jpeg \
alsa -libav -mac tta aac alac mp3 mp4 mad ogg flac lame -twolame faac -theora vorbis wavpack opus \
X -wayland -qt4 qt5 -gles2 egl cuda xv fbcon vdpau -xvid x264 x265 webm webp vpx semantic-desktop logrotate geoip \
${PLASMA_USES} ${SSLLIB_USES} -libinput -gstreamer pch -mad -gstreamer010 \
-3dnow -3dnowext -numa -hal -fam -mono -java -ruby18 -ipv6 -joystick -accessibility -gnome -handbook -ldap \
-mysql -samba -smartcard -nfs -vnc -bluetooth -quicktime -speex -v4l -cdio -dvb -cups -consolekit -xinerama -chm -nls \
-fglrx -vaapi -gtk3 -doc -sdk -bindist branding -introspection fortran -examples -pulseaudio -nsplugin -tls-heartbeat"Вот новые под вейланд и всё остальное, лишнее переехало в другие места.
USE="-verify-sig libglvnd X xcb wayland alsa gpm opengl vdpau cuda \
-semantic-desktop x264 x265 webp zstd offensive \
custom-cflags custom-optimization pgo lto \
-orc -consolekit elogind phonon opus vorbis ogg mp3 lame lzma \
-bindist -ipv6 -smartcard -ldap -kerberos -samba -scanner -cups -postscript -printsupport \
-introspection -vala -glade -accessibility -gtk3 -gnome -gnome-keyring \
-nls -qt4 -pulseaudio -opencl -wireless -bluetooth -handbook -doc -examples \
-libmad -mad libinput -evdev -upnp -zeroconf"
Гном тянет раст и браузеры тянут шланг (не всегда опционально, там помнится в одном из релизов только шланг собирал их). Иксы с браузерами тянут меса, меса тянет шланг. Когда я прошлый раз проверял, из софта на расте было только rsvg и жырнолис. Ещё dev-python/cryptography, которая получше той помойки dev-python/pycryptodome.
> Добавлена поддержка спецификации символов Emoji 14.Уже 15 надо 🫤
https://emojipedia.org/emoji-15.0/
https://emojipedia.org/pregnant-man-light-skin-tone/не надо, не стоит
Тебя это как-то оскорбляет?
В сделанные PDF заметки перестали плыть вниз?
Маппинги на ts от вебпака всё так и отваливаются.
Фильтра запросов по контенту нет и не предвидится.
Ещё и vimium для вкладки открытой по Ctrl+T не работает пока хоть какой-то хлам не откроется
в нём уже появился интернет, лол?
в снап-версии
> На большинстве систем Linux включена анимация панели.Вот это инновации в линуксах 😮
> В about:config добавлены настройки cookiebanners.bannerClicking.enabled и cookiebanners.service.mode для автонажатия на баннеры, запрашивающие полномочия по использованию Cookie на сайтахСначала нужно ввести какой-нибудь идиотизм для пользователя, чтобы потом заколебаться и сделать автоматическое выполнение этого идиотизма.
Мне особенно понравилось cookiebanners.cookieInjector.enabled. Т.е. с одной стороны надо же понять дать сайту, что «всё», с другой — браузер теперь инжектить куки мне будет сам по себе. Чот прям подозрительно это всё.
Придумали этот "идиотизм" не разрабы браузера, а "заботливые" чиновники.
Ну нет. Чиновники не обязывали делать тормозные попапы в полэкарана с дарк паттернами. Они как раз этого не хотели, но сайтостроители их умело саботируют.
Чинуши опять полезли свими длинными руками в то, чего не понимают, и получилось как всегда.
Ты не понимаешь, что пишешь. У "чинуш" там всё нормально написано и никаких принудительных баннеров делать не обязательно. Там проблема реально не в том, что понаписывали чинуши, а в том, что понавебмакакали сайтостроители.
Ну спасибо "заботливым" чиновникам что к СОТОЙ ЕПТИТЬ ВЕРСИИ браузер научился давать по рукам левым сайтам кукам с других сайтов.
> позволяющего оценить какие процессы и внутренние потоки потребляют излишние ресурсы памяти и CPU.Ну а толку от оценивания? Лучше бы вернули настройку, позволявшую ограничить количество фоновых процессов вплоть до единицы. Зачем мне все вкладки обрабатывать в отдельных процессах, когда у меня всегда активная только одна вкладка?
> Зачем мне все вкладки обрабатывать в отдельных процессах, когда у меня всегда активная только одна вкладка?Потому что браузер работает не совсем (совсем не) для юзера.
> Добавлено новое событие domContentLoaded,
> вызываемое после завершения загрузки содержимого.Зачем нужно это новое событие, если оно повторяет своим смыслом обычное событие onload?
чтобы всё поломать
Оно нихрена не новое, оно было почти всегда. Даже в начале нулевых. И работало.
Да, в новости неточность, сейчас оно добавлено конкретно для объекта browsingContext.
Не повторяет, onload ждёт, пока загрузится весь контент, а тут только DOM.
> Не повторяет,
> onload ждёт, пока загрузится весь контент,
> а тут только DOM.Так момент окончания загрузки дом можно узнать и без спец-событий.
Для этого достаточно после </BODY>, а то и после </HTML> (но лучше наверно до </HTML>, а то может быть даже и непосредственно перед </BODY>) воткнуть скрипт типа такого:<SCRIPT LANGUAGE=javascript>
alert('Опа опа опа па!!! Этот алерт запущен в конце загрузки всего ДОМа.');
</SCRIPT>
Я отвечал на конкретное неверное утверждение. Вместо признания ошибки вы выдвигаете другое утверждение.На практике удобнее работать с событиями, и в реальных проектах вы увидите преимущественно именно такой подход.
> Вместо признания ошибки вы выдвигаете другое утверждение.Какая ошибка? Не видел описание ошибки. Только из этого сообщения узнал, что предполагается существование ошибки. Если будет описание ошибки, то я смогу подумать о ней.
> На практике удобнее работать с событиями,
> и в реальных проектах вы увидите
> преимущественно именно такой подход.Может быть это так и есть. Не проверял.
> libusrsctp
> уязвимости
> CVE-2019-20503
> out-of-bounds reads in sctp_load_addresses_from_init.
> C 96.4%ничего нового...
Зато раст сделали же!
Исправили они взаимодействие с новой libx11 ?
https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/168
Прошлая версия крашилась.
> Исправили они взаимодействие с новой libx11?не похоже
https://bugzilla.mozilla.org/show_bug.cgi?id=1802229#c6
https://bugzilla.mozilla.org/show_bug.cgi?id=1805159
Устарело — deprecated, obsolete.
А с каких пор под новые иксы должны подстраиваться _приложения_? С чего ради все разработчики всех программ должны пересобирать их с новыми иксами?Допустим, я пользуюсь каким-то старым приложением, которое не обновляется. Или обновляется, но у меня нет денег на новую версию (либо на новый комп, который сможет её потянуть). Кряк-бряк и всё упало, потому что иксы обновились?
> Shift+ESCПлохое сочетание.
У QMK тут может быть grave escape https://qmk.github.io/qmk_mkdocs/master/en/feature_grave_esc/
Боже мой, да всем нacpaть! (с)
Подумаешь, не угодили паре маргиналов с кастомными клавами. Пусть прошивку себе поправят!
Так Firefox-ом те же маргиналы пользуются.
а веб-морда qmk половину плагинов ломает. нафиг qmk, пусть криворукие чинят
Чо наконец догнали по номеру версии Хром? Растеряв по пути всех пользователей.
"Изменена логика работы чёрного списка Linux-драйверов, несовместимых с WebRender. Вместо поддержания белого списка с рабочими драйверами"Автор статьи, ай-ай-ай, как нетолерантненько и угнетающе, в оригинале же - "allow/block list"?!
а ещё эти оригиналы засунули pdf-ридер в браузер, поддерживают wayland и придумали rust. не будь, как в оригинале
Это чё теперь мода такая, черных "block list" называть? Думаю им не понравится.
Уважаемые эксперты!
Как теперь расширения по отдельности в диспетчере задач лисы смотреть?
about:performance
Новости про лису всё страннее и страннее.Разработчики,видимо,уже работают ради работы. :)
Стол двигают туда-сюда!
столы брат анон, столы они туды-сюды, а не стол))
Реализована поддержка правильной цветовой коррекции изображений, в соответствии с цветовыми профилями ICCv4.Ну, началось что ли? Следующий шаг HDR в GNOME.
Все открытые вкладки уехали в самый низ страницы и по сути их не видно, что за баг? Или у меня только так
После обновления под Sparky работать перестал напрочь
compactmode вернули? или опять в about:config штуриться нужно?
Известно уже когда панель меню уберут?
К сожалению не обрадовало это обнjвление на manjaro gnome, всё сломалось.
куку
при открытии ссылки из другого приложения в случае если фф на другом виртуальном десктопе вместо открытия в фоне, как было раньше начало тащить фф на текущий виртуальный десктоп. как победить?