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

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

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

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

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

Блин, ты прав. Ляпнул. А почему ляпнул, потому что есть libmpv под очень permissive license и … фиг его знает, почему оно не будет работать :-) Можешь мне, как идиоту, на пальцах объяснить почему нельзя libmpv прикрутить?

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

Я с тобой почти согласен - только compositing ведь работает, нет? VSync включи и радуйся, не? Или там из-за этого input lag? В любом случае, сейчас у меня TearFree On - вроде все OK даже без compositing.

Насчёт доступа всего ко всему - как ты прокомментируешь https://github.com/Aishou/wayland-keylogger ? Код не смотрел, не запускал, но автор говорит, что он работает.

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

Я не против Wayland в принципе. Я против чего-то, что разработали настолько примитивным и неполноценным, что за 12 лет не могут выродить в нём ни одной рабочей среды, кроме Gnome. У Google SurfaceFlinger как-то с первого пинка зашёл. И даже сейчас люди жалуются (сообщение на Phoronix от вчера), что Gnome падает, когда делаешь скриншоты рабочего стола. Ринат, как тебе такое?

Я не знаю как решить этот бардак, но Wayland не кажется «решением». Он кажется хорошим таким экспериментом, который надо выкинуть на фиг и начать что-то с нуля, что обвешано rich simple APIs по самые гланды, чтобы текущий maintainer IceWM не закрывал ticket по поводу Wayland c WONTFIX и без комментариев: https://github.com/bbidulock/icewm/issues/70 XFCE даже не начали поддержку Wayland.

API - это основа успешной среды для разработки. Wayland - это плевок в сторону API. «Как хотите так и сношайтесь» - мы вам зато дали … KMS? На фиг вообще тогда Wayland, когда можно рисовать напрямую в KMS - как это можно сделать в mpv --vo=drm ?

И ещё раз: почти 12 лет прошло, и мы до сих пор имеем адовые проблемы просто с тем, как использовать Wayland APIs.

// b.

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

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

И что, это как-то влияет на то, что она просто работает и не жужжит?

Или тебе важнее известный разработчик и куча маркетинга чем нормальная работа софта?

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

Ты только что выражал явное недовольство тем, что, дескать, bluez-alsa непонятно кто пишет, и тут же, почему-то, думаешь что есть смысл непонятно кому пилить va-api. Чтобы такие же как ты упорыши из мазиллы сказали - «это же непонятно кто, хрен ему а не приём патчей».

Но насчёт va-api, на самом деле всё очень просто. Эта хрень в мазилле, тем, кто может её впилить нахер не упёрлась, потому что видосики нормальные люди смотрят в программе для этого предназначенной, например в mpv каком, куда они давно себе va-api запилили, а не в каком-то там браузере, который вообще непонятно каким боком к воспроизведению видео.

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

У тебя же видюшка от Intel? compton --vsync drm, либо opengl вместо drm (тут можно провести аналогию с vaapi glx и vaapi drm). Что? DE с невыключаемым композитором? Поменяй на такое, где композитор выключаемый. Запусти compton с параметром. И всё - тиринга нет

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

это как-то влияет на то, что она просто работает

  1. На данный момент времени она у меня не работает, даже не жужжит. Еще раз задам вопрос - как мне сделать так, чтоб она работала и не пришлось пердолится?

  2. Утверждение было про то, что bluez не поддерживает работу с алсой, хотя и поддерживал когда то. Это так? Да, это так, а вот как это исправить, ты можешь мне объяснить в ответе на вопрос в предыдущем пункте.

Ты только что выражал явное недовольство тем, что, дескать, bluez-alsa непонятно кто пишет

Конечно непонятно кто и зачем, из основного проекта это выкинули, а вдругом месте не прикрутили, почему? Может быть потому что этот код лишний/неработоспособный, и раз этот кто то не смог убедить основной проект в необходимости поддержки, то может быть этот код и вовсе никому не нужен кроме него да тебя?

есть смысл непонятно кому пилить va-api

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

