Мне нужно проверить, запущено ли мое приложение Qt GUI в текущем X-сеансе. То есть я хочу запретить запуск нескольких его экземпляров. Но запуск нескольких экземпляров разными пользователями или одним и тем же пользователем на другом (т.е. удаленном) X-сервере должен быть разрешен.
Как это может быть сделано?