LINUX.ORG.RU

Firefox 76

 ,


0

1

Доступен Firefox 76.

  • Менеджер паролей:
    • Отныне предупреждает о том, что сохранённые для ресурса логин и пароль засветились в утечке, произошедшей с этого ресурса, а также о том, что сохранённый пароль был замечен в утечке с другого ресурса (поэтому стоит использовать уникальные пароли). Проверка на утечку не раскрывает логины и пароли пользователя удалённому серверу: логин и пароль хэшируются, первые несколько символов хэша отправляются в сервис Have I Been Pwned, который возвращает все хэши, удовлетворяющие запросу. Затем браузер локально сверяет полный хэш. Совпадение означает, что учётные данные содержатся в какой-либо утечке.
    • При создании новой учётной записи или изменении существующего пароля пользователю автоматически предлагается сгенерировать стойкий пароль (12 символов, среди которых буквы, цифры и спецсимволы). Теперь эта функция предлагается для всех полей <input type="password">, а не только тех, которые имеют атрибут "autocomplete = new-password".
    • В macOS и Windows при попытке просмотреть сохранённые пароли будет запрошен пароль/PIN/биометрия/аппаратный ключ от учётной записи ОС (при условии, что мастер-пароль не установлен). Реализации этой возможности в Linux мешает баг 1527745.
  • Улучшен режим «картинка-в-картинке»: откреплённое видео можно перевести в полноэкранный режим (и обратно) двойным щелчком.
  • Появилась возможность работать с конкретным сайтом как с десктопным приложением (в отдельном окне, где отсутствует интерфейс браузера, а переход по ссылкам возможен лишь в пределах текущего домена). Настройка browser.ssb.enabled добавляет в меню сайта («многоточие» в адресной строке) пункт «Install Website as App».
  • Добавлен режим работы «только HTTPS» (dom.security.https_only_mode), в котором все обращения по протоколу HTTP автоматически осуществляются по HTTPS и блокируются, если доступ по HTTPS не удался. Кроме того, начиная с Firefox 60, существует более щадящая настройка security.mixed_content.upgrade_display_content, которая делает то же самое, но лишь в отношении пассивного контента (изображений и медиафайлов).
  • На системах, использующих Wayland, реализовано аппаратное ускорение воспроизведения видео в формате VP9 и других форматах (в дополнение к появившейся в прошлом выпуске поддержке ускорения H.264).
  • В интерфейсе управления дополнениями теперь отображаются все домены, к которым дополнение имеет доступ (до этого отображались лишь несколько первых доменов из списка).
  • Полностью переработана страница about:welcome.
  • При открытии новых вкладок немного уменьшена ширина тени вокруг адресной строки.
  • Слегка увеличен размер панели закладок, чтобы пользователям сенсорных экранов не промахивались.
  • WebRender включён по умолчанию на ноутбуках под управлением Windows, обладающих графикой Intel как минимум 9 поколения (HD Graphics 510 и выше) и разрешением экрана <= 1920x1200.
  • Реализована поддержка системных цветов CSS4.
  • JS: включена поддержка numberingSystem и calendar у конструкторов Intl.NumberFormat, Intl.DateTimeFormat и Intl.RelativeTimeFormat.
  • Включена поддержка AudioWorklet, позволяющая реализовать сложную обработку звука в таких сценариях, как игры или виртуальная реальность. Кроме того, это решает проблему с отсутствующим звуков в веб-клиенте Zoom.
  • Параметр window.open() windowFeatures больше не позволяет скрывать какие-либо элементы окна браузера (tabbar, menubar, toolbar, personalbar), а служит лишь для индикации того, будет ли страница открыта в отдельном окне. Эта возможность поддерживалась лишь в Firefox и IE, а также создавала проблемы при восстановлении сеанса.
  • Попытки веб-страниц перейти по неизвестному протоколу с помощью location.href или <meta http-equiv=«refresh»> больше не приводят к странице «Неизвестный тип адреса», а молча блокируются (как в Chromium). Для открытия сторонних приложений следует использовать window.open() или <iframe>.
  • Инструменты разработчика:

>>> Примечания к выпуску для разработчиков

>>> Firefox 76: Audio worklets and other tricks

>>> Все закрытые в этом выпуске баги

>>> Подробности

★★★★★

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

А смысл использовать это унылое, тормозное говно вообще есть? Chromium - открытый, быстрый и умеет всё, что умеет гуглохром.

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

