LINUX.ORG.RU

Firefox теперь торт для васяно-хейтеров?

 ,


0

2

Для Ъ: https://mastransky.wordpress.com/2020/09/30/firefox-on-fedora-with-openh264/

Огнелис-81 в Федоре теперь идёт с OpenH264 на борту и репозиторий Cisco c пакетом mozilla-openh264 больше не актуальны. А кто-то юзал?

Тем не менее теперь есть кодеки из коробки, без необходимости использования репозиториев Cisco или RPMFusion и установки ffmpeg-libs. Хоть это и рассматривается как запасной вариант, но я-то знаю, здесь многие готовы грызть кактус, лишь бы не обмазываться так называемыми неофициальными репами.

Вопрос: кто-то уже пробовал этот вариант, как оно вообще? vaapi работает?

UPD. Спасибо @FixingGunsInAir за ссылку: https://mastransky.wordpress.com/2020/09/29/firefox-81-on-fedora-with-va-api-webrtc-and-x11/

Кому нужен vaapi, не забываем установить true для media.ffmpeg.vaapi.enabled

★★★★★

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

С Nvidia GPU декодирование видео ни должно в Chromium и Firefox работать.

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

Меня смущает дикая разница между хромом, который не смог (900% в top и подвисания каждые 5 секунд - можно наблюдать провалы в графиках цпу на скриншотах) и ФФ, который это дело вполне прожевывает (пусть даже получается, что это без аппаратного декодирования). Как так?

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

Да вариантов много.

Во первых надо в информации для красноглазых точно посмотреть, что кодеки одинаковы. А то может AV1 вылез в Chromium.

И сравниваешь VP9 vs AV1

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

педоропроблемы

anonymous
()

Кодеки всё равно нужны будут. Потому что OpenH264 не панацея. Есть ещё достаточно патентованных форматов.

Даже с OpenH264 встречались сайты, где не воспроизводились видеоанимации или просто видео. Мол у вас браузер не поддерживает, проследуйте в баню устанавливать кодеки. ЕМНИП Twitter.

Про разновидности AAC вообще молчу. Потому в итоге плюнул и rpm-ostree install gstreamer1-libav.x86_64.

vaapi работает?

Работает, но пока крайне не рекомендуют с intel-media-driver. И вообще оно всё жутко и страшно Experimental, как обычно это бывает с аппаратным ускорением на Linux…

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

gstreamer1-libav

Это ещё зачем?

Работает, но пока крайне не рекомендуют с intel-media-driver. И вообще оно всё жутко и страшно Experimental, как обычно это бывает с аппаратным ускорением на Linux…

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

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

Даже с OpenH264 встречались сайты, где не воспроизводились видеоанимации или просто видео. Мол у вас браузер не поддерживает, проследуйте в баню устанавливать кодеки. ЕМНИП Twitter.

OpenH264 не использовался для HTML5 видео вообще. Чисто для WebRTC

fornlr ★★★★★
()
Ответ на: комментарий от EXL
  1. Kate не такой уж простой текстовый редактор…
  2. Есть такая штука, как Framework. Зависимость от парочки Tier 3 библиотек привела к такому каскадному Dependency Hell.
FixingGunsInAir
()
Ответ на: комментарий от papin-aziat

Это ещё зачем?

Чтобы завести заодно кодеки системным приложениям в GNOME, естественно.

Хотя, уже неважно. Я пока экспериментирую с KDE/Kinoite, всё равно.

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

Что, правда? Тогда, нужно попробовать ещё раз.

Если правда будет работать, это очень важная новость. Не только потому, что можно будет не тащить пакеты из RPMFusion в базовую систему. Это так же будет означать, что во Flatpak-версии с медиа проблем не будет. А вот туда-то как раз, так просто кодеки не прикрутишь.

Останется только KeePassXC-Browser нормально закостылить и можно пользоваться браузером из Flatpak на постоянке.

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

Но да, если mozilla загнется, и thunderbird придется туго, из-за большой части общего кода.

Пришло время писать новый Email клиент на Electron, с блекджеком и шлюхами. 😏

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

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

Бедный nautilus сейчас в таком положении, что даже превьюшки без костылей не умеет. И это печально.

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