видосики нормальные люди смотрят в программе для этого предназначенной, например в mpv

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

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

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

Аппаратный декодинг в браузерах под Linux не появляется, потому что кому-то выгодно, чтобы на десктопный Linux можно было показать пальцем и сказать «там даже этого нет!». Ведь если эта фича будет, значит на Linux будет чуть больше людей, значит чуть больше игр, значит чуть больше прог. А этому кому-то это не надо. Этот кто-то даже свой .NET Core сделал чисто консольным, без GUI, потому что Linux на сервере его устраивает, а на десктопе - нет.

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

Там не про вывод курсора как таковой, а про его стилизацию. Т.е. он выводит стандартный курсор, а вот если к нему надо применить нестандартную тему, то композитор надо пнуть, т.к. общего стандарта для этого действия нет. Ну я это так понимаю, как минимум.

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

Еще раз задам вопрос - как мне сделать так, чтоб она работала и не пришлось пердолиться?

blue5-alsa устанавливаешь, и готово. Связать гарнитуру с компом можно при помощи blueman. В Raspbian Linux это добро уже в комплекте и настраивается двумя кликами. Потому что на такой компьютер (особенно первые модели) «пульсу» лучше не ставить. «Пульса» хочет как минимум Core2duo или K8/K10, а на P4, например, ей едва хватает ресурсов.

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

blue5-alsa устанавливаешь, и готово

в федоре нет такого пакета, в убунте нет такого пакета, репы не нагуглились

В Raspbian Linux это добро уже в комплекте

Предлагаешь на ноутбук вкорячить Raspbian Linux? И как там с поддержкой невидии и prime? Последний вопрос риторический, ответ очевиден - никак.

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

на пальцах объяснить почему нельзя libmpv прикрутить?

Принципиальных препятствий к прикручиванию нет. Только смысла в таком прикручивании тоже нет. Открываешь страницу, выскакивает новое окно mpv. Так, что ли? Зачем тогда браузер? Просто открывай mpv.

сейчас у меня TearFree On - вроде все OK

Вся суть тут в «вроде». У кого-то работает, у кого-то нет. Всё зависит от задержек, которые на разных системах разные. В X11 нет транзакций. Каждая команда должна быть исполнена сразу же, поэтому никакими костылями нельзя предотвратить тиринг. Можно только уменьшить шанс его появления. Даже вариант с буферизацией и XCopyArea ломается, если есть композитор.

Код не смотрел, не запускал, но автор говорит, что он работает.

Там не нужно смотреть код, достаточно прочитать README. Этот снифер работает с помощью инжектирования кода во все процессы через LD_PRELOAD. Если у злоумышленика есть возможность заставить тебя запускать всё с его библиотекой в LD_PRELOAD, защиты нет. Но если приложения сажать в песочницы, сделать так они не смогут. А в случае с X11 песочница не поможет, потому что любое приложение может получить доступ ко всему через X сервер.

Я не знаю как решить этот бардак, но Wayland не кажется «решением».

Время покажет.

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

На данный момент времени она у меня не работает, даже не жужжит.

Кто бы сомневался.

Утверждение было про то, что bluez не поддерживает работу с алсой

Ты не поверишь, но с пульсой bluez тоже не поддерживает работу.

Конечно непонятно кто и зачем, из основного проекта это выкинули, а вдругом месте не прикрутили, почему?

Потому что в bluez поменяли принцип работы с SCO и вынесли обработку потоков за пределы проекта. Потому что через SCO можно не только аудио гонять, но и любые другие изохронные данные, и на все возможные варианты плагинов и прочего не напишешься. И да, поддержку пульсы из bluez тоже выкинули. Внезапно. Чем пульса лучше альсы в этом аспекте?

если он смог бы убедить апстрим принять патчи

Ну началось.

этот код был бы работоспособен и приносил бы пользу, в отличие от bluez-alsa, который выкинули

bluez-alsa более чем работоспособен и приносит пользу. А выкинули из bluez вообще все интенрфейсы к звуковым подсистемам. Пульсу тоже.

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

