diff --git a/man/org.freedesktop.hostname1.xml b/man/org.freedesktop.hostname1.xml
index f707b9080d..f6eb9f3545 100644
--- a/man/org.freedesktop.hostname1.xml
+++ b/man/org.freedesktop.hostname1.xml
@@ -89,38 +89,6 @@ node /org/freedesktop/hostname1 {
};
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -240,6 +208,51 @@ node /org/freedesktop/hostname1 {
machine-info3
for that. For more information on these files and syscalls see the respective man pages.
+
+ Methods and Properties
+
+ SetHostname() sets the transient (dynamic) hostname which is exposed by the
+ Hostname property. If empty, the transient hostname is set to the static hostname.
+
+
+ SetStaticHostname() sets the static hostname which is exposed by the
+ StaticHostname property. If empty, the built-in default of
+ &FALLBACK_HOSTNAME; is used.
+
+ SetPrettyHostname() sets the pretty hostname which is exposed by the
+ PrettyHostname property.
+
+ SetIconName(), SetChassis(),
+ SetDeployment(), and SetLocation() set the properties
+ IconName (the name of the icon representing for the machine),
+ Chassis (the machine form factor), Deployment (the system
+ deployment environment), and Location (physical system location), respectively.
+
+
+ PrettyHostname, IconName, Chassis,
+ Deployment, and Location are stored in
+ /etc/machine-info. See
+ machine-info5 for
+ the semantics of those settings.
+
+ GetProductUUID() returns the "product uuid" as exposed by the kernel based
+ on DMI information in /sys/class/dmi/id/product_uuid. Reading the file directly
+ requires root privileges, and this method allows access to unprivileged clients through the PolicyKit
+ framework.
+
+ KernelName, KernelRelease, and
+ KernelVersion expose the kernel name (e.g. Linux), release
+ (e.g. 5.0.0-11, and version (i.e. the build number, e.g. #11) as
+ reported by
+ uname2.
+ OperatingSystemPrettyName, OperatingSystemCPEName, and
+ HomeURL expose the PRETTY_NAME=, CPE_NAME= and
+ HOME_URL= fields from
+ os-release5. The
+ purpose of those properties is to allow remote clients to access this information over D-Bus. Local
+ clients can access the information directly.
+
+
Security