Code Monkey home page Code Monkey logo

dconf-manager's Introduction

dconf-manager

Tool for managing GNOME dconf settings

This config says to purge everything in /org/gnome/gedit and add the given configuration.

$ cat dconf.ini
[org/gnome/gedit]
[org/gnome/gedit/preferences/editor]
auto-indent=true
bracket-matching=true
insert-spaces=true
tabs-size=uint32 4
wrap-mode='none'
$ ./dconf_manager.py dconf.ini
< org/gnome/gedit/plugins/active-plugins=['modelines', 'filebrowser', 'spell', 'docinfo', 'time']
> org/gnome/gedit/preferences/editor/auto-indent=true
> org/gnome/gedit/preferences/editor/bracket-matching=true
> org/gnome/gedit/preferences/editor/insert-spaces=true
> org/gnome/gedit/preferences/editor/tabs-size=uint32 4
> org/gnome/gedit/preferences/editor/wrap-mode='none'
< org/gnome/gedit/preferences/ui/show-tabs-mode='auto'
< org/gnome/gedit/state/window/bottom-panel-size=140
< org/gnome/gedit/state/window/side-panel-active-page='GeditWindowDocumentsPanel'
< org/gnome/gedit/state/window/side-panel-size=200
< org/gnome/gedit/state/window/size=(900, 700)
< org/gnome/gedit/state/window/state=128

By default, nothing is done. Pass -a / --apply to actually commit the changes to dconf.

See --help for more.

Development

CI codecov

Python 3 is required.

pip install -r dev_requirements.txt
pytest

dconf-manager's People

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.