Summary: | Перенести firefox-wayland в firefox | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | firefox | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P5 | CC: | glebfm, legion, rauty, sbolshakov |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Sergey V Turchin
2022-09-08 14:23:40 MSK
я совсем не против это сделать. Я разделил только из-за того, что если в wayland-варианте firefox вылезает бага (в то время, когда я делал этот подпакет багов было много), то можно было бы безболезненно переключиться на X11/Xwayland вариант. Т.е. для Wayland сейчас пакет firefox-wayland и не нужен? Правильно? Я этого не говорил. Более того, сейчас проверил и у меня просто firefox в wayland не запустился. Но я всё-таки сделаю предложенные изменения (в другом хэлпере). Если что-то сломается, то можно просто указывать XDG_SESSION_TYPE=x11 . У меня в Wayland: firefox-95.0.1 на p10,intel/modesetting НЕ запустились оба firefox-104.0.2 на sisyphus,intel/modesetting firefox успешно запускается без "-wayland" Возможно, у тебя DM/DE не ставит какие-то переменные окружения. Из тех, что могут повлиять: XDG_SESSION_TYPE=wayland ещё те, которые маловероятно XDG_CURRENT_DESKTOP=KDE XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=KDE Скорее всего это XDG_CURRENT_DESKTOP. Она используется в коде. У меня её нет поэтому и не работает скорее всего. (Ответ для Alexey Gladkov на комментарий #5) > Скорее всего это XDG_CURRENT_DESKTOP. Она используется в коде. У меня её нет > поэтому и не работает скорее всего. Не факт. По этой переменной можно решить, какие файловые диалоги использовать или названия утилит определения пользовательских настроек прокси, например. У меня и `XDG_CURRENT_DESKTOP=FAKE firefox` запускается в Wayland/KDE. Попробуй значения GNOME и KDE у себя ради интереса. > У меня и `XDG_CURRENT_DESKTOP=FAKE firefox` запускается в Wayland/KDE. > Попробуй значения GNOME и KDE у себя ради интереса. У меня падаает с сообщениями: (firefox-default:742934): Gtk-CRITICAL **: 16:14:09.211: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed Хотя по коду я вижу проверки XDG_CURRENT_DESKTOP: https://git.altlinux.org/gears/f/firefox.git?p=firefox.git&a=search&h=HEAD&st=grep&s=XDG_CURRENT_DESKTOP и даже вроде как должен поддерживаться XDG_CURRENT_DESKTOP=sway, но мне это не помогает. https://github.com/swaywm/sway/issues/6322 Вроде должно как-то работать. firefox-104.0.2-alt2 -> sisyphus: Thu Sep 08 2022 Alexey Gladkov <legion@altlinux.ru> 104.0.2-alt2 - Merge firefox-wayland to firefox (ALT#43733). - Drop gtk2 support. Спасибо! |