Ясно, я gst-кодеки ставлю только для sushi, чтобы музыкальные файлы по-быстрому слушать в наутилусе.

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

В хромиуме (который в rpmfusion собирается с vaapi вроде как) получил 900% цпу в top. В Firefox - 30%. Значит ли это, что аппаратное декодирование работает? Непонятно… (если знаете как померить загрузку гпу - подскажите, в винде системный монитор показывает из коробки)

В Chromium VAAPI сейчас сломан, потому что они ANGLE свой завезли. В 86-ой версии вроде как поправят.

А в Firefox он не включен по умолчанию. YouTube вообще мог тебе av1 пропихнуть, который сейчас не декодируется аппаратно ничем, кроме невышедших интелов. Но на процессор даёт нагрузку меньше, чем другие кодеки.

Нужно зайти в about:config и сделать следующее:

gfx.webrender.enabled = true
gfx.webrender.all = true
layers.acceleration.force-enabled = true
widget.wayland-dmabuf-vaapi.enabled = true

# Можно просто отключить av1 или использовать h264ify
media.av1.enabled = false

Только если ты используешь intel-media-driver в качестве VAAPI драйвера, он вроде как падает. Потому нужно его удалить или запустить firefox c LIBVA_DRIVER_NAME=i965

Chromium-freeworld - не понимаю, чем отличается, но вот от уже в фьюжене. Надо поставить посмотреть.

Отличается интегрированным ffmpeg. Насколько я знаю, Google сделали что-то страшное и теперь ffmpeg нельзя прицепить динамически, только бандлить. Соответственно, в chromium кастрированный ffmpeg, а в chromium-freeworld ffmpeg из rpmfusion.

Поддержка VAAPI встроена в сам chromium, т.к. её используют для аппаратного декодирования на хромбуках и ЕМНИП на Android. А патч - это грязный хак, который включает его для Linux. Вот так вот Google относится к пользователям на Linux.

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

LIBVA_DRIVER_NAME=i965

Слушай, я вот как раз ушатался уже на эту тему. Не могу отловить, какое обновление сломало vaapi. Сейчас шерстю dnf history с числа, когда точно работало (2020-07-30). Может ты подскажешь, куда копать, уже откатил mesa и linux-firmware, собираюсь разобраться со всем что связано с intel и libva, но быстрый просмотр истории не показывает обновлений.

Что касается комментария выше, то в выхлопе vainfo появилась такая тема

libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1

Я нагуглил, что это связано с проприетарным intel-media-driver, но он не был установлен, установка проблему не решает, фиг с ним. А вот добавление вышеуказанной переменной убирает эти строки из выхлопа, но vaapi всё равно упорно не работает нигде, ни в плеерах и в фоксе. Утилита intel_gpu_top тоже не показывает активности gpu-декодера.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat
  1. Процессор какой? Поколение?
  2. Стоит libva-intel-driver из rpmfusion?
  3. Что показывает LIBVA_DRIVER_NAME=i965 vainfo?
  4. Ну и до кучи просто vainfo

Сейчас оно работает так, что по умолчанию старается использовать iHD на Intel, но если его нет, делает fallback на i965. Но i965 старый драйвер и может не на всех поколениях работать.

это связано с проприетарным intel-media-driver

Разве? Иначе бы его не включили в Fedora. libva-intel-driver тоже вроде не проприетарный, там что-то связано с лицензированием.

FixingGunsInAir
()
Ответ на: комментарий от FixingGunsInAir
  1. i3
  2. да
libva info: VA-API version 1.6.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_6
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.6 (libva 2.6.1)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Desktop - 2.4.1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Simple            :	VAEntrypointEncSlice
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      :	VAEntrypointVLD
      VAProfileH264MultiviewHigh      :	VAEntrypointEncSlice
      VAProfileH264StereoHigh         :	VAEntrypointVLD
      VAProfileH264StereoHigh         :	VAEntrypointEncSlice
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileVP9Profile0            :	VAEntrypointVLD
libva info: VA-API version 1.6.0
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_6
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.6 (libva 2.6.1)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Desktop - 2.4.1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Simple            :	VAEntrypointEncSlice
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      :	VAEntrypointVLD
      VAProfileH264MultiviewHigh      :	VAEntrypointEncSlice
      VAProfileH264StereoHigh         :	VAEntrypointVLD
      VAProfileH264StereoHigh         :	VAEntrypointEncSlice
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileVP9Profile0            :	VAEntrypointVLD
papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от FixingGunsInAir

