Я пытаюсь определить, работаю ли я в среде рабочего стола Gnome или KDE.
Я знаю, что могу проверить с помощью ps -aux и grep либо gnome, либо KDE, но это не хорошо: 1) чтоесли я нахожусь на рабочем столе gnome, но у меня загружены библиотеки KDE?2) Мне нужно сделать это из кода без использования system () или popen () или другой комбинации fork / exec.
Я могу читать файлы или env.переменные или что-то еще.
Любые идеи?
спасибо, любая помощь приветствуется.