Различные настольные среды на *NIX обычно имеют разные методы конфигурации для одного и того же настройки. Это затрудняет разработчикам обработку настройки настольных компьютеров в своей программе.
Настройка SCTL-это инструмент Cross-Desktop (*NIX) для обработки настроек рабочего стола.
Это также была целью xdg-settings . Но XDG-Settings на самом деле не работает.
Для получения дополнительной информации (и документации) см. Веб -сайт.
Убедитесь, что у вас есть Python 3. У вас, вероятно, уже есть.
Скачать настройку SCTL здесь (ZIP)
Или:
sudo ./install.py )./install.py --user )./settingsctl --help ) $ settingsctl get appearance.desktop.wallpaper
/path/to/wallpaper
$ settingsctl get power.screen-lock.enabled
true
$ settingsctl set power.screen-lock.timeout 20
Также см. Документация :: Учебное пособие.
(Качество) Вклады всегда приветствуются. Здесь вы найдете, как внести свой вклад в этот проект.
Во -первых, язык: настройка SCTL написана на Python 3.
Соглашения кодирования в основном PEP8, но с одним заметным исключением: вместо пространств используются вкладки.
См. Также файл TODO , включенный в список, в котором есть список вещей, которые нужно сделать.
Вилка репозитория.
См. Документация :: Создание настройки.
Затем подайте запрос на привлечение для вашего изменения.
Вилка репозитория.
В справочнике lib/ SICE Найдите модуль Python, который определяет настройку.
Кодируйте свой вклад (функция, исправление ошибок и т. Д.).
Затем подайте запрос на привлечение для вашего изменения.
Вилка репозитория.
Просмотрите код (файл: settingsctl ).
Кодируйте свой вклад (функция, исправление ошибок и т. Д.).
Затем подайте запрос на привлечение для вашего изменения.
Настройка SCTL лицензирована в соответствии с общедоступной лицензией GNU (GPL) версии 3 (или, по вашему варианту, более поздняя версия).
Настройка SCTL - это бесплатное программное обеспечение: вы можете изменить и перераспределить его. Там нет гарантии, в той степени, разрешенной законом.
Для текста лицензии см. Включенный файл лицензии.
Следует за семантической версией.
Информацию об изменениях по версии можно найти в Changelog и на странице обновлений.
Этот проект надеется в конечном итоге официально (как одобрено XDG в качестве стандарта) заменить старые xdg-settings .