[РЕШЕНО]Firefox sway прилетело обновление ФФ до 149 и не работает интерфейс загрузки файлов
Как лечить? - кнопки на сайтах, вызывающие менюшку выбора пути к файлу, не работают.
И, кстати, не только у ФФ, у Трансшмишна тоже.
В Птице, FreeCAD, Либре все это работает.
А ФФ, Трансмишн уравнялся с SimpleScan - также молча не открывается менюшка.
Попытка внепланово сделать rm ~/.config/QtProject.conf ниакого результата не дала.
#!/usr/bin/bash
wget -O ~/firefox-esr.tar.xz "https://download.mozilla.org/?product=firefox-esr-latest-ssl&os=linux64&lang=ru"
sudo mv ~/firefox-esr.tar.xz /opt;cd /opt
sudo tar -xvJf /opt/firefox-esr.tar.xz -C /opt
#sudo rm firefox*.tar.*Занялся изменением источников пакетов на прошедшую дату, неохота страдать.
Кому интересно, поделюсь скриптом
CPU AMD Phenom(tm) II X4 955 3200МГЦ, 10ГБ ДДР2, GA-MA78GM-UD3 (Rev. 1.0), АМД Sapphire Radeon HD 4670, hdd ide ata5 120GB+200GB, net rtl8169, audio Creative Labs CA0106.
Я не эксперт если что. Любопытствующий в познавательных целях.lnx: Это явно проблема какого-то QT или на чем они сделаны, и взаимодействия с wayland-sway.
любопытно, какие переменные окружения у вас для qt ? на пример QT_PLUGIN_PATH= и другие?
может их несколько версий и пк не знает какую использовать ?
Я не буду советы давать, тк не разбираюсь, просто покажите пожалуйста, любопытно посмотреть.
dmesg -C # Очистил лог ядра.
journalctl -b 0 -p 4 # запустите что-то и потом это.
journalctl -b 0 -n 50 # последние 50 сообщений
journalctl -b 0 -p err -n 50 # последние 50 error
journalctl -b 0 -f # следить в реальном времени.
~# /lib/ld-linux-x86-64.so.2 --help | grep supported
~# coredumpctl info | tail -n 20CPU AMD Phenom(tm) II X4 955 3200МГЦ, 10ГБ ДДР2, GA-MA78GM-UD3 (Rev. 1.0), АМД Sapphire Radeon HD 4670, hdd ide ata5 120GB+200GB, net rtl8169, audio Creative Labs CA0106.
мар 27 23:11:27 sss systemd[1094]: xdg-desktop-portal-gtk.service: Main process exited, code=exited, status=1/FAILURE
мар 27 23:11:27 sss systemd[1094]: xdg-desktop-portal-gtk.service: Failed with result 'exit-code'.
мар 27 23:11:27 sss systemd[1094]: Failed to start Portal service (GTK/GNOME implementation).
мар 27 23:11:27 sss systemd[1094]: Starting Portal service (GTK/GNOME implementation)...
мар 27 23:11:27 sss xdg-desktop-portal-gtk[528472]: cannot open display:
мар 27 23:11:27 sss systemd[1094]: xdg-desktop-portal-gtk.service: Main process exited, code=exited, status=1/FAILURE
мар 27 23:11:27 sss systemd[1094]: xdg-desktop-portal-gtk.service: Failed with result 'exit-code'.
мар 27 23:11:27 sss systemd[1094]: Failed to start Portal service (GTK/GNOME implementation).
мар 27 23:11:27 sss /usr/lib/xdg-desktop-portal[1231]: Backend call failed: Could not activate remote peer 'org.freedesktop.impl.portal.desktop.gtk': startup job failed
Решение - добавить в автостарт sway строку (или выполнить в терминале без exec)-
exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway
journalctl и systemd --verify , journalctl -f --user-unit=xdg-desktop-portallnx:Дельно, спасибо BendalfRU, попробовал и вижу -
, но с прицелом на конкретные сервисы. легко гуглится как.
я не эксперт, вижу как кому-то нужен gtk, возможно через зависимости, я б дал, мне не жалко :))
с помощью указанного выше можно узнать какому софту это надо, что произошло. DISPLAY не хватает или чего-то ещё.
ЗЫ.
лично у меня проблема в не поддерживаемом процессоре. часть софта не работает.
~# /lib/ld-linux-x86-64.so.2 --help | grep supported - пустой вывод.
буду переезжать на ахивный репозиторий.
CPU AMD Phenom(tm) II X4 955 3200МГЦ, 10ГБ ДДР2, GA-MA78GM-UD3 (Rev. 1.0), АМД Sapphire Radeon HD 4670, hdd ide ata5 120GB+200GB, net rtl8169, audio Creative Labs CA0106.
sway . + Firefox и другие GTK приложения.
им требуется xdg-desktop-portal xdg-desktop-portal-wlr, 2е - wlr — «движок» для Sway.
В конфиге Sway (~/.config/sway/config) должна быть строка (или скрипт при старте),
которая гарантирует импорт переменных окружения в systemd и dbus.
__Какая конкретно не пишу, тк могу ошибаться. Ваша правильная или нет я не знаю.
есть ещё сообщения об ошибках в логах или падения ?
coredumpctl info | tail -n 20
возможно, не хватает переменных окружения в /etc/environment специфичных для firefox,
XDG_CURRENT_DESKTOP
MOZ_ENABLE_WAYLAND
в терминале и посмотреть на ошибки:
journalctl -xe --user
journalctl -f --user-unit=xdg-desktop-portal
/usr/lib/xdg-desktop-portal -r
и
xdg-desktop-portal-wlr -rCPU AMD Phenom(tm) II X4 955 3200МГЦ, 10ГБ ДДР2, GA-MA78GM-UD3 (Rev. 1.0), АМД Sapphire Radeon HD 4670, hdd ide ata5 120GB+200GB, net rtl8169, audio Creative Labs CA0106.