Ну если ему всё равно - то почему не любимый проигрыватель пользователя по этой кнопке? Рекламу рядом не покажешь, да?

Но на самом деле нормальному пользователю отнюдь не всё равно. Поэтому он и ставит всякие uBlock’и и прочая, чтобы на ютубчике хоть как-то можно было видео смотреть.

Или ты просто апологет «new normal» извращенцев и под словами «нормальный пользователь» имеешь ввиду тупых баранов, которые жрут что дают, а про uBlock всякий и про то, что можно смотреть видосик в любимом плеере даже не задумываются?

Ненормальный пользователь копирует ссылки во внешние плеера или прикручивает иные костыли вместо того, чтобы видео смотреть.

Если к браузеру по-любому приходится прикручивать костыль в виде uBlock, то о чём вообще речь? Поставить какой-нибудь OpenWith - вообще не проблема.

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

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

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

Ты не поверишь, но с пульсой bluez тоже не поддерживает работу.

Но почему то звук через bluetooth работает

Чем пульса лучше альсы в этом аспекте?

Тем что через нее звук по bluetooth работает

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

Но звук работает.

bluez-alsa более чем работоспособен и приносит пользу

Третий раз задаю вопрос - как сделать так, чтоб и у меня работало?

Ну если ему всё равно - то почему не любимый проигрыватель пользователя по этой кнопке?

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

Или ты просто апологет «new normal» извращенцев

Я пользователь и хочу звук по блютусу, переключение звуковых выводов «налету», нормальное энергосбережение, подключать случайный монитор, не задумываясь над его DPI и прочей чуши, я хочу получить полную отдачу от своего железа, а вы мне предлагаете пердолится в какие то WM с какими то иксами с миллионом настроек и голую алсу, а еще копировать ссылки в «любимый плеер» вместо того, чтобы кнопку нажать и смотреть, и все это ради чего? Ради 200мб? Ради мифической отзывчивости? В системе до сих пор может не работать часть железа или функционала, а мне рассказывают, что я много хочу.

один раз сделать как тебе нужно

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

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

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

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

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

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

Типа того. Это важно для ноутбуков - время жизни от батареи, шум вентилятора.

Но там и помимо отсутствия GPU декодирования хватает приколов. Одни эти сны/гибернации постоянно отваливающиеся.

Или вот: Nvidia prime, тиринг, драйвера - используй Windows 10, люк. Не насилуй себя…

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

Я пользователь и хочу звук по блютусу, переключение звуковых выводов «налету», нормальное энергосбережение, подключать случайный монитор, не задумываясь над его DPI и прочей чуши, я хочу получить полную отдачу от своего железа, а вы мне предлагаете пердолится в какие то WM с какими то иксами с миллионом настроек и голую алсу, а еще копировать ссылки в «любимый плеер» вместо того, чтобы кнопку нажать и смотреть, и все это ради чего? Ради 200мб? Ради мифической отзывчивости? В системе до сих пор может не работать часть железа или функционала, а мне рассказывают, что я много хочу.

сделай это все сам

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

Но почему то звук через bluetooth работает

Как и с bluez-alsa

Тем что через нее звук по bluetooth работает

Через bluez-alsa работает даже лучше

Но звук работает.

Да, и через пульсу и через bluez-alsa.

Третий раз задаю вопрос - как сделать так, чтоб и у меня работало?

Очевидно, прочитать Readme.md и сделать так как там написано, учитывая свои хотелки и конфигурацию железа.

Я пользователь и хочу

Нет, не хочешь. Пользователи линукса которые хотят не испытывают никаких проблем.

а вы мне предлагаете пердолится в какие то WM с какими то иксами с миллионом настроек

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

просто подключить свой бук да смотреть видео/слушать музыку

Уже много лет просто втыкаю в HDMI бука проектор к которому подключены колонки и смотрю видео / слушаю музыку. Всего пара строк в /etc/udev/rules.d/70-monitor.rules, и всё - система делает только то, что мне нужно, а не занимается всякой отсебятиной. Отсутствие нужного именно тебе конфига - это вообще ни разу не проблема. Это так и задумано, если что. Если ты наивно полагаешь, что то, что ты хочешь от системы должно быть там по умолчанию, то ты просто ничего не понял.

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

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

