BlinkGTK は、Google Chrome と同じ Chromium / Blink レンダリングエンジンを GTK4 アプリケーションに直接組み込む WebView エンジンです。Electron のようにブラウザ全体を同梱するのではなく、最新の Web エンジンを 1 つの GTK ウィジェットとして扱えます。Wayland ネイティブで、自己レンダリングし、上流 Chromium に追従します。
BlinkGTK is a WebView engine that embeds the same Chromium / Blink rendering engine found in Google Chrome directly into GTK4 applications. Instead of bundling an entire browser the way Electron does, it lets you treat a modern web engine as a single GTK widget. It is Wayland-native, self-rendering, and stays current with upstream Chromium.
daisy19@gmail.comパス中の
0.1(blinkgtk-0.1等)は API バージョンです(GTK4 のgtk-4.0と同じ規約)。製品バージョン(1.2.0-build2 等)とは独立で、互換性のない API 変更時にのみ変わります。
The0.1in paths is the API version (like GTK4'sgtk-4.0), independent of the product version.
これはバイナリ配布物です。ソースコードは含まれません(examples
配下の利用例サンプルを除く)。
This is a binary distribution. It does not contain source code (except
usage samples under examples/).
同梱ドキュメント / Bundled
documentation(/usr/share/doc/blinkgtk-0.1/):
| ドキュメント / Document | 内容 / Contents |
|---|---|
INSTALL.md |
インストール手順 / Installation |
RELEASE_NOTES-*.md(ja/en) |
本バージョンの変更点 / Release notes |
api-reference/ |
C API・環境変数・各種 API / C API, env vars, APIs |
tutorials/ |
言語別チュートリアル / Per-language tutorials |
examples/ |
サンプルコード / Sample code |
consumer-integration-guide-*.md(ja/en) |
アプリ組込みガイド / Embedding guide |
portable-app-guide-*.md(ja/en) |
ポータブル化ガイド / Portable bundle guide |
THIRD_PARTY_NOTICES.html |
第三者ライセンス表記 / Third-party licenses |
LICENSE |
BSD-3-Clause |
INSTALL.md を参照してください。概要 / Quick start:
# Fedora 44
sudo dnf install ./blinkgtk-bin-1.2.0-build2.fc44.x86_64.rpm
# Debian / Ubuntu
sudo apt install ./libblinkgtk-0.1-0_1.2.0-build2_amd64.deb
# tarball(依存の導入手順は INSTALL.md 参照 / see INSTALL.md for dependencies)
sudo tar -C / -xzf blinkgtk-1.2.0-build2-linux-x86_64.tar.gz && sudo ldconfigINSTALL.md の「システム要件 / System
requirements」を参照。BSD-3-Clause。第三者コンポーネントのライセンスは
THIRD_PARTY_NOTICES.html を参照してください。
BSD-3-Clause. See THIRD_PARTY_NOTICES.html for third-party
component licenses.