|
Packit |
ae235b |
'\" t
|
|
Packit |
ae235b |
.\" Title: gsettings
|
|
Packit |
ae235b |
.\" Author: Ryan Lortie
|
|
Packit |
ae235b |
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
|
|
Packit |
ae235b |
.\" Date: 04/07/2018
|
|
Packit |
ae235b |
.\" Manual: User Commands
|
|
Packit |
ae235b |
.\" Source: GIO
|
|
Packit |
ae235b |
.\" Language: English
|
|
Packit |
ae235b |
.\"
|
|
Packit |
ae235b |
.TH "GSETTINGS" "1" "" "GIO" "User Commands"
|
|
Packit |
ae235b |
.\" -----------------------------------------------------------------
|
|
Packit |
ae235b |
.\" * Define some portability stuff
|
|
Packit |
ae235b |
.\" -----------------------------------------------------------------
|
|
Packit |
ae235b |
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Packit |
ae235b |
.\" http://bugs.debian.org/507673
|
|
Packit |
ae235b |
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
|
Packit |
ae235b |
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Packit |
ae235b |
.ie \n(.g .ds Aq \(aq
|
|
Packit |
ae235b |
.el .ds Aq '
|
|
Packit |
ae235b |
.\" -----------------------------------------------------------------
|
|
Packit |
ae235b |
.\" * set default formatting
|
|
Packit |
ae235b |
.\" -----------------------------------------------------------------
|
|
Packit |
ae235b |
.\" disable hyphenation
|
|
Packit |
ae235b |
.nh
|
|
Packit |
ae235b |
.\" disable justification (adjust text to left margin only)
|
|
Packit |
ae235b |
.ad l
|
|
Packit |
ae235b |
.\" -----------------------------------------------------------------
|
|
Packit |
ae235b |
.\" * MAIN CONTENT STARTS HERE *
|
|
Packit |
ae235b |
.\" -----------------------------------------------------------------
|
|
Packit |
ae235b |
.SH "NAME"
|
|
Packit |
ae235b |
gsettings \- GSettings configuration tool
|
|
Packit |
ae235b |
.SH "SYNOPSIS"
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR get \fISCHEMA\fR\ [:\fIPATH\fR] \fIKEY\fR
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR monitor \fISCHEMA\fR\ [:\fIPATH\fR] [\fIKEY\fR]
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR writable \fISCHEMA\fR\ [:\fIPATH\fR] \fIKEY\fR
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR range \fISCHEMA\fR\ [:\fIPATH\fR] \fIKEY\fR
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR describe \fISCHEMA\fR\ [:\fIPATH\fR] \fIKEY\fR
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR set \fISCHEMA\fR\ [:\fIPATH\fR] \fIKEY\fR \fIVALUE\fR
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR reset \fISCHEMA\fR\ [:\fIPATH\fR] \fIKEY\fR
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR reset\-recursively \fISCHEMA\fR\ [:\fIPATH\fR]
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR list\-schemas [\-\-print\-paths]
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR list\-relocatable\-schemas
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR list\-keys \fISCHEMA\fR\ [:\fIPATH\fR]
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR list\-children \fISCHEMA\fR\ [:\fIPATH\fR]
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR list\-recursively [\fISCHEMA\fR\ [:\fIPATH\fR]]
|
|
Packit |
ae235b |
.HP \w'\fBgsettings\fR\ 'u
|
|
Packit |
ae235b |
\fBgsettings\fR help [\fICOMMAND\fR]
|
|
Packit |
ae235b |
.SH "DESCRIPTION"
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBgsettings\fR
|
|
Packit |
ae235b |
offers a simple commandline interface to
|
|
Packit |
ae235b |
\fBGSettings\fR\&. It lets you get, set or monitor an individual key for changes\&.
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
The
|
|
Packit |
ae235b |
\fISCHEMA\fR
|
|
Packit |
ae235b |
and
|
|
Packit |
ae235b |
\fIKEY\fR
|
|
Packit |
ae235b |
arguments are required for most commands to specify the schema id and the name of the key to operate on\&. The schema id may optionally have a :\fIPATH\fR
|
|
Packit |
ae235b |
suffix\&. Specifying the path is only needed if the schema does not have a fixed path\&.
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
When setting a key, you also need specify a
|
|
Packit |
ae235b |
\fIVALUE\fR
|
|
Packit |
ae235b |
The format for the value is that of a serialized
|
|
Packit |
ae235b |
\fBGVariant\fR, so e\&.g\&. a string must include explicit quotes: "\*(Aqfoo\*(Aq"\&. This format is also used when printing out values\&.
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
Note that gsettings needs a D\-Bus session bus connection to write changes to the dconf database\&.
|
|
Packit |
ae235b |
.SH "COMMANDS"
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBget\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Gets the value of
|
|
Packit |
ae235b |
\fIKEY\fR\&. The value is printed out as a serialised
|
|
Packit |
ae235b |
\fBGVariant\fR\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBmonitor\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Monitors
|
|
Packit |
ae235b |
\fIKEY\fR
|
|
Packit |
ae235b |
for changes and prints the changed values\&. If no
|
|
Packit |
ae235b |
\fIKEY\fR
|
|
Packit |
ae235b |
is specified, all keys in the schema are monitored\&. Monitoring will continue until the process is terminated\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBwritable\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Finds out whether
|
|
Packit |
ae235b |
\fIKEY\fR
|
|
Packit |
ae235b |
is writable\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBrange\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Queries the range of valid values for
|
|
Packit |
ae235b |
\fIKEY\fR\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBdescribe\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Queries the description of valid values for
|
|
Packit |
ae235b |
\fIKEY\fR\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBset\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Sets the value of
|
|
Packit |
ae235b |
\fIKEY\fR
|
|
Packit |
ae235b |
to
|
|
Packit |
ae235b |
\fIVALUE\fR\&. The value is specified as a serialised
|
|
Packit |
ae235b |
\fBGVariant\fR\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBreset\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Resets
|
|
Packit |
ae235b |
\fIKEY\fR
|
|
Packit |
ae235b |
to its default value\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBreset\-recursively\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Reset all keys under the given
|
|
Packit |
ae235b |
\fISCHEMA\fR\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBlist\-schemas\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Lists the installed, non\-relocatable schemas\&. See
|
|
Packit |
ae235b |
\fBlist\-relocatable\-schemas\fR
|
|
Packit |
ae235b |
if you are interested in relocatable schemas\&. If
|
|
Packit |
ae235b |
[\fB\-\-print\-paths\fR]
|
|
Packit |
ae235b |
is given, the path where each schema is mapped is also printed\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBlist\-relocatable\-schemas\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Lists the installed, relocatable schemas\&. See
|
|
Packit |
ae235b |
\fBlist\-schemas\fR
|
|
Packit |
ae235b |
if you are interested in non\-relocatable schemas\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBlist\-keys\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Lists the keys in
|
|
Packit |
ae235b |
\fISCHEMA\fR\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBlist\-children\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Lists the children of
|
|
Packit |
ae235b |
\fISCHEMA\fR\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBlist\-recursively\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Lists keys and values, recursively\&. If no
|
|
Packit |
ae235b |
\fISCHEMA\fR
|
|
Packit |
ae235b |
is given, list keys in all schemas\&.
|
|
Packit |
ae235b |
.RE
|
|
Packit |
ae235b |
.PP
|
|
Packit |
ae235b |
\fBhelp\fR
|
|
Packit |
ae235b |
.RS 4
|
|
Packit |
ae235b |
Prints help and exits\&.
|
|
Packit |
ae235b |
.RE
|