LINUX.ORG.RU

Flatpak программы долго запускаются. Как фиксить?

 ,


0

1

Начали долго запускаться программы из Flatpak. Как пример: ungoogled-chromium, Telegram (чуть быстрее чем бравсер, но все равно долго).

ОС: openSUSE Leap x64

Запускаю ПО так: flatpak run com.github.Eloston.UngoogledChromium

Что делал: перестанавливал, чистил кэш – ничего не помогло

ПО каждый раз долго запускается, а не только первый раз.

Есть идеи?

★★★★★

Последнее исправление: CryNet (всего исправлений: 1)

Искать, где задержка. Например, запустив такую команду (нужна утилита ts из пакета moreutils):

flatpak run -v --command=echo org.telegram.desktop started 2>&1 | ts -s '[%H:%M:%.S]'

и скопировав сюда её вывод целиком.

gasinvein ★★★
()
Ответ на: комментарий от gasinvein
crynet@localhost:~> flatpak run -v --command=echo org.telegram.desktop started 2>&1 | ts -s '[%H:%M:%.S]'
[00:00:00.000004] F: No installations directory in /etc/flatpak/installations.d. Skipping
[00:00:00.000031] F: Opening system flatpak installation at path /var/lib/flatpak
[00:00:00.000038] F: Opening user flatpak installation at path /home/crynet/.local/share/flatpak
[00:00:00.000044] F: Opening user flatpak installation at path /home/crynet/.local/share/flatpak
[00:00:00.000050] F: Opening system flatpak installation at path /var/lib/flatpak
[00:00:00.000055] F: Opening user flatpak installation at path /home/crynet/.local/share/flatpak
[00:00:00.000061] F: Opening system flatpak installation at path /var/lib/flatpak
[00:00:00.000066] F: Cleaning up unused container id 1114979713
[00:00:00.000071] F: Allocated instance id 1124449582
[00:00:00.000076] F: Add defaults in dir /org/telegram/desktop/
[00:00:00.000081] F: Add locks in dir /org/telegram/desktop/
[00:00:30.015777] F: Allowing host-fs access
[00:00:30.015865] F: Xdg dir xdg-download is $HOME (i.e. disabled), ignoring
[00:00:30.016002] F: Allowing wayland access
[00:00:30.016022] F: Allowing x11 access
[00:00:30.016075] F: Allowing pulseaudio access
[00:00:30.016089] F: Pulseaudio user configuration file '/home/crynet/.config/pulse/client.conf': Произошла ошибка открытия файла /home/crynet/.config/pulse/client.conf: Нет такого файла или каталога
[00:00:30.019254] F: Running 'bwrap --args 37 /usr/bin/xdg-dbus-proxy --args=42'
[00:00:30.023733] F: Running 'bwrap --args 39 echo started'
[00:00:30.041579] started

Если что, то ТГ так и не запустился

Долго висело после строчки:

[00:00:00.000081] F: Add locks in dir /org/telegram/desktop/
CryNet ★★★★★
() автор топика
Последнее исправление: CryNet (всего исправлений: 2)
Ответ на: комментарий от fornlr

гы-гы-гы я уже и забыл за эту проблему. Та ungoogled-chromium нет в репах. Так бы я не юзал flatpak

CryNet ★★★★★
() автор топика
Ответ на: комментарий от gasinvein

А как вообще узнать? Я его не трогал. Мне раньше казалось, что так было после обновления браузера, я даже думал откатиться, но новые апдейты не помогли, а ошибка распространилась и на другие приложения. Может это залетело с обновлениями системы. Но я ничего такого не нагуглил.

CryNet ★★★★★
() автор топика

Еще посмотри здесь, вроде есть решения с xinitrc: https://github.com/flatpak/flatpak/issues/4565
Может быть у тебя система как-то «весело» сконфигурирована. Я не знаю, что там и как в этой вашей Сусе.

Gonzo ★★★★★
()

Flatpak программы долго запускаются. Как фиксить?

Использовать пакетный менеджер дистрибутива и формат пакетов *.deb или *.rpm. С уважением, К. О.

peregrine ★★★★★
()
Ответ на: комментарий от CryNet

Пользовался таким. Обнадёжу - в бинарном виде браузер собирается мейнтейнерами без поддержки кодеков, так что смысла от него немного.

Если в OBS нет, то могу посоветовать собрать пакет из исходников.

Wiki

turbognida
()
Ответ на: комментарий от turbognida

Да, видел. Правда обновляются они не всегда стабильно:

  • 98.0.4758.102-1.1
  • 91.0.4472.164-1.1

Нормальный такой разрыв между версиями

CryNet ★★★★★
() автор топика
Ответ на: комментарий от CryNet

Если принципиально нужен движок Chromium’a, могу предложить браузер Iridium: [Iridium Browser](https://iridiumbrowser.de/0

Это не мокрописька, здесь даже советуют как альтернативу тому самому ungoogled: Spyware Watchdog

В ином случае - Librewolf/GNU Icecat будет проще как минимум собрать.

turbognida
()
Ответ на: комментарий от turbognida

Да, я вкурсе про него. Спасибо

CryNet ★★★★★
() автор топика

Решил проблему удалением Flatpak и пакета xdg-desktop-portal из-за которого начинают долго запускаться не только пакеты из flatpak, а и в принципе всё остальные. Такая проблема не только у меня:

https://github.com/flatpak/flatpak/issues/4211

https://github.com/flatpak/flatpak/issues/4565

Есть и другое решение (детальней по ссылкам выше):

Therefore, I just have renamed the file ~/.xinitrc to ~/.xsessionrc, dropped the line dbus-update-activation-environment --systemd DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY, that I added before, and everything is working perfectly!

Всем спасибо!

CryNet ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.