Но i965 старый драйвер и может не на всех поколениях работать.

Всё 100% работало 31-ого июля, вот пруф: https://i.ibb.co/JCYtdxy/Screenshot-from-2020-07-31-16-08-08.png

Не могу понять, что обновилось, уже всё откатил, что связано с графикой, ядро тоже откатывал, вот сейчас нашёл обновление пакетов libX11 и libX11-common 11-ого сентября, буду откатывать.

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

Дык накати в toolbox, чтобы DNF был под рукой.

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

В каком софте сложности?

Если в Firefox, то ты уверен, что воспроизводится именно H264 видео и не декодируется аппаратно? + ещё, тут в предыдущем посте Martin Stransky какие-то изменения касающиеся VAAPI.

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

в поле Video теперь 0, неважно VLC, MPV и тд.

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

Бро, давай забудем про фокс, он, кстати, 81-ый, только сегодня приехал в 31-ую федору :-)

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

Сломали vaapi конкретно, я это вчера ещё обнаружил на 80-ом фирефоксе, и сразу метнулся протестить на плеерах и интеловской софтине, глухо, молчит vaapi.

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

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

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

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

Спасибо за ссылку, прикинь, media.ffmpeg.vaapi.enabled было false, надо же, поставил true.

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

ОМГ, на фоксе заработало!!! Ну блин, спасибо твоей ссылке, чёт мозги на бекрень.

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

Кароче, всё работает, представляешь как я тупил, я гонял mkv-шки из одного и того же сериала в плеерах, и не работал vaapi, ща загнал из другого и работает. Что это за хрень, левый кодек?

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

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

Что это за хрень, левый кодек?

Да, у тебя процессор может только в H264 и всего один профиль VP9. Всё остальное только софтварно.

А у меня например:

$ LIBVA_DRIVER_NAME=i965 vainfo
libva info: VA-API version 1.9.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_8
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.9 (libva 2.9.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Kaby Lake - 2.4.1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointEncSliceLP
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointEncSliceLP
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointEncPicture
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileVP8Version0_3          : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSlice
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointEncSlice
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointEncSlice
      VAProfileVP9Profile2            : VAEntrypointVLD

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

:D Бывает.

А у меня другой кризис. Я тут внезапно осознал, что хочу GlobalMenu в GNOME, но его нет. Расширение которое было, протухло ещё год назад. В GJS и gnome-shell не умею. А любое приложение, что не следует GNOME HIG, выглядит как VSCode на этом скриншоте (и тоже подсел на Material Shell). Прям пичаль какая-то. Даже до KDE дошёл. Может я тоже что-то упускаю?

А то как Nautilus изнасиловали только добавило. И на Gitlab никакой активности, только одни незаконченные дела…

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

:D Бывает.

Это было жёстко, давно я за компом не залипал… :-)

Чтобы закончить эту тему, хочу понять глубину своего тупняка, ведь 81 приехал только сегодня(я обновил по крайней мере), а 80 тоже не работало, значит media.ffmpeg.vaapi.enabled = false уже было там и я тупо не замечал выключенного vaapi?

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

Я тут внезапно осознал, что хочу GlobalMenu в GNOME, но его нет.

Хочу поставить точку в своём оффтопе, ибо внезапно нагуглил следующее, а отредактировать уже не могу: https://gitlab.com/lestcape/Gnome-Global-AppMenu/-/issues/116 https://gitlab.gnome.org/GNOME/gtk/-/issues/1132

Пойду поплачу.

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

А у меня другой кризис.

Я гном не трогаю, по-мелочи только: шрифты, анимации, qt5ct, тему для ФФ меняю, кароче нахожу оптимальные варианты для работы, без попыток привести к единому виду. Ни одного – на мой вкус – приличного скриншота, из тех, что «улучшают» гном, я на ЛОРе не видел, дефолтный всегда лучше. Я просто отбросил поиски себя в интерфейсе и научился пользоваться гномом, очень удобно оказалось и без затей.

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

