1

Since nautilus is written in C, how is the GUI created?

Is there a specific C framework that allows for GUI creation or is it done some other way?

2

Nautilus is written in C mostly, as evident from the project's github page:

enter image description here

According to Wikipedia it uses GTK3 as of version 2.32.

If you want to create GUI with C, there's not much choice - GTK is the best option ( although I'll hint at something known as Borland's Turbo C which is like straight from the 1980s). I'd suggest you move up to C++. With C++ there's GTK and Qt options.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.