macOS
brew install libhandylocal Homebrew formula metadata
sudo port install libhandyMacPorts ports tree · gnome/libhandy/Portfile · ソース: api.github.com
brew
libhandy のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install libhandylocal Homebrew formula metadata
sudo port install libhandyMacPorts ports tree · gnome/libhandy/Portfile · ソース: api.github.com
sudo dnf install libhandyFedora Rawhide package metadata · libhandy · ソース: dl.fedoraproject.org
nix profile install nixpkgs#libhandynixpkgs package indexes · pkgs/by-name/li/libhandy/package.nix · ソース: api.github.com
sudo pacman -S libhandyArch Linux sync databases · libhandy · ソース: geo.mirror.pkgbuild.com
sudo apt install gir1.2-handy-0.0Ubuntu 24.04 LTS package indexes · gir1.2-handy-0.0 · ソース: archive.ubuntu.com
sudo zypper install glade-catalog-libhandyopenSUSE Tumbleweed package metadata · glade-catalog-libhandy · ソース: download.opensuse.org
概要
Building blocks for modern adaptive GNOME apps
履歴
Libhandy is Purism and GNOME's GTK 3 widget library for adaptive applications, especially interfaces that need to work on both desktop windows and phone-sized screens. It is historically important because it bridged Librem 5 mobile work, mainstream GNOME applications, and the later GTK 4-era libadwaita direction.
Purism's June 10, 2021 retrospective says Libhandy was created after experiments with mobile-specific and adaptive widgets showed that GTK developers needed a library they could include without modifying GTK itself. The name reflects Handy, the German word for a mobile phone, and the upstream README states the library's aim as helping develop mobile-device UI using GTK/GNOME.
The NEWS file records version 0.81.0 migrating the project to GNOME GitLab, archiving the previous source.puri.sm project, switching CI to GNOME infrastructure, and publishing reference documentation through GNOME GitLab Pages. The same release made documentation and Glade catalog installation parallel-installable with libhandy 0.0, a packaging-friendly move during API transition.
Libhandy began as part of Purism's Librem 5 effort, but Purism described it as quickly gaining popularity among GNOME application developers and being used by both third-party GNOME apps and core apps such as Settings, Files, and Web. It became an unofficial high-level widget layer above GTK before the GTK 4 work was redirected into libadwaita.
The batch input lists packages for Homebrew, Fedora, MacPorts, Nix, Arch, Ubuntu, and openSUSE, showing that Libhandy's adaptive-widget role crossed from phone-oriented development into general distribution packaging.
Developers use Libhandy to add adaptive GTK 3 widgets such as leaflet, carousel, view switcher, preferences, deck, flap, keypad, and other interface pieces. The handy-1-demo executable is the package-level demonstration surface for trying those widgets.
Libhandy is a rare dependency whose history explains a platform transition: it made GNOME-on-phone work practical without forking the desktop ecosystem, then informed libadwaita as GTK 4 arrived. For package maintainers, it is also a compatibility library for GTK 3 applications that adopted adaptive GNOME UI patterns before moving to libadwaita.
セキュリティ状態
library-like package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
handy-1-demo | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://gitlab.gnome.org/GNOME/libhandy
インストールメタデータ
| パッケージキー | brew:libhandy |
|---|---|
| バージョン | 1.8.3 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/libhandy |
| ホームページ | https://gitlab.gnome.org/GNOME/libhandy |
| リポジトリ | https://gitlab.gnome.org/GNOME/libhandy |
| 上流ドキュメント | https://gnome.pages.gitlab.gnome.org/libhandy/doc/main |
| ライセンス | LGPL-2.1-or-later |
| ソースアーカイブ | https://gitlab.gnome.org/GNOME/libhandy/-/archive/1.8.3/libhandy-1.8.3.tar.gz |
| 依存関係 | at-spi2-core, cairo, fribidi, gdk-pixbuf, gettext, glib, gtk+3, harfbuzz, pango |
| ビルド依存関係 | gettext, gobject-introspection, meson, ninja, pkgconf, vala |
| Bottle | 利用可能 (対象 arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | libhandy |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
libhandy
nix profile install nixpkgs#libhandygir1.2-handy-0.0 0.0.13-3build2
GObject introspection files for libhandy
https://source.puri.sm/Librem5/libhandy
sudo apt install gir1.2-handy-0.0handy-0.0-examples 0.0.13-3build2
Example programs for libhandy
https://source.puri.sm/Librem5/libhandy
sudo apt install handy-0.0-exampleslibhandy-0.0-0 0.0.13-3build2
Library with GTK widgets for mobile phones
https://source.puri.sm/Librem5/libhandy
sudo apt install libhandy-0.0-0libhandy-0.0-dev 0.0.13-3build2
Development files for libhandy
https://source.puri.sm/Librem5/libhandy
sudo apt install libhandy-0.0-devlibhandy 1.8.3-10.fc45
Building blocks for modern adaptive GNOME apps
https://gitlab.gnome.org/GNOME/libhandy
sudo dnf install libhandylibhandy-devel 1.8.3-10.fc45
Development files for libhandy
https://gitlab.gnome.org/GNOME/libhandy
sudo dnf install libhandy-devellibhandy 1.8.3-2
GTK 3 UI elements for mobile devices
https://gitlab.gnome.org/GNOME/libhandy
sudo pacman -S libhandyglade-catalog-libhandy 1.8.3-2.2
Glade catalog for libhandy
https://gitlab.gnome.org/GNOME/libhandy
sudo zypper install glade-catalog-libhandylibhandy-1-0 1.8.3-2.2
A GTK+ library to develop UI for mobile devices
https://gitlab.gnome.org/GNOME/libhandy
sudo zypper install libhandy-1-0libhandy-devel 1.8.3-2.2
Source and header files for libhandy
https://gitlab.gnome.org/GNOME/libhandy
sudo zypper install libhandy-devellibhandy-lang 1.8.3-2.2
Translations for package libhandy
https://gitlab.gnome.org/GNOME/libhandy
sudo zypper install libhandy-langtypelib-1_0-Handy-1_0 1.8.3-2.2
Introspection bindings for libhandy
https://gitlab.gnome.org/GNOME/libhandy
sudo zypper install typelib-1_0-Handy-1_0libhandy
sudo port install libhandyソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.