Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Программные продукты Mozilla Foundation: Firefox, Thunderbird, Seamonkey etc  (Прочитано 781353 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 850
  • 好红狼
    • Просмотр профиля
Доброго времени суток!
Сегодня я столкнулся с проблемой, что в системах Ubuntu 18.04 и более ранних версиях Ubuntu, в браузере Фирефокс перестали работать все дополнения (расширения, темы). При этом на Ubuntu 22.04 всё нормально.
Я уже пробовал выставить в xpinstall.signatures.required значение false - не помогает.
Есть идеи как это исправить?
« Последнее редактирование: 15 Марта 2025, 20:29:46 от РыжийПёс »
Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6296
    • Просмотр профиля
в системах Ubuntu 18.04 и более ранних версиях Ubuntu, в браузере Фирефокс перестали работать все дополнения (расширения, темы).

Какая версия приложения? Не связано с этой темой?

Оффлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 850
  • 好红狼
    • Просмотр профиля
Не связано с этой темой?
Да, вероятно это оно.
На 18.04 проблема решилась добавлением стороннего репозитория
sudo add-apt-repository ppa:mozillateam/ppaи последующем обновлением браузера Firefox.
А вот на 14.04 всё гораздо печальнее: версия Firefox 128 (и более поздние) там изначально работать не хочет, а Firefox-esr 115.13 фактически тоже не работает (узкое окошко в несколько пикселей, не распахивается, не изменяется размер и т.п. глюки, подозреваю, что в 14.04 слишком старая версия библиотеки gtk, чтобы нормально отобразить окно.
(Нажмите, чтобы показать/скрыть)
Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн Nick222

  • Активист
  • *
  • Сообщений: 622
    • Просмотр профиля
А почему не последняя 32-битная версия - 16.04 ?
Разница в системных требованиях не очень большая.

Может заработает что-нибудь?
Или перейти на Chromium - там есть некоторые приложения полезные.

Список нужных приложений не опубликуете?
Xubuntu 25.04

Оффлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 850
  • 好红狼
    • Просмотр профиля
на 14.04 всё гораздо печальнее: версия Firefox 128 (и более поздние) там изначально работать не хочет
Я нашел решение:
создаём текстовый файл, называем его stub.c
в файле пишем:
#include <stdio.h>

void gdk_window_show_window_menu(void) {}
Далее компилируем его, командой
cc -shared -o stub.so stub.c -fPIC
в результате в папке появится файл stub.so
Далее запускаем браузер командой вроде этой:
LD_PRELOAD=./stub.so ./firefox
(если файл stub.so и бинарник firefox лежат в одной папке и в этой же папке у нас открыт терминал)
Суть в том, что мы создаём пустую функцию (чтобы Firefox не нервничал), пихаем её в разделяемую библиотеку, и подгружаем эту библиотеку перед запуском Firefox с помощью LD_PRELOAD.
Таким образом я сейчас пишу с 128.8.0esr (64-разрядный) из под Ubuntu 14.04. И всё работает.

(Нажмите, чтобы показать/скрыть)
Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5711
    • Просмотр профиля
РыжийПёс, у меня на одном стареньком ноуте тоже всё ещё живёт 18.04 с подключенной подпиской Ubuntu Pro, и современные сайты в Firefox вроде открываются нормально, причём как в версии 113.0.2 (та что из родных реп 18.04), так и в 136.0.1 (портабельный вариант из офсайта), во всяком случае таких чтоб не открылись не встречалось.
С дополнениями тоже всё нормально в обоих версиях, ну разве что в родном ФФ они ровесники самого браузера, и в силу своей древности, некоторые, требующие каких-то свежих данных с ресурсов разработчика, не получают их, и потому не работают, или работают не корректно, но мне это и не важно, т.к. нормально работает актуальный Firefox (ESR не использую, не вижу необходимости).

И 14.04 у меня тоже есть, но установлена на флешку, там всё примерно так же как и у тебя...
Но когда я загрузился с флешки, то тут же выскочило окошко с предложением обновиться до 16.04.7.
ОС на флешке я обновлять не стал, дабы не рисковать и чего доброго не сломать систему (она мне дорога как память :)), а вот на виртуалке решил попробовать...
Перенёс систему с флешки на диск виртуалки и успешно обновил её до 16.04.7.
И даже не понадобилось Ubuntu Pro подключать, чтоб получить более свежие библиотеки gtk, портабельный Firefox 136.0.1 запустился как родной...


Пользователь добавил сообщение 18 Марта 2025, 00:08:27:
РыжийПёс, вижу пока я игрался с переносом 14.04 с флешки на виртуалку и обновлением её до 16.04.7, ты таки нашел решение для 14.04.

Поздравляю! Ещё какое-то время попользуешься раритетной Ubuntu   :)
« Последнее редактирование: 18 Марта 2025, 00:08:27 от F12 »

Оффлайн Nick222

  • Активист
  • *
  • Сообщений: 622
    • Просмотр профиля
Извиняюсь, не нашёл отдельной темы:

1) Если я согласно этому списку https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data - забэкаплю файлы профиля Firefox , то означает ли это, что у меня не будет критичных проблем при восстановлении своего профиля браузера при аварийной ситуации?

