Как можно осуществить сабж?
имеется gtk приложение. надо при старте проверить есть ли уже запущенный экземпляр и если да то завершить работу?
В Windows это решалось поиском окна приложения или созданием com объекта.
В Linux как я понял можно создать bonobo объект, но это лишняя зависимость приложения.
можно создать какой-нибудь файл, и проверять при запуске есть ли такой, но вопрос где такой файл создать.
В общем если есть предложения постите, желательно чуть-чуть кода :)
ЗЫ Желательно переносимое решения, т.е. POSIX.
т.к. приложение должно работать еще и на FreeBSD и Солярке.