Если предварительно не отключить аппаратное ускорение через webkit_settings_set_hardware_acceleration_policy() https://webkitgtk.org/reference/webkit2gtk/stable/method.Settings.set_hardware_acceleration_policy.html то при отображении страницы с видео приложение, использующее WebKit, зависает (в каком-то ожидании).
Используйте webkit2gtk-4.1. Например, whatsapp-for-linux в сизифе можно пересобрать с ним.
(Ответ для Yuri N. Sedunov на комментарий #1) > Используйте webkit2gtk-4.1. Например, whatsapp-for-linux в сизифе можно > пересобрать с ним. Какая отличная идея! Подскажите, а как разобраться кто такие эти 4.0, 4.1, 5.0 ? Что за версия API имеется в виду? $ epms ^libwebkit gtk | grep "devel " libwebkit2gtk-devel - Development files for WebKit GTK+ port libwebkit2gtk4.1-devel - Development files for WebKit GTK+ port libwebkit2gtk5.0-devel - Development files for WebKit GTK+ port
libsoup-2.4/gtk+3 - 4.0 libsoup-3.0/gtk+3 - 4.1 libsoup-3.0/gtk4 - 6.0 5.0 уже проехали, с 4.0 прощаемся, -- лучше он уже не будет. Для whatsapp-for-linux суть не важна, он умеет и 4.0 и 4.1, пересоберите с 4.1 -- полегчает. К каждому вебкиту полагается пакет -minibrowser с простым браузером для тестов, в том числе просмотра всякого видео. $ ACS minibrowser webkitgtk-minibrowser - Simple WebKit browser libwebkitgtk4.1-minibrowser - Simple WebKit browser libwebkitgtk5.0-minibrowser - Simple WebKit browser libwebkitgtk6.0-minibrowser - Simple WebKit browser