Los diferentes entornos de escritorio en *nix generalmente tienen diferentes métodos de configuración para la misma configuración. Esto dificulta que los desarrolladores manejen la configuración de escritorio en su programa.
SettingsCTL es una herramienta de transmisión cruzada (*nix) para manejar la configuración de escritorio.
Este fue también el objetivo de xdg-settings . Pero los establecimientos XDG realmente no funcionan.
Para obtener más información (y la documentación), consulte el sitio web.
Asegúrese de tener Python 3. Probablemente ya lo tenga.
Descargue Configuración aquí (ZIP)
Cualquiera:
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
Vea también documentación :: tutorial.
(Calidad) Las contribuciones siempre son bienvenidas. Aquí encontrará cómo contribuir a este proyecto.
En primer lugar, el idioma: SettingsCtl está escrito en Python 3.
Las convenciones de codificación son principalmente PEP8, pero con una excepción notable: las pestañas se usan en lugar de espacios.
Vea también el archivo TODO incluido, que tiene una lista de cosas que hacer.
Bifurca el repositorio.
Ver documentación :: Crear una configuración.
Luego presente una solicitud de extracción para su cambio.
Bifurca el repositorio.
En el directorio lib/ , encuentre el módulo Python que define la configuración.
Codifique su contribución (característica, corrección de errores, etc.).
Luego presente una solicitud de extracción para su cambio.
Bifurca el repositorio.
Mire a través del código (archivo: settingsctl ).
Codifique su contribución (característica, corrección de errores, etc.).
Luego presente una solicitud de extracción para su cambio.
SettingsCTL tiene licencia bajo la versión 3 de la Licencia Pública General de GNU (GPL) (o, a su opción, una versión posterior).
SettingsCTL es software gratuito: puede cambiarlo y redistribuirlo. No hay garantía, en la medida permitida por la ley.
Para el texto de la licencia, consulte el archivo de licencia incluido.
Sigue el versículo semántico.
La información sobre los cambios por versión se puede encontrar en ChangeLog y la página de actualizaciones.
Este proyecto espera eventualmente oficialmente (como aprobado por XDG como estándar) reemplazar las antiguas xdg-settings .