Image of Linux Kernel Development (3rd Edition)
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Modern Operating Systems (3rd Edition)
Image of RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)

Revisiting Systemd D-Bus Interfaces

This blog looks in detail at systemd’s hostnamectl and timedatectl utilities and their associated daemons.

PackageKit D-Bus Abstraction Layer

In this post, I demonstrate how to use the PackageKit D-Bus abstraction layer to perform high level package management operations including adding and removing packages.

Exploring Systemd D-Bus Interface

This post takes a detailed look at the systemd D-Bus interface particularly as it relates to systemd snapshots.

Restarting GNOME Shell Extension From Command Line

You can restart a GNOME Shell extension from the command line using D-Bus. For example: $ gdbus call –session –dest org.gnome.Shell –object-path /org/gnome/Shell –method org.gnome.Shell.Extensions.ReloadExtension Any utility that enables you to generate a D-Bus message can be used – not just gdbus.

GNOME Shell 3.4 DBus Interface

Many people are unaware that the GNOME Shell has a DBus interface which can be used to programmatically interact with the GNOME Shell. This post shows you a number of ways to use DBus to interact with the GNOME 3.4 Shell.