フレームワークシステムTUI
Framework Laptopのハードウェアを制御および監視するためのスナッピーなTUIダッシュボード — 充電、プライバシー、照明、USB PDポートなど。

:octocat: 特徴
Framework Laptop ハードウェア
- [x] ライブバッテリーおよび充電状況(制限および充電制御付き)
- [x] マイク&カメラのプライバシートグル
- [ ] Input Deckモードセレクター(Framework 16)
- [x] キーボード&指紋照明制御
- [x] USB PDポート監視
- [x] ファン回転数(RPM)
- [ ] 熱情報: CPU/GPU温度
- [x] システム情報: BIOS詳細
インストール
:dvd: バイナリ
Linux、Windows、FreeBSD向けの事前コンパイル済みバイナリはReleasesページからダウンロード可能です。
:memo: ソースから
Rust(Edition 2024)およびFramework Laptopが必要です。
git clone https://github.com/grouzen/framework-tool-tui.git
cd framework-tool-tui
cargo build --release
or via cargo install
cargo install --path .:penguin: Linux ディストリビューション
#### Gentoo linux
公式の Gentoo パッケージ または lamdness オーバーレイで利用可能です
# Official gentoo repository
sudo emerge -av app-laptop/framework-tool-tuior via lamdness overlay
sudo eselect repository enable lamdness
sudo emaint -r lamdness sync
sudo emerge -av app-laptop/framework-tool-tui#### Arch linux
AUR または archlinuxcn を通じて利用可能です。
[yay/paru] -S framework-tool-tui # Install from AUR
sudo pacman -S framework-tool-tui # Install from archlinuxcn#### NixOS linux
公式のNixOSパッケージから利用可能です:
nix-shell -p framework-tool-tui # Install temporarilyAdd to the NixOS configuration or use nix profile to install permanently
#### :beer: Linux用Homebrew
framework-tool-tui フォーミュラで利用可能
brew install framework-tool-tui😈 FreeBSD
FreeBSD portsで利用可能です。
pkg install framework-tool-tuiWindows
現時点では、ソースからまたは事前構築済みバイナリからインストールできます。
:man: 実行
ハードウェア制御にアクセスするために、root権限で実行する必要があります。
sudo framework-tool-tui:pencil: アーキテクチャ
完全な技術的内訳についてはARCHITECTURE.mdを参照してください。
- ハードウェアポーリングは
framework_libを使用
:handshake: コントリビュート
プルリクエスト歓迎!バグ報告や機能要望はIssuesを参照してください。
プッシュ前にコードをチェック
コミットとプッシュの前にcargo make check-allを実行することを推奨します。
これはシステムにcargo makeランナーがインストールされている必要があります:
cargo install --force cargo-makeコミットメッセージの規約
本プロジェクトでは、自動バージョニングと変更履歴生成のためにConventional Commitsを使用しています。コミットメッセージは以下の形式で記述してください:
: [optional body]
一般的なタイプ:
feat:- 新機能(マイナーバージョンアップをトリガー)fix:- バグ修正(パッチバージョンアップをトリガー)docs:- ドキュメントの変更refactor:- コードのリファクタリングtest:- テストの追加または更新chore:- メンテナンス作業ci:- CI/CDの変更
feat: add thermal monitoring support
fix: correct battery percentage calculation
docs: update installation instructions破壊的変更の場合は、タイプの後に ! を追加するか、フッターに BREAKING CHANGE: を含めてください:
feat!: redesign UI layout技術スタック
:judge: ライセンス
MIT LicenseCopyright (c) 2025 Mykhailo Nedokushev
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
ライセンスおよび依存関係については、LICENSE および Cargo.toml を参照してください。
--- Tranlated By Open Ai Tx | Last indexed: 2026-05-09 ---