src/ibusshare.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/src/ibusshare.c b/src/ibusshare.c index dc7c350..3b09dfb 100644 --- a/src/ibusshare.c +++ b/src/ibusshare.c @@ -41,7 +41,11 @@ ibus_get_local_machine_id (void) if (machine_id == NULL) { GError *error = NULL; - if (!g_file_get_contents ("/var/lib/dbus/machine-id", + if (!g_file_get_contents ("/etc/machine-id", + &machine_id, + NULL, + NULL) && + !g_file_get_contents ("/var/lib/dbus/machine-id", &machine_id, NULL, &error)) {