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

関連情報