The GSettings class provides a high-level API for application for storing and retrieving their own settings.
In Debian, the utility program /usr/bin/gsettings
is contained in the package libglib2.0-bin.
GSettings is part of GIO. [2] which is part of GLib. libglib2.0-0
A system administrators guide for dconf is available. Since version 0.2, dconf is licensed under the LGPL version 2.1 "or later".
Version | Release date | Significant changes |
---|---|---|
0.1 | 2009-09-18 | |
0.2 | 2009-10-27 | |
0.3 | 2010-05-25 | |
0.4 | 2010-07-12 | |
0.5 | 2010-09-15 | |
0.6 | 2010-12-21 | |
0.7 | 2011-05-09 | |
0.8 | 2011-07-26 | |
0.9 | 2011-09-19 | |
0.10 | 2011-09-26 | |
0.11 | 2012-03-19 | |
0.12 | 2012-05-01 | |
0.13 | 2012-08-20 | |
0.14 | 2012-11-01 | |
0.15 | 2013-02-11 | |
0.16 | 2013-07-16 | |
0.17 | 2013-09-16 | |
0.18 | 2013-09-23 | |
0.19 | 2014-03-17 | |
0.20 | 2014-03-24 | dconf compile: always write little endian |
0.21 | 2014-07-22 | |
0.22 | 2014-09-19 | |
0.23 | 2015-03-16 | split dconf-editor into a separate package |
0.24 | 2015-03-23 | |
0.25 | 2015-12-16 | |
0.26 | 2016-03-23 | libdbus-1 back-end removed; dconf now always uses GDBus |
0.27 | 2017-10-17 | Port to Meson build system (#784910) |
Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.
CUPS is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.
In computing, configuration files are files used to configure the parameters and initial settings for some computer programs or applications, server processes and operating system settings.
GConf was a system used by the GNOME desktop environment for storing configuration settings for the desktop and applications. It is similar to the Windows Registry.
The Windows Registry is a hierarchical database that stores low-level settings for the Microsoft Windows operating system and for applications that opt to use the registry. The kernel, device drivers, services, Security Accounts Manager, and user interfaces can all use the registry. The registry also allows access to counters for profiling system performance.
GLib is a bundle of three low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Git is a distributed version control system that tracks versions of files. It is often used to control source code by programmers who are developing software collaboratively.
An INI file is a configuration file for computer software that consists of plain text with a structure and syntax comprising key–value pairs organized in sections. The name of these configuration files comes from the filename extension INI, short for initialization, used in the MS-DOS operating system which popularized this method of software configuration. The format has become an informal standard in many contexts of configuration, but many applications on other operating systems use different file name extensions, such as conf and cfg.
D-Bus is a message-oriented middleware mechanism that allows communication between multiple processes running concurrently on the same machine. D-Bus was developed as part of the freedesktop.org project, initiated by GNOME developer Havoc Pennington to standardize services provided by Linux desktop environments such as GNOME and KDE.
NetworkManager is a daemon that sits on top of libudev and other Linux kernel interfaces and provides a high-level interface for the configuration of the network interfaces.
In computing, a tiling window manager is a window manager with the organization of the screen often dependant on mathematical formulas to organise the windows into a non-overlapping frame. This is opposed to the more common approach used by stacking window managers, which allow the user to drag windows around, instead of windows snapping into a position. This allows for a different style of organization, although it strays from the traditional desktop metaphor.
defaults is a command line utility that manipulates plist files. Introduced in 1998 OPENSTEP, defaults is found in the system's descendants macOS and GNUstep.
This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.
Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system.
GVfs is GNOME's userspace virtual filesystem designed to work with the I/O abstraction of GIO, a library available in GLib since version 2.15.1. It installs several modules that are automatically used by applications using the APIs of libgio. There is also FUSE support that allows applications not using GIO to access the GVfs filesystems.
GIO is a library, designed to present programmers with a modern and usable interface to a virtual file system. It allows applications to access local and remote files with a single consistent API, which was designed "to overcome the shortcomings of GnomeVFS" and be "so good that developers prefer it over raw POSIX calls."
GNOME originally an acronym for GNU Network Object Model Environment, is a free and open-source desktop environment for Linux and other Unix-like operating systems.
OCRFeeder is an optical character recognition suite for GNOME, which also supports virtually any command-line OCR engine, such as CuneiForm, GOCR, Ocrad and Tesseract. It converts paper documents to digital document files and can serve to make them accessible to visually impaired users.
The GNOME Core Applications are a software suite of software applications that are packaged as part of the standard free and open-source GNOME desktop environment. GNOME Core Applications have a consistent look and feel to the GNOME desktop, and utilize the Adwaita design language. GNOME Core Applications are developed and maintained through GNOME's official GitLab instance.