gnome-settings-daemon-45.0

GNOME Settings Daemon の概要

The GNOME Settings Daemon is responsible for setting various parameters of a GNOME Session and the applications that run under it.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

GNOME Settings Daemon の依存パッケージ

必須

alsa-lib-1.2.10, colord-1.4.6, Fontconfig-2.14.2, Gcr-4.1.0, GeoClue-2.7.1, geocode-glib-3.26.4, gnome-desktop-44.0, Little CMS-2.14, libcanberra-0.30, libgweather-4.4.0, libnotify-0.8.3, libwacom-2.9.0, PulseAudio-16.1, and UPower-1.90.2

推奨

[注記]

注記

Recommended dependencies are not strictly required for this package to build and function, but you may not get expected results at runtime if you don't install them.

推奨 (実行時)

任意

gnome-session-45.0, Mutter-45.2, dbusmock-0.30.0, umockdev-0.17.18, and Xvfb (for tests, from Xorg-Server-21.1.10 or Xwayland-23.2.3)

GNOME Settings Daemon のインストール

Next, fix libelogind detection for tests:

sed -e 's/libsystemd/libelogind/' \
    -i plugins/power/test.py

Next, fix backlight functionality in gnome-control-center:

sed -e 's/(backlight->logind_proxy)/(0)/' \
    -i plugins/power/gsd-backlight.c

以下のコマンドを実行して GNOME Settings Daemon をビルドします。

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -Dsystemd=false     \
            ..                  &&
ninja

To check the results, execute: ninja test. Note that you must have python-dbusmock installed in order for the tests to complete successfully. Some tests may fail depending on the init system in use.

root ユーザーになって以下を実行します。

ninja install

Command Explanations

--buildtype=release: 本パッケージの安定版リリース向けに適したビルドタイプを指定します。 デフォルトにしていると、最適化されていないバイナリを生成する場合があるためです。

パッケージ構成

インストールプログラム: なし
インストールライブラリ: libgsd.so
インストールディレクトリ: /etc/xdg/Xwayland-session.d, /usr/include/gnome-settings-daemon-45, /usr/lib/gnome-settings-daemon-45, /usr/share/gnome-settings-daemon