Common Desktop Environment — среда рабочего стола, основанная на Motif, в основном использовалась в проприетарных операционных системах UNIX, OpenVMS. CDE разработана в The Open Group совместно с Hewlett-Packard, IBM, Novell и Sun Microsystems и основана на VUE от HP. 6 августа 2012 года исходный код CDE был опубликован на SourceForge.net под лицензией GNU LGPL, за последующие годы сообществом выпущен ряд новых версий.
К сожалению в CDE нет графического меню для выключения. Однако нашелся человек, который написал утилиту для этого c использованием motif.
https://github.com/CubicalMarks/xdmshutdown
Однако там были некоторые недоработки, все это вызывалось в коде без учета sudo или doas.
После консультации с ЛОР'ом - Sudo внутри программы это нормально использовать?, я форкнул это все и немного подправил. Плюс добавил ещё поддержку тестовую systemd - https://github.com/vbcnthfkmnth123/xdmshutdown , ветка systemd.
Основная ветка использует doas для поднятия привилегий
Вот мой конфиг doas
permit nopass vbcnthfkmnth123 as root cmd /sbin/reboot
permit nopass vbcnthfkmnth123 as root cmd /sbin/poweroff