Что именно изменилось-то? 20 лет назад от оконной системы требовалось примерно то же, что и сейчас.

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

Сейчас требования изменились, что под иксами, что под виндой, у каждого окна собственный независимый растр, куда нужно писать свободно, хоть софтварно процессором, хоть GPU, хоть аппаратным видеодекодером, никакой перерисовки по запросу, тупо готовая картинка, которую дисплейсервер выведет на экран, когда ему понадобится. В итоге старое оконно-графическое API лежит мёртвым грузом чисто для легаси. Причём это везде, если не ошибаюсь, под виндой в относительно свежих фреймвёрках также никакого GDI/GDI+, кнопочки и текст рисуются через какой-то из компонентов DirectX.

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

и да, чуть не забыл: ЭТО - разработка мозиллы, которая выросла из netscape, которого ДОООЛГО «уговаривали» стать бесплатным, а потом таки открытым. Если что, пользовал Netscape 4/Linux.

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

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

Не кури столько навоза, вредно.

anonymous
()

Извините, но мозилла всЁ! Совсем ВСЁ!!!

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

Ты все не можешь забыть тот PowerShell?

Ну давай вспомним.

Для начала, ты тогда влез в разговор, в котором обсуждалось, почему в Windows всё делается через GUI. Подразумевалась вообще старые версии Windows (до XP включительно), но ты прибежал устраивать клоунаду про PowerShell. Хорошо. Формально в том сообщении, что я писал, не было явно указана версия Windows. Дальше я тебя прошу показать, как произвести определённое действие в PowerShell, и… ты сливаешься. Через несколько сообщений я вижу от тебя какие-то невнятные строчки, которые не работают.

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

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

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

Зря тригернул, флешбеки так и лезут. Но мне кажется что мой аккаунт удалила местная 5G вышка.

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

Извините, если кого задену за живое яйцо, но самый классный браузер от мозилы был Netscape 7.

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

Попробовал установить этот ваш OpenSuse Leap 15, выбрал системную роль «Рабочий стол» и все, дальше ничего не работает. Система не будет жрать процессор и память, если ты не сможешь ее поставить

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

Ну, извините, блдЪ, не могу иначе.

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

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

Вы чо, грибы прямо в организме выращиваете? 3.14здец.

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

ядро линукс Total Lines: 52,198,463 Code Lines: 38,373,279 https://www.openhub.net/p/linux/analyses/latest/languages_summary
тоже пора выкидывать это легаси, как и иксы? а может большое количество строк кода не всегда означает плохое качество, а говорит о большем функционале?

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

Ну, вот он вроде должен был играть звук. Он раньше игрл звук. Он мог бы и дальше играть звук. Но звуковое api выпилили и звука больше не будет, пока ты не поставишь пульсу со всеми вытекающими из неё проблемами.

Аууу, алё, браузер пользует звуковую систему. И ниипед. Остальные колят кетанов в левый мизинец ноги. Патамучто лапки.

anonymous
()

Э, алё, это не файрфоксОС, это просто программа для просмотра. Для альтернативно одаренных - программа для просмотра. ДЛЯ ПРОСМОТРА!!!

anonymous
()

Полностью переработана страница about:welcome.

25 лет ждал, и вот, опять…

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

а может большое количество строк кода не всегда означает плохое качество, а говорит о большем функционале?

Мне вот эти цитаты нравятся.

Who remembers generating a config file? Please generate me a config file. Please use this config file. · · · Why?

… by deleting the print server. Which was pretty amazing. It was exactly like X. Except where was exactly not like X at all. And then you could find out the LPR output by looking at a window property.
And someone added X print support to glxgears. That’s when we knew it had to go.

Why would you ever fix an OS when you could work around the fact you don’t really have an OS. Because you can write X server which would run video BIOS’s. Might do it in real mode. Might do it through an x86 emulator. It might run up codes the x86 emulator didn’t support. Might suspend your laptop for you. Might bash your IO ports. May remap all your PCI devices — «yeah that one should probably be somewhere over here in memory. Probably be fine, no one else wants it.» And would do that in assembly! It was a binary interpreter for ELF, COFF, and a.out across loads of architectures. Except the ones where it wasn’t. It was an entire OS basically. It was a terrible OS basically.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

Сразу переходим к главе «Диверсант» http://samag.ru/archive/article/677

оттуда:

«Silicon Graphics официально объявила о подписании соглашения с Microsoft, согласно которому обе компании будут разрабатывать графический API под названием Fahrenheit, представляющий собой смесь DirectDraw, Direct3D и OpenGL и призванный «закончить войну стандартов 3D-графики» в Windows.»