Вполне вероятно.

Но я не замечал, как приходила 80-ая версия вообще. Мне казалось, что Fedora прыгнула сразу на 81-ую. Ибо даже в branched-f33 был Firefox 78, я не шучу.

Тем более, что я пока на Chromium пересел из-за Google. Но это я планирую скоро исправить

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

GlobalMenu

Я даже плохо понимаю что это, как в макоси? Типа программа сливает меню в топбар? Дык вроде эта тема нигде не зашла.

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

Не, я на 31-ой сижу, всё было ровно 78-79-80-81, без задержек.

Ибо даже в branched-f33 был Firefox 78, я не шучу.

Репозиторий updates точно включен? Вообще удобно следить за выходом новых пакетов на Koji, например firefox: https://koji.fedoraproject.org/koji/packageinfo?packageID=37

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

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

Я просто отбросил поиски себя в интерфейсе и научился пользоваться гномом

Я так и делал, пока не появилось много свободного времени. Тем более, я яростно разделял их точку зрения на интерфейс. А из-за того, что я в общем-то долбанутый на всю голову + из-за работы, я в последние года 2 то и дело скакал с Linux на Windows и обратно, потому что в Windows мерзко. И потому в принципе пользовался дефолтом %). Ибо на приукрашивания времени не было. А как работы не стало, Windows стал не нужен совсем и надеюсь, так и останется. Вот такая вот кул-стори.

Но как появилось время, я осознал, что к сожалению, GNOME HIG пока в меньшинстве. Мне нравится как он сохраняет вертикальное пространство, удаляя ненужные сущности вроде титлбаров и менюбаров. Но у них почему-то это получается так, что вместе с ненужными сущностями уходит и функционал, а приложение превращается в MVP (иначе говоря, дизайна то дофига, а вот толку…), вероятно, надеясь на контрибуции. Но их нет… А как только это им напоминаешь, они начинают маняоправдываться, что by design и не обсуждается.

Допустим, хрен с ним, базовый функционал имеется и ладно. Но как только запускаешь что-нибудь иное - KeePassXC, Joplin или VSCode, которым альтернатив в GNOME нет, разница на лицо. А хочется чтобы всё выглядело более-менее одинаково. Попытался решить вопрос хотя-бы костылями. GlobalMenu мог быть решением, но нет и не будет. Значит нужно искать альтернативы, пока есть время. Потом его не будет…

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

как в макоси?

Unity от шаттлврота тоже этим страдал.

Дык вроде эта тема нигде не зашла.

Ну как не зашла, пока был Unity, добавили поддержку почти везде на уровне тулкита. В том числе и в KDE/Qt, если хочется. Даже в виде кнопки на Titlebar может существовать в KWin. Или апплетом на панели. И в Electron оно поддерживается, если используются нативные менюшки. То что не используют его по дефолту, это ещё не значит, что его нет. И Mac OS похоже не собирается от него отказываться, потому оно будет живо.

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

А если заодно убрать Titlebar, получается нехилая экономия вертикального места и приложение начинает выглядеть как точно такое-же CSD. Только без кнопки закрытия.

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

Причём тут репозиторий, если у меня rpm-ostree? Хотя, я и образ давно не обновлял, и так нормально было.

Хватит об этом. Не заметил и не заметил.

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

А хочется чтобы всё выглядело более-менее одинаково.

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

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

Да, это, кстати, проблема ostree, можно только выключать пакеты из загрузки на хосте, но нельзя ими манипулировать, например откатить firefox. Я как раз, когда такое проделывал на своём компе сейчас, то понял, что это ещё один минус silverblue, если со слоями можно манипулировать, то с основным-то образом никак. Думаю, не взлетит.

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

rpm-ostree - это hybrid-atomic-модель. Она допускает не только развёртывание готовых образов из ostree, но и внесение изменений с помощью пакетов rpm.

Firefox можно откатить точно так же, как и в обычной Fedora. Скачав пакет из Koji и накатив с помощью rpm-ostree install. Он установится как Local Override.

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

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

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

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

Гм… не знал, то есть, если я хочу откатить версию из образа, то я изменю образ или добавлю слой?

Он установится как Local Override.

Что такое Local Override?

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