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


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

Автор Тема: Firefox snap не открывает локальные файлы (совет: перейти на deb-версию, см.)  (Прочитано 2830 раз)

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

Оффлайн FN11

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Здравствуйте!

Firefox snap не открывает локальные файлы /tmp.
Не может открыть справку LibreOffice
(Нажмите, чтобы показать/скрыть)

/tmp/lu937497kizt.tmp/NewHelp1.html
Файл не найден
Firefox не может найти файл /tmp/lu937497kizt.tmp/NewHelp1.html.

Chrome и Chromium открывают. Но FF - браузер по умолчанию, было бы удобно просматривать все в нем.
Firefox 141.0
(Нажмите, чтобы показать/скрыть)

Что посоветуете?
Спасибо!
« Последнее редактирование: 04 Августа 2025, 16:25:49 от FN11 »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8112
    • Просмотр профиля
Re: Firefox snap не открывает локальные файлы
« Ответ #1 : 04 Августа 2025, 13:53:40 »
Firefox snap не открывает локальные файлы /tmp.
Снап, поэтому не открывает. Всё для твоей безопасности. Нечего шкерить файлы по помойкам.
У снапов есть так называемые "разрешения", где можно настроить, что он будет видеть.
Интересно было-бы проверить такой вариант. Запустить снап как обычную программу, без снап-обвязки. Будут-ли действовать запреты в этом случае.
Почему-бы хоть немного не посмотреть по сторонам. Здесь много про снапы.
« Последнее редактирование: 04 Августа 2025, 14:05:17 от andytux »

Оффлайн FN11

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Firefox snap не открывает локальные файлы
« Ответ #2 : 04 Августа 2025, 14:52:42 »
У снапов есть так называемые "разрешения", где можно настроить, что он будет видеть.
Спасибо за ответ!

В GUI и sudo snap connections firefox
все интерфейсы подключены
(Нажмите, чтобы показать/скрыть)

Почему-бы хоть немного не посмотреть по сторонам. Здесь много про снапы.
Спасибо, посмотрю.
Раньше помогали переключатели в GUI в Ubuntu Software.

Интересно было-бы проверить такой вариант. Запустить снап как обычную программу, без снап-обвязки. Будут-ли действовать запреты в этом случае.
Запустил кликом из Nautilus /snap/firefox/6565/usr/lib/firefox/firefox
Открывает file:///tmp/lu140268al2kj.tmp/NewHelp1.html!

Видимо, стоит сделать в ~/.local/share свой firefox.desktop со ссылкой на
/snap/firefox/current/usr/lib/firefox/firefox ?

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6302
    • Просмотр профиля
Re: Firefox snap не открывает локальные файлы
« Ответ #3 : 04 Августа 2025, 14:55:44 »
Видимо, стоит сделать в ~/.local/share свой firefox.desktop со ссылкой на /snap/firefox/current/usr/lib/firefox/firefox ?
Нет, стоит установить Firefox как deb-пакет из PPA Mozilla Team.
В настройках репозиториев сделайте приоритет версии из PPA.

Оффлайн FN11

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Firefox snap не открывает локальные файлы
« Ответ #4 : 04 Августа 2025, 16:23:55 »
А со "старой" - snap - версией никак не настроить???!!!

Как я делал
Добавил PPA по вашей ссылке:
Firefox ESR and Thunderbird stable builds : “Mozilla Team” team
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
Закрепил приоритет PPA по совету здесь
Изменение приоритета репозиториев PPA или пакетов Apt в Ubuntu
sudo apt upgrade
Запустил
fitefox -P
создал профиль по умолчанию
(для начинающих: FF - Справка - Информация для разрешения проблем - Каталог (папка) профиля.
Сначала записал себе в заметки (в любом редакторе) каталог для FF snap, затем для FF deb)

Закрыл FF
Удалил файлы из профиля по умолчанию
Файлы профиля из ~/snap/firefox/common/.mozilla/firefox/ скопировал в каталог профилz по умолчанию FF deb
(Он здесь /home/one/.mozilla/firefox/foobar.FromSnap foobar - ваше имя файла, FromSnap - имя профиля, который задаете в fitefox -P)
fitefox - профит!