мне напомнило недавнюю новость о сотрудничестве https://www.opennet.ru/opennews/art.shtml?num=52625
ms добрались до Collabora!

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

Выбора между Пульсой и Алсой вроде нет. Если браузер скомпилирован с ними обоими, то сначала пробует пульс, и если пульса нет, тогда алса. Как и в любой проге.

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

Фактически Wayland - попытка оставить от X-ов только то, что реально используется + уйти от уже никому не нужного клиент-серверного исполнения + по максимуму полагаться на механизмы ядра
по максимуму полагаться на механизмы ядра

пользователи bsd взвоют!

anonymous
()

Для обдроченных: gtk - это Gimp ToolKit. Для особо задроченных - gtk - набор библиотек для Gimp.

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

Да, насколько я знаю, они там что-то перетягивают помаленьку, но медленно и печально. https://www.phoronix.com/scan.php?page=news_item&px=Wayland-BSD-Improving-2019

Не особо слежу за лагерем BSD.

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

SkyMaverick ★★★★★
()

Firefox is more than a browser.

Не оскудеет земля, да.

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

Проиграл.

Причём в твоём сравнении X — это только графический сервер, а weston — это графический сервер плюс композитор.

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

Во многом благодаря SGI и их знаниям. Но ведь «этого же не было изначально», - скажешь ты, «значит это костыли!»

Ну да, любой крупный проект, если он не мумифицирован, то обрастает костылями. Это нормально.

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

Но звуковое api выпилили и звука больше не будет, пока ты не поставишь пульсу со всеми вытекающими из неё проблемами.

Сначала загрузится загрузчик со всеми вытекающими из него проблемами.

Потом ядро со всеми вытекающими из него проблемами.

Потом система инициализации со всеми вытекающими из неё проблемами.

Которая будет использовать Libc со всеми вытекающими из неё проблемами.

Потом стартуер дисплейный менеджер со всеми вытекающими из него проблемами.

Который запустит графический сервер со всеми вытекающими из него проблемами.

И ещё оконный менеджер со всеми вытекающими из него проблемами.

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

Который проиграет тебе звук, используя Pulseaudio со всеми вытекающими из неё проблемами.

Которая является надстройкой над ALSA со всеми вытекающими из неё проблемами.

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

Не запускай Linux, не совершай ошибку.

P.S. Впрочем, проблемы, вытекающие из libc, последний раз встречал в 2006-м, но то ли ещё будет.

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

ядро линукс Code Lines: 38,373,279 тоже пора выкидывать это легаси, как и иксы?

Отличная идея! Монолитное г**вно, коим является пингвинукс, просто физически неспособно дойти до совершенной формы.
Тот же QNX - прекрасная альтернатива.

а может большое количество строк кода не всегда означает плохое качество, а говорит о большем функционале?

Да, связь есть. Но не надо забывать, что чем говённее API или архитектура, тем больше приходится писать кода и это плохо. Та же Жаба - полное УГлищще как раз из-за слишком низкоуровневого языка - отсюда и тонны кода по ср. например с C#.

matumba ★★★★★
()

MozillaFirefox, прости, не сталкивался с таким никогда? Либо, может, ты в курсе, как это лечится?
Происходит такое рандомно на разных сайтах. Открываешь какую-то ссылку, а страница даже не грузится, вот просто бац и новая, совершенно пустая вкладка. Причем F5 не работает, нужно поставить курсор в адресную строку а нажать Enter, только так.
Пробовал с чистым профилем, без дополнений (которых у меня а так всего два) и т.д., пофигу.
Пытался гуглить, но все какое-то нерелевантное, либо не помогает совершенно.
P.S. Появилось это несколько версий назад. Точно уже и не вспомню. Где-то после 72-й, хз.

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

В общем-то всё здесь описано. А не как сейчас: у нас Xorg такой-то, как-ой нибудь Xinput такой-то, а Xm - другой, при том, что у каждого пользователя они могут быть разными, а ты разработчик графического приложения пойди и угадай, какие расширения и каких версий у меня установлены.

Написано-то оно может и круто всё, только я уже видел кучу срачей в разных проектах о том, что какой-то композитор что-то там неправильно делает. GNOME делает одну штуку, KDE и wlroots – другую, а пользовательские приложения должны эту разницу обрабатывать, потому что разработчики композиторов лезут в залупу и каждый гнёт свою правду-матку.

