Автор Тема: настройка Mozilla Firefox для всех пользователей.  (Прочитано 9257 раз)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
Надо, чтобы у всех пользователей "AltLinux 7.0.3 школьный мастер" одинаково был преднастроен Mozilla Firefox так,  чтобы открывалась одинаковая стартовая страница.
Копирование уже настроенной папки /home/user/.mozilla     в   -->     /etc/skell/.kde4/share/config  - не помогло.
Как правильно настроить Mozilla Firefox для всех пользователей?
« Последнее редактирование: 07.06.2017 12:05:46 от genand1947 »

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
Копирование уже настроенной папки /home/user/.mozilla     в   -->     /etc/skell/.kde4/share/config  - не помогло.
Ну естественно. При чём тут kde4? Копируйте в то же место.


Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Надо, чтобы у всех пользователей "AltLinux 7.0.3 школьный мастер" одинаково был преднастроен Mozilla Firefox так,  чтобы открывалась одинаковая стартовая страница.
Копирование уже настроенной папки /home/user/.mozilla     в   -->     /etc/skell/.kde4/share/config  - не помогло.
Как правильно настроить Mozilla Firefox для всех пользователей?
Добавить в /usr/lib64/firefox/browser/defaults/preferences/all-altlinux.js
pref("browser.startup.homepage", "http://www.kremlin.ru/");
https://support.mozilla.org/ru/questions/765694
Андрей Черепанов (cas@)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
Копирование уже настроенной папки /home/user/.mozilla     в   -->     /etc/skell/.kde4/share/config  - не помогло.
Ну естественно. При чём тут kde4? Копируйте в то же место.
В то же место - сработало
yes|cp -R  /home/user1/.mozilla  /home/user2/.mozilla
chmod -R 777 /home/user2/.mozilla
Но как скрипту дать понять, что я в систему зашел в user2 ? Ведь скрипт выполняется из под root
Какая переменная окружения имеет одинаковое значение и в root и в user 2   ?
$HOME в root имеет значение /root
$HOME в user2 имеет значение /home/user2

« Последнее редактирование: 15.06.2017 10:13:21 от genand1947 »

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
Копирование уже настроенной папки /home/user/.mozilla     в   -->     /etc/skell/.kde4/share/config  - не помогло.
Ну естественно. При чём тут kde4? Копируйте в то же место.
В то же место - сработало
Давайте рассуждать логически. Вот есть у вас файл или каталог, лежащий в корне домашнего каталога пользователя. В данном случае /home/user/.mozilla. При создании нового пользователя его домашний каталог создаётся на основе /etc/skel. Почему вы решили, что для того, чтобы в /home/new_user/ был создан каталог .mozilla, он должен лежать в /etc/skel/.kde4/share/config? Очевидно, что .mozillа должен находиться непосредственно в /etc/skel.

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
При создании нового пользователя его домашний каталог создаётся на основе /etc/skel.
Благодарю Skull и andrew_b, от вас я узнал про   /etc/skel и как правильно им пользоваться, я не учитывал тот факт, что тем пользователям, которым я уже хотя бы  1 раз заходил, каталог  из /etc/skel не копируется в домашнюю папку.
    Теперь многие проблемы будут решены.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
А мне-то за что спасибо? Моим советом не воспользовались, взялись за /etc/skel.
Андрей Черепанов (cas@)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
Файлы *.cpp по умолчанию открываются программой kwrite.
Какой файл конфигурации нужно поменять, чтобы по умолчанию открывался в Сode::Bloocks?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Читайте стандарт FreeDesktop на MIME.
Андрей Черепанов (cas@)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
При нажатии правой кнопкой/Открыть с помощью/ на файл *.cpp выходит контекстное меню, где первым в списке стоит
KWrite.
Я хотел узнать, где храниться эти способы открытия: KWrite, Kate, Geany,....
Затем на первое место поставлю CodeBloocks и все у нас от мала до велика будут довольны.

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Привязки файлов (Приложения) в Параметрах системы

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
РЕШЕНО:
Привязки файлов (Приложения) в Параметрах системы
Нам нужно, чтобы это сработало на всех компьютерах и у всех пользователей сразу.
Решено таким способом:
Командой на все компьютеры отсылается файл: mimeapps.list
в директорию:       /etc/skel/.local/share/applications
в файле: mimeapps.list на првом месте после text/x-c++src= должно быть codeblocks.desktop; вот полная строка:
text/x-c++src=codeblocks.desktop;kde4-kwrite.desktop;kde4-kate.desktop;geany.desktop;bluefish.desktop;writer.desktop;calligraactive.desktop;kde4-okularApplication_txt.desktop;wine-extension-txt.desktop;
прикладываю мой mimeapps.list  в файле mimeapps.list.txt
===========================================
Теперь другой вопрос: Нужно чтобы восстанавливались обои рабочего стола, если ученик поменял , то некая команда (можно после перезагрузки) восстанавливала нужное изображение рабочего стола. Как это сделать?


« Последнее редактирование: 03.09.2018 14:09:43 от genand1947 »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Теперь другой вопрос: Нужно чтобы восстанавливались обои рабочего стола, если ученик поменял , то некая команда (можно после перезагрузки) восстанавливала нужное изображение рабочего стола. Как это сделать?
https://www.altlinux.org/Dconf
Андрей Черепанов (cas@)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
https://www.altlinux.org/Dconf    - здесь написано, что ... Посмотреть текущие схемы можно в директории /usr/share/glib-2.0/schemas
Но там слишком много схем, какую надо  указать для AltLinux 7.0.3  школьный мастер?
« Последнее редактирование: 05.09.2018 13:29:43 от genand1947 »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Никакую. Они используются в качестве базы для поиска имён параметров. Вы пример смотрите.
Андрей Черепанов (cas@)