Gentoo Logo

OpenRC-settingsd

Content:

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


Print

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
Author

Donate to support our development efforts.

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