如何在 Ubunu 18.04 上安装 Gtk#?

如何在 Ubunu 18.04 上安装 Gtk#?

有没有办法在 ubuntu 18.04 上安装 Gtk#?我缺少 gnome-desktop-sharp 库,因为它需要 gnome-desktop2,所以我无法安装它。

如果不可能,还有其他适合 Linux 的好的 C# GUI 框架吗?

答案1

基于 Mono 的 GTK# 包可在仿生存储库

您可以从安装示例开始:

sudo apt-get install gtk-sharp2-examples gtk-sharp3-examples

然后运行它们

/usr/share/gtk-sharp2-examples/button.exe
/usr/share/gtk-sharp3-examples/button.exe

或查看他们的代码

xdg-open /usr/share/gtk-sharp2-examples/ButtonApp.cs
xdg-open /usr/share/gtk-sharp3-examples/ButtonApp.cs

您也可以下载 的源包gtk-sharp2-examples,并从中编辑和编译示例:

sudo apt-get build-dep gtk-sharp2-examples
apt-get source gtk-sharp2-examples
cd gtk-sharp2-2.12.40/
./configure
make -j3

cd sample # go to examples
xdg-open ButtonApp.cs # do some edits edit
make # compile
./button.exe # see changes

相关内容