Если, внезапно, от баша и конфигов начинается отложение кирпичей - то зачем тогда вообще надо было сюда лезть? Сидите на своей венде и жрите что дают, делов-то.

Stanson ★★★★★ ()
Последнее исправление: Stanson (всего исправлений: 2)

Собрал:

> pkg info firefox
firefox-76.0.1,1
Name           : firefox
Version        : 76.0.1,1
Installed on   : Fri May  8 18:53:30 2020 MSK
Origin         : www/firefox
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : www
Licenses       : 
Maintainer     : gecko@FreeBSD.org
WWW            : http://www.mozilla.com/firefox
Comment        : Web browser based on the browser portion of Mozilla
Options        :
	ALSA           : off
	CANBERRA       : off
	DBUS           : on
	DEBUG          : off
	FFMPEG         : on
	GCONF          : off
	JACK           : off
	LIBPROXY       : off
	OPTIMIZED_CFLAGS: off
	PROFILE        : off
	PULSEAUDIO     : off
	SNDIO          : on
	TEST           : off
Shared Libs required:
	libdbus-glib-1.so.2
	libgtk-x11-2.0.so.0
	libXext.so.6
	libpango-1.0.so.0
	libfreetype.so.6
	libpixman-1.so.0
	libcairo.so.2
	libgtk-3.so.0
	libffi.so.6
	libxcb-shm.so.0
	libX11-xcb.so.1
	libXt.so.6
	libwebp.so.7
	libcairo-gobject.so.2
	libatk-1.0.so.0
	libevent-2.1.so.7
	libplc4.so
	libvpx.so.6
	libXcomposite.so.1
	libgdk_pixbuf-2.0.so.0
	libxcb.so.1
	libgio-2.0.so.0
	libssl3.so
	libXfixes.so.3
	libwebpdemux.so.2
	libnss3.so
	libnssutil3.so
	libnspr4.so
	libgobject-2.0.so.0
	libglib-2.0.so.0
	libXrender.so.1
	libharfbuzz.so.0
	libicuuc.so.67
	libdbus-1.so.3
	libXdamage.so.1
	libdav1d.so.4
	libgraphite2.so.3
	libgdk-x11-2.0.so.0
	libpng16.so.16
	libaom.so.0
	libX11.so.6
	libfontconfig.so.1
	libicui18n.so.67
	libsmime3.so
	libgdk-3.so.0
Annotations    :
	FreeBSD_version: 1201516
	cpe            : cpe:2.3:a:mozilla:firefox:76.0.1:::::freebsd12:x64
	deprecated     : Uses Python 2.7 which is EOLed upstream
	expiration_date: 2020-12-31
	no_provide_shlib: yes
Flat size      : 177MiB
Description    :
Mozilla Firefox is a free and open source web browser descended from the
Mozilla Application Suite. It is small, fast and easy to use, and offers
many advanced features:

 o Popup Blocking
 o Tabbed Browsing
 o Live Bookmarks (ie. RSS)
 o Extensions
 o Themes
 o FastFind
 o Improved Security

WWW: http://www.mozilla.com/firefox
iZEN ★★★★★ ()
Ответ на: комментарий от Aceler

XFCE не работает под Wayland никак и ни в каком виде. Не могу попробовать.

Да и зачем? Попробовал Weston и Wayfire - оба г*вно и даже до IceWM не дотягивают.

// b.

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

Попробовал Weston

Уже одно это достойно восхищения. Weston это proof-of-concept. Он работает, но вся его суть состоит в демонстрации работоспособности протокола. Пользоваться этим как рабочим окружением… это героизм.

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

Ринат, проблема в том, что я могу почти полноценно работать в убогом TWM, который написан за ~200 человекочасов, а на Weston потратили раз в 50 больше ресурсов, и он unusable.

// b.

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

