Обнаружить малиновую сессию LXDE в C # - PullRequest
0 голосов
/ 30 сентября 2019

Я создал программу на C #, которая работает в Raspberry Pi. У малины может быть дисплей, а может и нет, и я хочу запустить программу в режиме GUI и без GUI.

В первом случае я добавляю программу в файл автозапуска LXDE безпроблемы. После запуска X моя программа автоматически запускается.

Во втором случае я пытался и, наконец, я добавляю в cron, чтобы он запускался при запуске.

Моя проблемачто я не знаю, когда малина подключит дисплей, а когда нет. Если я добавлю оба метода запуска, у меня будет два экземпляра одной и той же программы. Поэтому я не уверен, как с этим справиться.

Я хотел бы знать, запущен ли сеанс LXDE, поэтому я знаю, что у меня есть дисплей, и я могу выбрать, какой из двух методов запуска действителен.

...