有没有办法在 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