Gentoo Logo

Disclaimer : This document is not valid and is not maintained anymore.



1.  Description


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)
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/


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


OpenRC-settingsd is packaged as app-admin/openrc-settingsd in Portage. The released source tarballs are archived here.


The latest development sources can be downloaded from the git repository:

Code Listing 2.1:

$ git clone git://


Page updated September 7, 2012

Summary: OpenRC-settingsd is an implementation of systemd's hostnamed, localed, and timedated D-Bus services for OpenRC.

Alexandre Rostovtsev

Donate to support our development efforts.

Copyright 2001-2015 Gentoo Foundation, Inc. Questions, Comments? Contact us.