После перехода с Windows на Ubuntu 22.04 я столкнулась со следующей проблемой: браузеры (в частности Firefox и Opera) загружаются в ощутимо медленнее, чем в оконной ОС. И это при том, что конфигурация ноутбука не изменилась (core i5, 12Gb оперативной памяти, ОС на NVMe Intel).
В итоге я наткнулась на статью, в которой говорилось, что медленная загрузка приложений в Ubuntu связана с использованием системы управления пакетами snap. По умолчанию, как Firefox, так и Opera ставятся через snap. После установки обоих браузеров в обход snap я нашла опытное подтверждение этому.
Что ж, проблема, надоедавшая мне почти месяц, была решена (да-да, у меня ТАК долго доходили до этого руки).
Но тут появилась другая проблема.
После установки Opera из deb-пакета в браузере не работают стримы на YouTube. Видео - велком, смотри сколько угодно. Стрим - нет, дорогая, я не поддерживаю данный формат видео. Внезапно. Я не ожидала такого подвоха. Ведь 5 минут назад всё было нормально, и в snap-Opera все тот же стрим вещал без единого возражения.
Оказывается, для того, чтобы live-контент был доступен, необходимы кодеки libffmpeg.so, но у разработчиков Opera есть некие трудности с их использованием (другой вопрос, почему в snap-Opera все работает - интереса ради поизучаю этот вопрос позже). Благо, что на github есть решение, которое в моем случае сработало.
На всякий случай сохраню его сюда (а то мало ли, вдруг ещё и гитхаб закроется от России):
1. Открыть в браузере opera://about, затем найти строку описания браузера. В этой строке нужны цифры после "Chrome/" в формате XXX.X.XXXX.XX - это версия Chromium.
2. Перейти по ссылке и скачать пакет chromium-codecs-ffmpeg-extra_XXX.X.XXXX.XX.
3. Перейти в директорию со скаченным на предыдущем шаге deb-пакетом, а затем последовательно выполнить команды:
ar x <chromium-codecs-ffmpeg-extra_XXX.X.XXXX.XX.deb> data.tar.xz
tar -xJf data.tar.xz --strip-components=4 ./usr/lib/chromium-browser/libffmpeg.so
cp libffmpeg.so /usr/lib/x86_64-linux-gnu/opera
Однако, есть один подводный камень: данную процедуру придется выполнять после каждого обновления браузера. Не знаю, надолго ли меня хватит на повторение этих костылей или же я вернусь в Firefox (или, быть может, напишу какой-нибудь скрипт, который будет делать все описанные выше операции вместо меня). Или даже психану и установлю snap-Opera. Не знаю, посмотрим. Но пока так.