OpenRC-settingsd
1.
Description
Introduction
OpenRC-settingsd is a daemon that implementats systemd's
hostnamed,
localed, and
timedated
D-Bus services for OpenRC. Some graphical tools, for example
>=gnome-control-center-3.4, make use of these services to access and
modify system settings.
Differences from systemd
OpenRC-settingsd uses settings files which are traditional for Gentoo OpenRC
systems, and which differ from those used by systemd:
| setting |
OpenRC-settingsd |
systemd |
| Static hostname |
hostname in /etc/conf.d/hostname
|
/etc/hostname |
| Locale variables |
/etc/env.d/02locale |
/etc/locale.conf |
| Console keymap |
keymap in /etc/conf.d/keymaps
|
KEYMAP in /etc/vconsole.conf
|
| Console keymap toggle |
not used |
KEYMAP_TOGGLE in /etc/vconsole.conf
|
| X11 system keyboard |
/etc/X11/xorg.conf.d/30-keyboard.conf (the location
used in the Gentoo X server HOWTO) |
/etc/X11/xorg.conf.d/00-keyboard.conf |
| RTC local time or UTC |
clock in /etc/conf.d/hwclock
|
/etc/adjtime |
| Preferred NTP service |
Autodetected from a fixed list by default; customizeable via
NTP_SERVICE in /etc/conf.d/openrc-settingsd
|
Chosen alphabetically from /usr/lib/systemd/ntp-units.d/
|
Limitations
OpenRC-settingsd only recognizes the most basic way of setting variables in
OpenRC files, i.e. foo="bar" in /etc/conf.d/baz.
Other ways of setting variables that exist in OpenRC, for example via
/etc/conf.d/baz.${RUNLEVEL} or rc_baz_foo in
/etc/rc.conf, are not supported by OpenRC-settingsd's parser.
2.
Download
Releases
OpenRC-settingsd is packaged as app-admin/openrc-settingsd in Portage.
The released source tarballs are archived
here.
Git
The latest development sources can be downloaded from the
git repository:
Code Listing 2.1: |
$ git clone git://git.overlays.gentoo.org/proj/openrc-settingsd.git
|
The contents of this document, unless otherwise expressly stated, are licensed under the CC-BY-SA-2.5 license. The Gentoo Name and Logo Usage Guidelines apply.
|