2) Нет ли похожей статьи про файлы в профиле Thunderbird - я нашёл только неполные списки (типа "и так далее)?

ЗЫ: Надоело бэкапить весь огромный профиль...

Спасибо :)
Xubuntu 25.04

Оффлайн Nick222

  • Активист
  • *
  • Сообщений: 622
    • Просмотр профиля
Вроде разобрался - с помощью ChatGPT :)

Создаётся ощущение, что сама схема хранения данных в профилях Firefox и Thunderbird достаточно не аккуратная - и не даёт лёгкой возможности разделить данные общих настроек, данные расширений, данные писем и сайтов и технические данные, не особо важные пользователю или легко восстанавливаемые.

ИМХО, проще переставить всё с нуля, только отдельно нужно хранить логины-пароли и данные расширений.
Xubuntu 25.04

Оффлайн просто Евгений

  • Активист
  • *
  • Сообщений: 433
  • Мы уже идем к вам...
    • Просмотр профиля
ФФ даёт возможность все пароли, ссылки и настройки переносить через синхронизацию аккаунта. Не супер, но работает. 8)
Поговори, хоть ты со мной, гитара, семиструнная...

Оффлайн Nick222

  • Активист
  • *
  • Сообщений: 622
    • Просмотр профиля
Спасибо :) Хотя как-то стрёмно :)
Xubuntu 25.04

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Надоело бэкапить весь огромный профиль...
после каждого закрытия мозиллы исполняю
todel="$(find -L ~/.mozilla/firefox/profile_name -empty -type f | sort)"
if [ "$todel" != "" ];then
while read efile;do
rm "$efile"
done <<< "$todel"
fi
todel="$(find -L ~/.mozilla/firefox/profile_name -type f | grep "Cache\|cache\|Ceahc" | sort)"
if [ "$todel" != "" ];then
while read efile;do
rm "$efile"
done <<< "$todel"
fi
rm -rf ~/.mozilla/extensions
rm -rf ~/.mozilla/firefox/Crash\ Reports
rm -rf ~/.mozilla/firefox/Pending\ Pings
rm -rf ~/.mozilla/firefox/profile_name/bookmarkbackups
rm -rf ~/.mozilla/firefox/profile_name/browser-extension-data
rm -rf ~/.mozilla/firefox/profile_name/crashes
rm -rf ~/.mozilla/firefox/profile_name/chrome_debugger_profile
rm -rf ~/.mozilla/firefox/profile_name/datareporting
rm -rf ~/.mozilla/firefox/profile_name/extension-store*
rm -rf ~/.mozilla/firefox/profile_name/gmp-gmpopenh264
rm -rf ~/.mozilla/firefox/profile_name/mediacapabilities
rm -rf ~/.mozilla/firefox/profile_name/minidumps
rm -rf ~/.mozilla/firefox/profile_name/saved-telemetry-pings
rm -rf ~/.mozilla/firefox/profile_name/security_state
rm -rf ~/.mozilla/firefox/profile_name/sessionstore-*
rm -rf ~/.mozilla/firefox/profile_name/settings
rm -rf ~/.mozilla/firefox/profile_name/storage/permanent
rm -rf ~/.mozilla/firefox/profile_name/storage/temporary
rm -rf ~/.cache/mozilla
rm ~/.mozilla/firefox/profile_name/storage/ls-archive-tmp.sqlite-wal
rm ~/.mozilla/firefox/profile_name/storage/ls-archive.sqlite
rm ~/.mozilla/firefox/profile_name/activity-stream.weather_feed.json
rm ~/.mozilla/firefox/profile_name/bounce-tracking-protection.sqlite
rm ~/.mozilla/firefox/profile_name/cert_override.txt
rm ~/.mozilla/firefox/profile_name/containers.json
rm ~/.mozilla/firefox/profile_name/cookies.sqlite.*
rm ~/.mozilla/firefox/profile_name/credentialstate.sqlite
rm ~/.mozilla/firefox/profile_name/domain_to_categories.sqlite
rm ~/.mozilla/firefox/profile_name/enumerate_devices.txt
rm ~/.mozilla/firefox/profile_name/ExperimentStoreData.json
rm ~/.mozilla/firefox/profile_name/logins-backup.json
rm ~/.mozilla/firefox/profile_name/pkcs11.txt
rm ~/.mozilla/firefox/profile_name/serviceworker.txt
rm ~/.mozilla/firefox/profile_name/sessionCheckpoints.json
rm ~/.mozilla/firefox/profile_name/sessionstore.jsonlz4
rm ~/.mozilla/firefox/profile_name/shield-preference-experiments.json
rm ~/.mozilla/firefox/profile_name/SiteSecurityServiceState.bin
rm ~/.mozilla/firefox/profile_name/Telemetry.ShutdownTime.txt
todel="$(find -L ~/.mozilla -empty -type d | sort)"
if [ "$todel" != "" ];then
while read edir;do
rmdir "$edir"
done <<< "$todel"
fi

Мусор в ~/.mozilla/firefox/profile_name/storage/default, конечно, остаётся, но в первом приближении что-то такое.
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.