Weston <…> unusable

Он не должен быть usable. Это пример композитора, демо для разработчиков, а не продукт для конечных пользователей.

Например, в составе PulseAudio идёт утилитка paplay. Хотя её можно использовать как медиаплеер, жаловаться её убогость это какой-то особый вид извращений.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat
[core]
xwayland=true

[libinput]
enable-tap=true

[shell]
background-type=scale-crop
background-color=0xff000000
panel-color=0x00ffffff
panel-position=bottom
close-animation=none
focus-animation=dim-layer
num-workspaces=2
locking=false
cursor-theme=Adwaita
cursor-size=24

[keyboard]
keymap_rules=evdev
keymap_layout=us,ru
keymap_variant=pc105
keymap_options=grp:alt_shift_toggle,grp:win_space_toggle,grp_led:scroll,terminate:ctrl_alt_bksp,ctrl:nocaps
repeat-rate=30
repeat-delay=300
numlock-on=true

[terminal]
font=Terminus
font-size=18

[launcher]
icon=/usr/share/icons/gnome/32x32/apps/utilities-terminal.png
path=/usr/bin/weston-terminal --shell=/usr/bin/bash

[launcher]
icon=/usr/share/icons/gnome/32x32/apps/utilities-terminal.png
path=/usr/bin/xfce4-terminal

[launcher]
icon=/usr/share/icons/hicolor/32x32/apps/xfce4-menueditor.png
path=/usr/bin/mousepad

[launcher]
icon=/opt/firefox/browser/chrome/icons/default/default32.png
path=/usr/bin/env TZ=UTC MOZ_ENABLE_WAYLAND=1 /opt/firefox/firefox

[launcher]
icon=/usr/share/icons/hicolor/32x32/apps/google-chrome.png
path=/usr/bin/env TZ=UTC /opt/google/chrome/google-chrome -incognito --disk-cache-dir=/tmp/.chrome-cache --use-gl=egl

Сколько ада даже в этом конфиге - жуть. Программы надо указывать с полным путём - иначе не стартуют. Всё в одном файле. Task Panel/Systray нет. Иконки тоже с полным путём, ибо XDG он не умеет. Я проблевался 10 раз. Chrome'у нужно говорить про --use-gl=egl

Что xfce4-terminal, что родной терминал - работают как-то не так. Буфер обмена работает как-то не так. Это ни Windows, ни Xorg, ни MacOS, а что-то неудобоваримое.

Tearing нет, ура!!!!!! Ничего, что всё остальное через анальное отверстие.

// b.

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

Для Xorg ~150 DE/WM. Все рабочие.

Для Wayland через 12 лет разрабоки - одна DE и куча поделок.

Я бы рад на него перейти хоть сейчас и отправлять баги, и бог с ним, с XWayland, но Gnome? Нет, спасибо. Лучше Иксы.

// b.

anonymous ()

Вот вроде новость хорошая

Наконец хоть в каком то виде в firefox добавили hardware video decode vp9 на linux

Но теперь под сабжем будут срачи по типу Wayland не доделан X11 Сила

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

Ты от меня чего ждёшь? Что я тебя агитировать переходить на Wayland сейчас начну? Не помню, чтобы я хотя бы что-то в этом направлении говорил.

А вот что я говорил, так это то, что люди, которые занимаются разработкой, в том числе и иксов, уходят сейчас развивать Wayland. От того, что ты и другие пользователи, привыкшие к иксам, будут ныть в интернетах, ничего не изменится. Или ты думаешь, что разработчики испугались, что @Skullnet будет их «мокать в нужные жидкости»? Не-а. Скорее он сам будет в эти жидкости нырять. А важным людям, которые действительно что-то могут поменять, на него плевать.

Вот так вот. Грустно, но такова суть происходящего.

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

Наконец хоть в каком то виде в firefox добавили hardware video decode vp9 на linux

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

papin-aziat ★★ ()
Ответ на: комментарий от Skullnet

Пинать людей своим #спервадобейся, а потом требовать от них денег - это контрпродуктивно.

