Так как наутилус записан в C, как GUI создается?
Существует ли определенная платформа C, которая допускает создание GUI, или это сделано некоторый другой путь?
Наутилус записан в C главным образом, как очевидный из страницы github проекта :
Согласно Википедия это использует GTK3 с версии 2.32.
, Если Вы хотите создать GUI с C, нет большого выбора - GTK является наилучшим вариантом (хотя я намекну на что-то известное как Turbo C Borland, который похож прямо с 1980-х). Я предложил бы, чтобы Вы переместились до C++. С C++ существуют опции GTK и Qt.