Автор Тема: Браузер бай дефолт  (Прочитано 366 раз)

Оффлайн reiss

  • Давно тут
  • **
  • Сообщений: 95
Re: Браузер бай дефолт
« Ответ #15 : 17.05.2022 12:22:00 »
Сделал так
- Скачал последнюю версию лисы
- залил ее в папку пользователя
- файлик /etc/alterator/kiosk/profiles/firefox поменял содержимое
U /usr/bin/firefox
U /usr/lib64/firefox/firefox
U /usr/lib64/firefox/pingsender
на
U /home/mis/firefox
U /home/mis/firefox/firefox
U /home/mis/firefox/pingsender
А оно все равно
k0-113-1a profiles # ps ax | grep firefox
   3862 ?        S      0:00 firefox --kiosk --incognito -app=http://mis.egisznso.ru
   3863 ?        Sl     1:23 /usr/lib64/firefox/firefox --kiosk --incognito -app=http://mis.egisznso.ru
   3983 ?        Sl     0:30 /usr/lib64/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 1 -prefMapSize 221449 -parentBuildID 20210224170046 -appdir /usr/lib64/firefox/browser 3863 tab
   4056 ?        Sl     0:04 /usr/lib64/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 6380 -prefMapSize 221449 -parentBuildID 20210224170046 -appdir /usr/lib64/firefox/browser 3863 tab
   4108 ?        Sl     0:00 /usr/lib64/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 7145 -prefMapSize 221449 -parentBuildID 20210224170046 -appdir /usr/lib64/firefox/browser 3863 tab
   4141 ?        Sl     0:00 /usr/lib64/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 7145 -prefMapSize 221449 -parentBuildID 20210224170046 -appdir /usr/lib64/firefox/browser 3863 tab
   4598 pts/1    S+     0:00 grep firefox


Как ему сказать запускаться из папки юзера?
И дело, как мне кажется, в первой строке. Потому как команду firefox система ищет в системных папках
Где вообще, в каком месте система хранит список дефолтных программ? Что куда прописывает подчеркнутая кнопка?
После ее нажатия все работает.
Скулл, ты систему знаешь изнутри. Ответы на эти вопросы есть? Или секрет фирмы?
Или, мысля совсем уж кровожадно, удалить из  /usr/bin/firefox бинарник и заменить его симлинком на скачанный?
« Последнее редактирование: 17.05.2022 12:46:16 от reiss »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 938
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Браузер бай дефолт
« Ответ #16 : 17.05.2022 20:41:15 »
  • Пути до каталогов, из которых запускается программа, если не указан путь до программы, хранится в переменной среды PATH
  • Кеда прописывает - куда-то в домашний каталог пользователя, где хранятся настройки KDE
  • Заменить в настройках киоска на полный путь до него
Если в домашний каталог пользователя его перенесли. то стоит подумать о запуске firefox внутри хэшера - это даже безопасней, чем из системного каталога.
https://www.altlinux.org/Hasher/FAQ#есть_ли_споcоб_запустить_gui-шную_программу_внутри_hasher?

Оффлайн reiss

  • Давно тут
  • **
  • Сообщений: 95
Re: Браузер бай дефолт
« Ответ #17 : 19.05.2022 08:52:13 »
Господа, ничего не помогает. Или я в конфиге не то написал?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 938
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Браузер бай дефолт
« Ответ #18 : 19.05.2022 19:01:55 »
Первое, что приходи в голову, прчитав
https://www.altlinux.org/Киоск

Что выдаёт
kiosk --user-list
И дальше по тексту.

Вполне возможнo, что альтератор не работает с путями в домашнем каталоге

Оффлайн reiss

  • Давно тут
  • **
  • Сообщений: 95
Re: Браузер бай дефолт
« Ответ #19 : 20.05.2022 04:37:08 »
Помогло следующее (мож еще кому пригодится):
1. Перейдите на страницу загрузки Firefox и щёлкните по кнопке Загрузить сейчас

2. Откройте терминал и перейдите к папке, в которой сохраняются ваши загрузки. Например:

cd ~/Downloads

3. Распакуйте содержимое загруженного файла, введя:

tar xjf firefox-*.tar.bz2

Ну, или, как я, пункты 1-3 выполнены скачиванием с личной машины и залитием архива на нужный комп по ссш

4. Перенесите распакованную папку Firefox в /opt:

mv firefox /opt

5. Создайте символическую ссылку на исполняемый файл Firefox:

ln -s /opt/firefox/firefox /usr/local/bin/firefox

6. Загрузите копию файла рабочего стола:

wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

за сим ребут и радуемся жизни.
Тему можно закрыть
« Последнее редактирование: 20.05.2022 04:39:11 от reiss »