Ну типа как вот: https://github.com/mpv-player/mpv/issues/7307

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

Базовые протоколы должны работать у всех единообразно, это тоже какбы требование.

Ну типа как вот: https://github.com/mpv-player/mpv/issues/7307

Прочитал. Ну GNOME что-то там навелосипедили своё, согласен. Стандартного-то протокола, насколько я понял, нет.

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

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

QNX - прекрасная альтернатива.

линукс тоже ставится на всякие роутеры, тебя никто не заставляет все его фичи использовать, а вот у проприетарного qnx такого потенциала нет

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

Базовые протоколы должны работать у всех единообразно, это тоже какбы требование.

В базовых протоколах нет нихрена кроме вывода картинки в буфер. Ну то есть вообще нихрена.

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

Ты понимаешь весь абсурд ситуации, да? Видеоплеер должен знать о такой херне как тема курсора. Ну вот как так? Что это за срань такая?

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

Видеоплеер должен знать о такой херне как тема курсора

Видеоплеер должен знать, какое API дёргать. Все знают, кроме MPV. Собственно, я и не отрицаю, что GNOME-ры в данном конкретном случае совершенно не правы и wl_cursor_theme_load надо реализовать корректно.

Как оно реализовано понял из топика, как оно реально сделано в GNOME - ХЗ: надо в код лезть и смотреть.

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

Видеоплеер должен знать, какое API дёргать.

Для чего дёргать? Чтобы тема курсора не съезжала? Ещё раз, ты как апологет Wayland можешь объяснить, почему видеоплеер вообще должен знать про тему курсора, если в нём нет фичи эту тему сменить?

Как оно реализовано понял из топика, как оно реально сделано в GNOME - ХЗ: надо в код лезть и смотреть.

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

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

но знаю, что bluez не поддерживает нынче ALSA,

Ты вообще ничего не знаешь. Вluez вообще нынче никакого отношения к звуковой подсистеме не имеет. У него есть интерфейс DBus ‘media’ куда он скидывает или наоборот забирает потоки. Всё. Что там с другой стороны - Bluez’у абсолютно насрать. Кто зацепится с другой стороны за этот интерфейс, с тем и будет работать, хоть с пульсой, хоть с bluez-alsa. Отличия этих двух клиентов Bluez’а - у bluez-alsa задержка чуть меньше и при нагрузке на машину он не хрюкает.

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

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

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

Об этом должен знать тулит, в котором есть функции типа «спрячь курсор»/«покажи курсор». Но mpv же у нас самостийный.

Это область пользовательских тем. Композитор надо пнуть, чтобы он применил тему к курсору. И как пишет в том же топике Drew DeVault договориться до единого стандарта (протокола) как это делать и тогда не смогли и сейчас его нет. Все используют более-одинаковый способ, но GNOME пошёл своим путём - пинайте композитор через D-BUS.

потому что композиторов больше одного

Потому что единого стандарта нет.

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

Об этом должен знать тулит, в котором есть функции типа «спрячь курсор»/«покажи курсор».

Зачем? Почему темой курсора должны заниматься тулкиты, а не композитор? Я понимаю, что это может потребоваться, если пользовательская программа как-то меняет тему курсора под себя (хотя за такое надо по щщам бить), но почему пользовательские программы должны мониторить изменение темы курсора? Это какое-то перекладывание проблем с больной головы на здоровую.

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

Ты вообще ничего не знаешь

Ну дак просвети, расскажи мне, как заставить алсу работать с моей гарнитурой, с aptx естественно, на пулсе работает, с проблемами да, но на линуксе беспроблемных вещей нет, скомпилить не предлагать - я нормальный пользователь, а не пердолик

bluez-alsa

Была частью bluez, и выпилена для bluez >= 5, и развивается каким то хз кем.

нихера не понимающие и не знаюшие ламеры теперь и являются ориентиром для корпораций

Как думаешь, почему так? Намекну - один тут уже предлагал запилить VA-API за два пива, но слился

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

а не композитор

Потому что композитор вообще ничего не рисует и не занимается темами. Нет у него такой функций.

Далее это моё понимание (возможно неправильное). Грубо говоря, у него есть стандартные фичи «спрячь курсор»/«покажи курсор» - всё. Темы и вся эта хохлома - дело клиентов. Но курсор - тема отдельная. по всей видимости его должен стилизовать композитор, но вот как его пнуть, чтобы он это сделал до сих пор к единому стандарту не пришли и кто во что горазд. GNOME надо пнуть через d-bus и это, видимо, многим не нравится.

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

