トラブルシューティング
Paneflow の最も一般的な起動、設定、インストール問題の修正 - GPU エラー、PATH の不足、ブロックされたインストーラ、テーマ リロードの問題。
8 つの既知の障害モードとその修正です。このページに問題がない 場合は、まだ詰まっていますか? セクションへ ジャンプして、事前入力された GitHub issue テンプレートを利用 してください。
起動とレンダリングの問題
Paneflow が GPU エラーで起動に失敗するのはなぜですか?
Paneflow は GPUI 経由でレンダリングします。Linux では Vulkan、
macOS では Metal が必要です。Failed to initialize renderer
または No suitable GPU adapter found のような起動エラーは、
ほぼ常にプラットフォームの GPU スタックが欠落しているか壊れて
いることを意味します。
Linux の修正:
# Debian / Ubuntu
sudo apt install libvulkan1 mesa-vulkan-drivers
# Fedora
sudo dnf install vulkan-loader mesa-vulkan-drivers
# Arch
sudo pacman -S vulkan-icd-loader mesaそして vulkaninfo --summary を実行して、少なくとも 1 つの
ICD がロードされることを確認してください。
macOS の修正: macOS 13 Ventura 以降にアップデートしてくだ
さい。それより前のバージョンは、GPUI がサポートしない Metal API
を提供しています。
対応するインストール時の依存関係リストについては Linux インストール Vulkan メモ を参照してください。
Paneflow の Wayland セッションが空白なのはなぜですか?
Wayland 下での空白ウィンドウは、ほぼ常に Vulkan ICD がコンポジ タとサーフェスのネゴシエーションに失敗しているケースです。 ウィンドウはタスク バーに表示されますが、コンテンツはレンダ リングされません。
vulkaninfo --summary で診断を確認してください - どの
ドライバも VK_KHR_wayland_surface をリストしない場合、正しい
症状を見ています。
XWayland フォールバックを強制 することでクイックな回避が できます:
WAYLAND_DISPLAY= GDK_BACKEND=x11 paneflow永続的な修正: ディストリビューションの Mesa Vulkan ドライバ
パッケージ(Debian / Ubuntu では mesa-vulkan-drivers、GPU
ベンダーに応じて Fedora / Arch では vulkan-radeon または
vulkan-intel)をインストールしてください。
NVIDIA 専有ドライバでは、パッケージが動作中のカーネルと一致して いることを確認してください。古いモジュールは、Wayland の空白 ウィンドウの最も一般的な根本原因です。
設定が反映されない
paneflow.json がロードされないのはなぜですか?
Paneflow は OS ごとに正確に 1 つの設定ファイルを読み、未知の
キーを静かに無視します。「設定が適用されない」という苦情はほぼ
常に 3 つのうちのいずれかです。誤ったパス、JSON 構文エラー、
または window_decorations の例外(起動時にのみ読み込まれる)。
パスを確認してください:
| OS | パス |
|---|---|
| Linux | ~/.config/paneflow/paneflow.json |
| macOS | ~/Library/Application Support/paneflow/paneflow.json |
保存前に JSON を検証してください:
cat ~/.config/paneflow/paneflow.json | python3 -m json.toolパース エラーは、Paneflow が次の起動時に静かにデフォルトに フォールバックし、警告をログに記録することを意味します。 JSON スキーマ をピン留めして、エディタが保存前にタイプミスを捕捉するように してください。
window_decorations の変更には完全な再起動が必要です。この
キーはブート時に一度読み込まれ、ホット リロードされません。
ショートカットが動作しないのはなぜですか?
3 つの一般的な原因:
- アクション名のタイプミス。 オーバーライドの値は、正規の
snake_caseアクション名(split_horizontally、split-horizontalやsplitHorizontallyではない)と一致 する必要があります。未知の名前は無視されます。完全なリストは キーバインド リファレンス を参照して ください。 - 修飾キーの不一致。
ctrl+shift+tの形式を使ってください。ctrl-shift-tやCtrl+Shift+Tではありません。小文字、 プラス区切りです。 - コンテキストの競合。
Terminalコンテキストのバインディ ングは、ターミナル ペインがフォーカスされている場合にのみ 発火します。Search や Markdown コンテキストは さらに狭いです。
オーバーライド例:
{
"shortcuts": {
"ctrl+shift+t": "new_tab"
}
}2 つのエントリが同じキー入力をマッピングする場合、最後のもの が勝ちます。コンテキスト対応バインディングについては オーバーライド構文 を参照してください。
テーマがホット リロードされないのはなぜですか?
テーマのホット リロードは、デバウンス 300 ms の notify ファ
イル システム ウォッチャを使用し、ウォッチャの起動に失敗した
ときは 500 ms の mtime ポーリングにフォールバックします。
保存された paneflow.json の変更が 1 秒以内に反映されない
場合、3 つのうちのいずれかが発生しています:
- テーマ名のタイプミス。 名前は大文字小文字を区別します。
"PaneFlow Light"は動作し、"paneflow light"は動作しま せん。未知の名前は静かに"One Dark"にフォールバックします。 - ファイル システムがファイル監視をサポートしていません。
NFS 共有、サンドボックス アプリ コンテナ、一部の WSL パスは
inotify / FSEvents / ReadDirectoryChangesW をサポートしませ
ん。500 ms のポーリング フォールバックは引き続き動作する
はずです。動作しない場合、エディタがテンプ ファイルに書き
込んでリネームしている可能性が高く、まれなファイル システム
では
mtimeシグナルが壊れます。 - 間違ったファイルを編集しました。 保存したパスが テーマ ガイド の OS 固有の場所と一致することを確認してください。
window_decorations はテーマ隣接のキーで唯一ホット リロード
されません。これには完全な再起動が必要です。
インストールと署名のプロンプト
paneflow が PATH にないのはなぜですか?
2 つのインストール パスは paneflow を PATH に自動的に追加
します。Linux の .deb(/usr/bin/paneflow にバイナリを配置)
と Homebrew(tap が出荷されたとき)です。AppImage と tarball
パスは、バイナリを置いた場所に残します。
Linux tarball の修正:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrczsh の場合は ~/.zshrc、fish の場合は
fish_add_path ~/.local/bin を使ってください。
Linux インストール PATH セクション
にシェルごとのバリアントが詳しく説明されています。
macOS .app の修正: バイナリはバンドル内にあり、デフォルト
では PATH にありません。一度だけシンボリック リンクしてくだ
さい:
sudo ln -sf /Applications/Paneflow.app/Contents/MacOS/paneflow /usr/local/bin/paneflowmacOS が「Apple がこの App をチェックできません」と言うのはなぜですか?
公証済み .dmg はこのダイアログを決して出すべきではありません
が、バンドルを異常な転送パスで移動した場合(Safari 以外の
ブラウザで外付けドライブにダウンロード、ネットワーク共有経由
でコピー)、検疫属性が保持されている可能性があります。
最速の修正(アプリごとに 1 回):
- Finder を開き、
Applicationsに移動します。 Paneflow.appを Control クリックします。- 開く を選択してください。
- 確認ダイアログで 開く をクリックしてください。
CLI 修正:
xattr -d com.apple.quarantine /Applications/Paneflow.appそのバンドルからシステム ワイドで検疫拡張属性を削除します。
アプリを自分でインストールした場合、sudo は不要です。
システム設定パスを含む完全なウォークスルーは
macOS インストール ページ
にあります。
まだ詰まっていますか?
上記のどれもあなたの問題を解決しない場合は、OS、Paneflow の バージョン、再現手順を添えて GitHub issue を開いてください。 下のリンクは事前入力されたテンプレートを開きます:
CLI から問題が再現できる場合は、RUST_LOG=info paneflow の
関連する出力を貼り付けてください。ログ行は、どのサブシステム
が失敗したかを教えてくれて、明確化の質問の往復を省きます。