Можем ли мы запустить два системных процесса dbus разной версии?

У меня две установки gtk и dbus:

  1. Системная установка по умолчанию для версии, которая не поддерживается для meld.
  2. Совместная установка версии, которая поддерживает соединение и для использования на разных машинах.

У меня есть следующая ошибка, когда я вызываю инструмент meld:

WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

Итак, я думал, что это связано с dbus. Я начал dbus с пользовательского скрипта init.d:

 . /etc/rc.d/init.d/functions . /NFS_share/meld_3_16_0.profile #script to set meld env path> /NFS_share/meld/meld_3_16_0/bin/dbus-uuidgen --ensure daemon --check messagebus_1.8 dbus-daemon --system touch /var/lock/subsys/messagebus_1.8 UID PID PPID C STIME TTY TIME CMD dbus_1.8 24972 1 0 18:23 ? 00:00:00 dbus-daemon --system 

пользователь – dbus_1.8 а группа – dbus :

 # id -a dbus_1.8 uid=2881(dbus_1.8) gid=81(dbus) groups=81(dbus) 

Причина использования другого пользователя заключается в том, что я думал, что это может привести к конфликту между запущенным по умолчанию процессом dbus и новым процессом.

Мой вопрос в том, как может процесс клиентского процесса dbus из meld-приложения узнать, какой процесс подключается к системе dbus и является ли имя пользователя dbus важным (можем ли мы указать любое имя пользователя)?