[РЕШЕНО]Firefox sway прилетело обновление ФФ до 149 и не работает интерфейс загрузки файлов

Стековые, фреймовые, динамические
Ответить
lnx
Сообщения: 415
Зарегистрирован: 24.08.2022

#

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

И, кстати, не только у ФФ, у Трансшмишна тоже.
В Птице, FreeCAD, Либре все это работает.
А ФФ, Трансмишн уравнялся с SimpleScan - также молча не открывается менюшка.

Попытка внепланово сделать rm ~/.config/QtProject.conf ниакого результата не дала.
Последний раз редактировалось lnx 27.03.2026 23:26, всего редактировалось 1 раз.
BendalfRU
Сообщения: 307
Зарегистрирован: 07.07.2025

#

А так ? Профиль придётся сделать под эту версию. Импорт экспорт.
#!/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.*
Я сам ещё не пробовал обновлять на 149ю.

Занялся изменением источников пакетов на прошедшую дату, неохота страдать.
Кому интересно, поделюсь скриптом

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
Сообщения: 415
Зарегистрирован: 24.08.2022

#

Это явно проблема какого-то QT или на чем они сделаны, и взаимодействия с wayland-sway.
BendalfRU
Сообщения: 307
Зарегистрирован: 07.07.2025

#

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 20

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
Сообщения: 415
Зарегистрирован: 24.08.2022

#

Дельно, спасибо BendalfRU, попробовал и вижу -
мар 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. Т.е. сказанное здесь https://bbs.archlinux.org/viewtopic.php?id=301666 неприменимо.

Решение - добавить в автостарт sway строку (или выполнить в терминале без exec)-
exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway
BendalfRU
Сообщения: 307
Зарегистрирован: 07.07.2025

#

lnx:Дельно, спасибо BendalfRU, попробовал и вижу -
journalctl и systemd --verify
, но с прицелом на конкретные сервисы. легко гуглится как.

я не эксперт, вижу как кому-то нужен 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.

Ответить