Пользователь добавил сообщение 04 Августа 2025, 16:28:12:
Справка
Окно справки LibreOffice
file:///opt/libreoffice25.2/help/ru/text/shared/05/new_help.html?System=UNIX&DbPAR=WRITER&HID=.uno:HelpIndex#bm_id3806162

открывается!

Пользователь добавил сообщение 04 Августа 2025, 17:07:16:
Подобным образом перешел cо SNAB Thunderbied на DEB, исправив
/etc/apt/preferences.d/mozillateamppa :


(Нажмите, чтобы показать/скрыть)

Создал, очистил и скопировал новый профиль для TB из snap'овского.


« Последнее редактирование: 04 Августа 2025, 17:07:16 от FN11 »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8112
    • Просмотр профиля
А со "старой" - snap - версией никак не настроить???!!!
Но ты ведь уже сам ответил на этот вопрос. А десктоп-файл никак не привязан к конкретному браузеру, хоть даже оба. Например, как здесь.
« Последнее редактирование: 05 Августа 2025, 04:55:33 от andytux »

Оффлайн FN11

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
На другом ПК та же snap-версия 141 Firefox открывает справку LibreOffice
Чудны дела, твои, Марк Шаттлворт!

Пользователь добавил сообщение 04 Августа 2025, 21:59:46:
А десктоп-файл никак не привязан к конкретному броузеру, хоть даже оба. Например, как здесь.

Видел /snap/firefox/current/firefox.desktop, подробно не изучал
Думал, что какой-то особенный.

А как вы сделали магию по вашей ссылке?
Или правильнее создать новую тему в разделе Система
"Одна иконка панели для запуска нескольких программ"?

Пользователь добавил сообщение 04 Августа 2025, 22:42:20:
На этом 2-м ПК:

sudo snap connections firefox
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 04 Августа 2025, 22:42:20 от FN11 »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5796
    • Просмотр профиля
Или правильнее создать новую тему в разделе Система
новый вопрос - новая тема, это верно, но с твоими знаниями и опытом, темы пока лучше будет создавать в разделе Для новичков в Ubuntu

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8112
    • Просмотр профиля
А как вы сделали магию по вашей ссылке?
Примерно так.

Оффлайн FN11

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Примерно так.
Спасибо большое! Магия! Красота Ubuntu Linux !

