Примечание
$ gsettings list-schemas
Посмотреть все ключи Gsettings можно, выполнив команду:
$ gsettings list-recursively
Примечание
$Ключ idle-delay позволяет управлять настройкой «Считать компьютер простаивающим через».gsettings list-keys org.mate.session
gnome-compat-startup show-hidden-apps idle-delay required-components-list default-session auto-save-session logout-prompt logout-timeout session-start $gsettings get org.mate.session idle-delay
5
MyGsettings.admx
:
<?xml version="1.0" encoding="utf-8"?> <policyDefinitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions"> <policyNamespaces> <target prefix="gsettings" namespace="BaseALT.Policies.MyGsettings" /> <using prefix="system" namespace="BaseALT.Policies.System" /> </policyNamespaces> <resources minRequiredRevision="1.0" /> <policies> <policy name="OrgMateSessionIdleDelayUser" class="User" displayName="$(string.org-mate-session-idle-delay)" explainText="$(string.org-mate-session-idle-delay_help)" key="Software\BaseALT\Policies\gsettings" presentation="$(presentation.OrgMateSessionIdleDelayUser-pr)"> <parentCategory ref="system:ALT_Screensaver_Mate" /> <supportedOn ref="system:SUPPORTED_AltP9" /> <elements> <decimal id="OrgMateSessionIdleDelay_setter" valueName="org.mate.session.idle-delay" minValue="1" maxValue="2147483647" /> </elements> </policy> <policy name="OrgMateSessionIdleDelayMachine" class="Machine" displayName="$(string.org-mate-session-idle-delay)" explainText="$(string.org-mate-session-idle-delay_help)" key="Software\BaseALT\Policies\gsettings" presentation="$(presentation.OrgMateSessionIdleDelayMachine-pr)"> <parentCategory ref="system:ALT_Screensaver_Mate" /> <supportedOn ref="system:SUPPORTED_AltP9" /> <elements> <decimal id="OrgMateSessionIdleDelay_setter" valueName="org.mate.session.idle-delay" minValue="1" maxValue="2147483647" /> <boolean id="OrgMateSessionIdleDelay_setter_blocker" key="Software\BaseALT\Policies\GSettingsLocks" valueName="org.mate.session.idle-delay"> <trueValue> <decimal value="1" /> </trueValue> <falseValue> <decimal value="0" /> </falseValue> </boolean> </elements> </policy> </policies> </policyDefinitions>
ru-RU/MyGsettings.adml
:
<?xml version="1.0" encoding="utf-8"?> <policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions" revision="1.0" schemaVersion="1.0"> <displayName>Определения списка настроек рабочего окружения MATE</displayName> <description>Этот файл содержит определения настроек рабочего окружения MATE.</description> <resources> <stringTable> <string id="org-mate-session-idle-delay">Считать компьютер простаивающим через</string> <string id="org-mate-session-idle-delay_help">Устанавливает количество минут, по истечении которых компьютер будет считаться простаивающим. Опция «Блокировать» — (доступна только для машинной политики) запрещает изменение данной настройки пользователем. Блокировка политики делает её приоритетнее аналогичной политики для пользователя. </string> </stringTable> <presentationTable> <presentation id="OrgMateSessionIdleDelayUser-pr"> <text>Количество минут, по истечении которого компьютер будет считаться простаивающим</text> <decimalTextBox refId="OrgMateSessionIdleDelay_setter" defaultValue="1">Время в минутах</decimalTextBox> </presentation> <presentation id="OrgMateSessionIdleDelayMachine-pr"> <text>Количество минут, по истечении которого компьютер будет считаться простаивающим</text> <decimalTextBox refId="OrgMateSessionIdleDelay_setter" defaultValue="1">Время в минутах:</decimalTextBox> <checkBox refId="OrgMateSessionIdleDelay_setter_blocker">Блокировать</checkBox> </presentation> </presentationTable> </resources> </policyDefinitionResources>
en-US/MyGsettings.adml
:
<?xml version="1.0" encoding="utf-8"?> <policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions" revision="1.0" schemaVersion="1.0"> <displayName>MATE desktop configurations definitions</displayName> <description>This file contains the desktop MATE configurations definitions.</description> <resources> <stringTable> <string id="org-mate-session-idle-delay">Consider the computer idle after</string> <string id="org-mate-session-idle-delay_help">Sets the number of minutes after which the computer will be considered idle. The "Block" option — (available only for machine policy) prevents the user from changing this setting. Blocking a policy makes it a priority over a similar policy for the user. </string> </stringTable> <presentationTable> <presentation id="OrgMateSessionIdleDelayUser-pr"> <text>Number of minutes after which the computer will be considered idle</text> <decimalTextBox refId="OrgMateSessionIdleDelay_setter" defaultValue="1">Time in minutes</decimalTextBox> </presentation> <presentation id="OrgMateSessionIdleDelayMachine-pr"> <text>Number of minutes after which the computer will be considered idle</text> <decimalTextBox refId="OrgMateSessionIdleDelay_setter" defaultValue="1">Time in minutes:</decimalTextBox> <checkBox refId="OrgMateSessionIdleDelay_setter_blocker">Блокировать</checkBox> </presentation> </presentationTable> </resources> </policyDefinitionResources>
MyGsettings.admx
в каталог \\test.alt\sysvol\test.alt\Policies\PolicyDefinitions
ru-RU/MyGsettings.adml
в каталог \\test.alt\sysvol\test.alt\Policies\PolicyDefinitions\ru-RU
en-US/MyGsettings.adml
в каталог \\test.alt\sysvol\test.alt\Policies\PolicyDefinitions\en-US
MyGsettings.admx
в каталог /usr/share/PolicyDefinitions
ru-RU/MyGsettings.adml
в каталог /usr/share/PolicyDefinitions/ru-RU
en-US/MyGsettings.adml
в каталог /usr/share/PolicyDefinitions/en-US
/var/lib/samba/sysvol/<DOMAIN>/Policies/
).