Автор Тема: РЕШЕНО: блокировка настроек Firefox. mozilla.cfg и local-settings.js.  (Прочитано 6911 раз)

Оффлайн Denjs

  • Начинающий
  • *
  • Сообщений: 9
UPD: прошу прощения. поторопился. рецепт работает.
в запарке пропустил уже запущенный firefox.   :(
оставляю текст как часть рецепта и уточняющую заметку для различных рецептов настройки FireFox.
Тема закрыта.



как научить Firefox использовать pref ("general.config.filename", "mozilla.cfg");?
создаю local-settings.js с указанным содержимым в /usr/lib/firefox/defaults/preferences (физически расположен в /etc/mozilla/firefox/current/defaults/preferences )
и никакой реакциии.

в "клонированном" от альта ПСПО5 это работало. Структура каталогов идентичная. Но в школьном Альте Lite нет никакого результата.
Играюсь на Альт-Школьный 5.0.1 Lite. Без обновлений - все только с дисков.

(ps: mozilla.cfg готовится правильно - со "битовым сдвигом" и слешами и т.п.. Рецептура настройки уже отработана. Сейчас это все надо запустить на школьном альтовом линуксе.)

Другие варианты тоже не работают. добавление строки "pref("general.config.filename", "mozilla.cfg");" в prefs.js ( /usr/lib/firefox/defaults/profile/prefs.js ) и другие (firefox.js и т.п.) особого эффекта не возымели. Даже ошибок нет никаких. Если в венде при правке greprefs/all.js хотя бы ошибка вылазит если нет файла - тот тут все глухо и изменений в настройках тоже нет никаких.

Пробовал вбивать в различные .js файлы разную бурду что бы увидеть на что он реагирует - в венде и пспо5 лиса при наличии синтаксических ошибок не загружается с соответствующим сообщением - а тут вообще никакой реакции - ни на синтаксические ошибки, ни на указание pref ("general.config.filename"... .
Такое впечатление что эти .js файлы в /usr/lib/firefox/defaults/preferences и /usr/lib/firefox/defaults/profile/pref.js просто игнорируются.


Отталкиваюсь в основном от рецептов из http://kb.mozillazine.org/Locking_preferences
Далее идут рецепты из кучи других источников, но там ещё более устаревшие данные про all.js, pref.js и пр. (но они тоже не работают. каких-то путей и файлов просто нет - нет greprefs/all.js и др.)

____________________________________
Зачем все это? Пробую провести настройку Firefox для того что бы заблокировать настройки браузера. т.е. получить "kiosk-mode", "автоматическую настройку" и т.п.

« Последнее редактирование: 02.12.2010 15:47:08 от ruslandh »

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Используйте about:config
И не забудьте обновить систему, firefox в p5 новый.

Оффлайн Denjs

  • Начинающий
  • *
  • Сообщений: 9
Используйте about:config
И не забудьте обновить систему, firefox в p5 новый.
Нельзя about:config )) во первых надо автоматически, а не руками. (просто уже есть программа которая готовит mozilla.cfg с нужным набором опций для kiosk-mode)
А во вторых - опции в нем как раз и стоит задача заблокировать - что бы хитрорукий-мальчик открыв about:config не смог "исправить" то что не надо.
т.е. заблокировать about:config через about:config нельзя.

потому надо именно через скрипты инициализации фокса и pref ("general.config.filename", "mozilla.cfg");
« Последнее редактирование: 02.12.2010 15:06:05 от Denjs »

Оффлайн Denjs

  • Начинающий
  • *
  • Сообщений: 9
прошу прощения, посыпаю голову пеплом.
поторопился. все работает.
в запарке пропустил уже запущенный firefox который и "держал" старые настройки    :(
Тема закрыта.


Ждите AnyKiosk для альт-линукса.
http://www.youtube.com/user/MrTachikomaUnit?feature=mhum#p/a/u/0/pTbUtHZIBB0