xauthority-hostname-updater(8)

xauthority-hostname-updater(26 April 2022) xauthority-hostname-updater(26 April 2022)
xauthority-hostname-updater

NAME

xauthority-hostname-updater - Daemon that keeps hostname in the Xauthority files up-to-date

SYNOPSIS


/usr/bin/xauthority-hostname-updater [OPTION...]

DESCRIPTION

xauthority-hostname-updater watches org.freedesktop.hostname1 for hostname changes, and update hostnames in Xauthority files for all active displays. When hostname is changed, xauthority-hostname-updater performs the following steps:

  • Determines display names: uses $DISPLAY as the local display name and filter the /proc/net/tcp records by PORT > 6000 and real UID to identify remote displays
  • Changes hostname in Xauthority files ($HOME/.Xauthority and $TMPDIR/xauth-$UID-_$DISPLAY) in records where:
  • family of the record matches with the FamilyLocal (means non-network connection, usually UDS)
  • hostname of the record matches with the previous hostname (the hostname before it was changed)
  • display name of the record is contained in the list of display names generated at the 1st step
•
Remembers the hostname and sleeps for the next signal from the org.freedesktop.hostname1

OPTIONS

-d
Run as daemon
-h
Show help and exit