Раз тему переместили в раздел для падаванов, надеюсь, ответы джедаев станут не так скупы, как в другом разделе (я о
На 2 ПК FF SNAP открывает.
Попытался запустить на 1 ПК версию snap - не открывает. Хотя набор разрешений практически одинаков (выше под спойлерами).
Почему так?

И как правильно запускать версию Snap или Deb?
Иконка в меню приложений - для Snap, при поиске в меню приложений - 2 иконки, первая snap, вторая deb.
Где и как они задаются, как управлять?
 which firefox
/usr/bin/firefox

И как правильно еще сравнить snap ПК 1 и ПК 2, чтобы понять, почему на ПК 2 snap "пускает" в /tmp?


Здесь много про снапы.
Вы имеете в виду дать доступ snap к /tmp с помощью описанной по вашей ссылке опции homedirs?
(почитал по ВАШЕЙ ссылке, там более тонко и интересно, спасибо, буду перечитывать)

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8112
    • Просмотр профиля
при поиске в меню приложений...
А если они часто нужны, то зачем так далеко ходить. Помести на панели.

Цитировать
2 иконки, первая snap, вторая deb
Для этого десктоп-файл. В нём задай параметр 'Name=...', чтобы сразу было видно, к чему относится. Можно и 'Icon=...' разный задать.

Цитировать
Где и как они задаются, как управлять?
 which firefox
/usr/bin/firefox
В десктоп-файле параметр 'Exec=...' Если там только 'firefox', то с большой вероятностью запустится этот. Если там полное имя файла, то запустится именно тот, который указан.

А когда-то давно, до того, как придумали DE, это делали с помошью файлового менеджера.
У каждой секретарши был запущен Norton commander, с открытым "user menu", в котором было три самых важных пункта: Word, Excel, Lines.
« Последнее редактирование: 05 Августа 2025, 15:16:29 от andytux »

Оффлайн FN11

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Если там только 'firefox', то с большой вероятностью запустится этот
Ой, спасибо за подробные ответы! Магия Ubuntu Linux - все красиво и настраивается.

Загадка в том, что вчера опять FF стартовал snap-версии (смотрел по [Информация для решения проблем](about:support) Бинарный файл приложения и профиль snap). Хотя FF deb поставил в качестве браузера по умолчанию.
Обратил внимание, когда опять не FF не открыл справку LibreOffice в /tmp
which firefox - /usr/bin/firefox, запускаю /usr/bin/firefox - SNAP-версия! Что за сломанная магия? Иконка firefox в меню одна.
Решил удалить snap. После пропали вкладки в DEB версии, после рестарта (профиль не менял) появились. Тоже непонятно.
Если несложно, ответьте, пожалуйста:

В настройках репозиториев сделайте приоритет версии из PPA.
1) это сделал, но почему пролез snap FF?
2) если делаешь приоритет версии из PPA в настройках репозиториев (см. в моем посте выше (Ответ #4) ссылку, как),
то нужно ли удалять snap версию?
3) почему по /usr/bin/firefox запускалась версия snap?

« Последнее редактирование: 07 Августа 2025, 11:08:35 от FN11 »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8112
    • Просмотр профиля
Загадка в том, что...
...какой магии ты там наворотил - неизвестно. Что, откуда и как запустил - известно ещё меньше. До сих пор даже не известно, какая у тебя система. Даже непочему начать гадать. Как думаешь, насколько точным выйдет гадание?..

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5796
    • Просмотр профиля
1) это сделал, но почему пролез snap FF?
2) если делаешь приоритет версии из PPA в настройках репозиториев (см. в моем посте выше (Ответ #4) ссылку, как),
- в репозиториях есть лазейка для snap версии
Цитата:  apt show firefox
Description: Transitional package - firefox -> firefox snap
 This is a transitional dummy package. It can safely be removed.
 .
 firefox is now replaced by the firefox snap.

   ... поэтому нужно обязательно правильно приоритизировать установку именно из репозитория Mozilla (подробней тут)



3) почему по /usr/bin/firefox запускалась версия snap?
- на самом деле /usr/bin/firefox это скрипт запускающий /snap/bin/firefox, как вариант, его следует заменить на симлинк ведущий на исполняемый файл FF установленного из deb

Оффлайн FN11

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
F12, andytux, спасибо!
Выходит, магия не сломалась, просто незнание (огромное спасибо за просвещение!), а мне стоило посмотреть на /usr/bin/firefox
Это ссылка на /usr/lib/firefox/firefox.sh, скрипт в 2.9 КБ. Там сейчас параметр MOZ_LIBDIR=/usr/lib/firefox
Спасибо за ссылку Установка Firefox на Linux. Посмотрю, как это делать правильно.
DEB-версия в строке предупреждает и предлагает создать профиль AppArmor. Если работает без него, можно и не создавать?

andytux, отдельное спасибо за пояснения по ярлыкам!
Этот форум - настоящий факел в темной пещере незнания.
(Жаль только, что поиск здесь не столь удобен, как на других форумах. Или, может, я опять чего-то не знаю? :-) )

andytux, информация о моей системе под спойлером:
(Нажмите, чтобы показать/скрыть)

Еще раз спасибо всем!

Из первобытного человека, боящегося "гнева" (=сбоев) неуправляемой и оттого обожествляемой стихии - Ubuntu - я постепенно превращаюсь с вашей помощью в более-менее уверенного кормчего.



Пользователь добавил сообщение 07 Августа 2025, 14:05:58:
БТР, и вам спасибо!
« Последнее редактирование: 07 Августа 2025, 14:05:58 от FN11 »

 

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