gtk-sharp (also known as Gtk#) is a completely free, multiplatform and open source software project that provides GTK+ bindings for the .NET language. It is a GUI (Graphical User Interface) toolkit for both Mono and .NET languages.
Includes a wide range of controls and widgets
Key features include a wide range of controls and widgets, internationalization, UI builder support, it’s accessible via the ATK accessibility toolkit, and available from C#, VB.Net, Python, Java, and other programming languages.
Getting started with gtk-sharp
Usually, the gtk-sharp software is found on the main software repositories of major GNU/Linux distributions. To install it, simply open the integrated graphical package manager (e.g. Synaptic Package Manager on Debian or Ubuntu Software Center on Ubuntu), search for “gtk-sharp” and double click it.
Installing from sources
Installing gtk-sharp using the source package is also possible, allowing experienced Linux users to optimize it for a specific hardware architecture or operating system, so it runs faster. Therefore, download the latest release, save it on your Home directory, unpack it and open the Terminal app.
In the terminal window, navigate to the location where you extracted the archive using the ‘cd’ command (e.g. cd /home/softpedia/gtk-sharp-2.12.10), run the ‘./configure --help’ command to view available options for optimizing the installation, then run ‘./configure && make’ to configure/optimize and compile gtk-sharp.
After a successful compilation process, install gtk-sharp system wide with the ‘sudo make install’ command, if you’re a privileged user, or the ‘make install’ command if you’re root (system administrator).
Supported on Linux, Windows and Mac
gtk-sharp is a cross-platform software that can be used successfully under any Linux kernel-based operating system, as well a on other UNIX-like OSes, such as Microsoft Windows and Mac OS X, supporting both 32-bit and 64-bit computer platforms.