Кто-нибудь знает, как применить индивидуальные настройки пользователя к другим existing
или new
пользователям ?. Что-то вроде настраиваемых настроек предпочтений для всей системы, так что каждый обладает этими настройками и ниже объяснит ясно, что я на самом деле имею в виду.
На каждой машине я буду устанавливать следующее:
Eclipse
Mysql Query Browser and Admin
Mysql Workbench
Oracle VirtualBox
Thunderbird
-----------
-----------
-----------
Если я установлю их с помощью apt, это автоматически создаст ярлыки в Applications
, но когда я соберу их из исходного кода или извлеку tar-шар, Мне нужно будет добавить New Item
в соответствующем месте, перейдя на System-->Preferences-->Main Menu
, чтобы сделать их доступными в виде ярлыков, и эти настройки применяются только для учетной записи, которую я авторизую и выполняю. Как я могу сделать эти настройки параметров для всей системы, которые применяются для всех пользователей? или если есть способ применить пользовательские настройки к другим пользователям, то все будет в порядке. Любой намек, пожалуйста?
Спасибо!
Существует много разных видов системных предпочтений, которые хранятся по-разному. Поэтому ответить на ваш широкий вопрос сложно, но вот ответ на конкретный вопрос:
Когда вы используете редактор меню для создания новых ярлыков, он работает путем создания файлов рабочего стола , которые помещаются в каталог пользователя /home/$USER/.local/share/applications/
. Это только добавит его в меню пользователя, использованного для создания пункта меню. Чтобы доступ к пункту меню был общесистемным, вы можете поместить файл рабочего стола в /usr/local/share/applications/
. Вы можете найти файл рабочего стола, созданный редактором меню, и переместить его, или вы можете просто создать файл в /usr/local/share/applications/
вручную. Вот пример файла terminator.desktop
:
[Desktop Entry]
Categories=GNOME;GTK;Utility;
Comment=Multiple terminals in one window
Exec=terminator
Icon=terminator
Name=Terminator
Type=Application
Замените значения на те, которые подходят для вашего приложения.