📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 6行目: | 6行目: | ||
== 必要なライブラリのインストール == | == 必要なライブラリのインストール == | ||
Photinoを実行するために必要なライブラリをインストールする。<br> | Photinoを実行するために必要なライブラリをインストールする。<br> | ||
<br> | |||
==== Linux ==== | |||
Photino.Blazorは、BlazorのWebベースのUIをデスクトップアプリケーションとして動かすフレームワークである。<br> | |||
<br> | |||
Linux上では、アプリケーションウインドウを作成するためにGTK 3 (GNOMEの標準的なUIツールキット) を使用し、<br> | |||
その中でBlazorのHTML / CSS / JavaScriptをレンダリングするためにWebKit2GTK (Linuxのネイティブブラウザエンジン) を使用する。<br> | |||
<br> | |||
したがって、GTK3がアプリケーションの窓枠を作り、WebKit2GTKがその中で"Webページとして描かれたBlazor UI"を表示する役割を担っている。<br> | |||
これにより、Electronのような重量級フレームワークを使わずに、軽量なデスクトップアプリケーションを実現することができる。<br> | |||
<br> | |||
# RHEL | |||
sudo dnf install gtk3-devel webkitgtk4-devel | |||
# SUSE | |||
sudo zypper install gtk3-devel webkit2gtk3 webkit2gtk3-devel | sudo zypper install gtk3-devel webkit2gtk3 webkit2gtk3-devel | ||
<br><br> | <br><br> | ||