Потому что композитор вообще ничего не рисует и не занимается темами. Нет у него такой функций.

У него нет функции вывести курсор мышки на экран? А у кого она тогда вообще есть? Если, например, я только загрузил компьютер и у меня ни одной программы не запущено.

hateyoufeel ★★★★★
()
Ответ на: комментарий от i-rinat

Вот этот пассаж от него про встраивание mpv в Firefox это такой бред, какой не всякий ещё сгенерировать сможет. В этом у него талант, да. Такого от него я много видел. Но не видел софта, который он разрабатывает.

Ринат, либо ты совершенно неправильно меня понял, либо я неправильно выразил свою мысль. Я не говорил про встраивание mpv в Firefox (хотя Adobe Flash Player прекрасно в своё время декодировал H.264 с помощью VDPAU) - я говорил, что mpv/mplayer2 уже чёрт знает сколько лет поддерживают и VDPAU, и VAAPI, и я не вижу причин, почему веб-браузеры не могут, тем более, Chrome VAAPI успешно реализовал.

Да, я не программист - очень поверхностно знаю C и клепаю скрипты на Bash.

Кстати, всё, что я написал про Wayland - мне кажется, в основном правильно. Это крайне убогий протокол (можно сказать, лёгкая надстройка над KMS), который разделяет приложения и API под собой ещё круче, чем Xorg, из-за чего адовое количество проблем, начиная с буфера обмена, заканчивая network transparency.

И самый огромный косяк, как я написал, это то, что WM = графическая система. Падает WM - вылетают все приложения разом по SIGKILL, даже не SIGTERM. Такого безумия нет ни в Windows (dwm.exe можно убивать хоть миллион раз), ни в Xorg (приложения без WM живут как ни в чём не бывало). Насчёт MacOS X не в курсе - не изучал.

// b.

anonymous
()
Ответ на: комментарий от i-rinat

И второе: Wayland насколько дико убог, что либо ты пишет на 30K строк кода, чтобы оно работало (KDE/Gnome), либо обязан использовать wlroots, которые пачку фич не реализуют.

Weston, который тяжелей TWM ( https://wiki.archlinux.org/index.php/Twm ) раз в 30, даже панель задач не имеет и systray ни в каком виде. Тьфу ты. И это 12 лет пилят.

// b.

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

Анонимус почти 1 в 1 повторил то, что я говорю на протяжении всего треда, а вейландфанатикам, конечно, хрен что докажешь.

Ещё интересные вещи от тех, кто юзал FF в вейланде.

Some people will think I'm insisting. But I did a quick test of 5 minutes with Firefox on wayland (MOZ_ENABLE_WAYLAND=1 firefox).

- Firefox is broken when maximized with the Unite extension (transparent gap between title bar in top bar and the url bar)
- Title bar is completely squeezed into a very thin bar
- If I deactivate the title bar, CSD is broken
- Title bar disappears entirely when maximized (not fullscreen) on second monitor. How am I supposed to grab it back when I want to reduce it?
- Title bar doesn't disappear in a fullscreen video
- Can't drag and drop a tab into a new window
- Scrolling is not as smooth as in X

That's a hell of a lot of issues I don't get with X.

#убийцаиксов #Xorgмертв

Оригинал

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

Я не говорил про встраивание mpv в Firefox

«They could have as well embedded mpv into Firefox - it’s not like Firefox has its own libraries for audio/video decoding - it uses ffmpeg.»

Конечно, следующим же предложением объясняется, что это не серьёзное заявление. Но если цепляться к словам, то говорил.

и я не вижу причин, почему веб-браузеры не могут

Окей. И что? Могут, значит должны? Вроде нет. Ты же не должен никому, почему другие должны? Я не понимаю, как это работает.

про Wayland

У X11 есть две проблемы, которые меня беспокоят. Это беспрепятственный доступ всего ко всему, что не даёт посадить приложения в песочницу. И тиринг. Я не вижу, как можно эти две проблемы решить. И не замечал, чтобы кто-нибудь другой знал, как их решить. Решать их нужно, и кроме Wayland другого пути пока что нет.

Если ты или кто-то другой знаете, как сделать хорошее основание для пользовательского интерфейса, которое не имеет недостатков X11 и Wayland, пожалуйста, озвучьте. Это очень важно. Критика вида «что-то там — говно» не является конструктивной, и не поможет решить проблемы. Она только создаёт новые.

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