Это важно, поэтому отвечу.

  1. Никаких «сперва добейся» не было. Была наглядная демонстрация, что лично ты не готов вкладываться в фичу ни временем, ни финансами, а значит она тебе не нужна. К сожалению, тебе не хватило смелости в этом признаться прямым текстом, но сомнений уже нет.

  2. Я не требовал с тебя денег. Я спрашивал, какие ресурсы лично ты можешь привлечь.

  3. Ничего контрпродуктивного. Ты как ранее не собирался ничего вкладывать, так и сейчас ничего не собираешься вкладывать. Ничего не изменилось. Или ты пытаешься сказать, что если тебя облизывать, то ты, возможно, что-то там начнёшь кодить?

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

У X11 есть две проблемы, которые меня беспокоят. Это беспрепятственный доступ всего ко всему, что не даёт посадить приложения в песочницу.

При всем уважении — гугль ведь портировал на линукс capsicum. Всем песочницам песочница. Что вам еще нужно?

И тиринг.

Здрассти. Вот от тебя я этого не ожидал. Факкард же написал расширение Present — бери да пользуйся xcb_present_pixmap. Что тебе еще надо?

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

Но теперь под сабжем будут срачи по типу Wayland не доделан X11 Сила

Да какая разница на неадекватов…

Им всегда, то верните gtk2, gstreamer, xul, ALSA, NPAPI плагины…

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

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

А вот что я говорил, так это то, что люди, которые занимаются разработкой, в том числе и иксов, уходят сейчас развивать Wayland.

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

Или ты думаешь, что разработчики испугались, что @Skullnet будет их «мокать в нужные жидкости»?

Мы не один человек, нас много.

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

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

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

У тебя 60 fps видео не дёргается? Особенно если мышкой поводить, чтобы элементы управления появились.

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

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

Денег за это вам никто не заплатит. Разработкой вы занимаетесь на добровольной основе и вас никто не заставляет ею заниматься. Я все равно не понимаю, зачем вы это делаете. Чтобы требовать с комьюнити деньги? Чтобы кричать #спервадобейся #ачтосделалты? на весь ЛОР? Тем более, самодеятельность очень сомнительна. Нет никакой гарантии, что ваш код вообще примут в проект, и он так и останется висеть в никому не нужном форке, потому что во всех проектах есть определенный стандарт запиливания, и ваш код может просто не понравиться мозиловцам. К тому же, никакой серьезной помощи со стороны мозиллы. Вас никто за бесплатно не будет учить разбираться в коде FF, и вообще, вас на одном месте вертели. Вы трудитесь и убеждаете себя, что вы делаете полезное дело (что формально правда), а сами разработчики мозиллы протирают штаны за мегазарплату. Сплошное ССЗБ.

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

Но вина Рината, даже если таковая вообще есть, самая минимальная на фоне всего остального описанного. Все эти обвинения лучше направить в те, другие места, а не сюда.

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

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

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

как ты уже заметил, лично я, мозиловцев не защищаю, и осуждаю за неверные решения.

конечно, пропихивать патчи по знакомству - бред.

честно, я не знаю что делать.

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

конечно, пропихивать патчи по знакомству - бред.

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

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

Как хорошо, что таких неадекватов мало, и тем более, что они ни на что не влияют.

«Представьте, если бы влияли, то нам бы пришлось реально работать, а не редактировать гуй каждый релиз, симулируя бурную деятельность. С другим руководством даже SJW пропагандой не позанимаешься. Слава богу, что такой неадекватный кошмар нас не затронул.»

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

Ну про неадекватность и низкий IQ я уже писал.

Изменений крутых, как под капотом, так и с дополнительными сервисами навалом. Это в каждой новости пишется.

Но неадекват, на то неадекват - лишь бы вонять.

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

Но неадекват, на то неадекват - лишь бы вонять.

«А неадекватные пользователи воняют и хотят, чтобы мы работали, и мешают нам зарабатывать деньги. Совсем уже оборзели, белые сексисты.»

Skullnet ★★★ ()