原文(日本語に翻訳)
WSL2:xclip/wl-pasteが画像データを読み取れない場合に、PowerShellフォールバック経由でWindowsクリップボードからの画像貼り付けが動作するようになりました
原文(英語)
WSL2: image paste from Windows clipboard now works via a PowerShell fallback when xclip/wl-paste cannot read image data
概要
WSL2環境で xclip や wl-paste がWindowsクリップボードの画像データを読み取れない場合に、PowerShellをフォールバックとして使用してWindows側のクリップボードから画像を取得できるようになりました。これにより、WSL2ユーザーがWindowsでスクリーンショットをキャプチャしてClaude Codeに直接貼り付けるワークフローが大幅に改善されます。特別な設定は不要で、自動的にフォールバックが機能します。
基本的な使い方
WSL2環境でClaude Codeを起動し、Windowsでコピーした画像(スクリーンショットなど)を通常通り貼り付けます。
bash
# WSL2 ターミナルで Claude Code を起動
claude
# Windowsでスクリーンショットをキャプチャ(Win+Shift+S など)した後
# Claude Code のプロンプトに Ctrl+V で貼り付けxclip/wl-pasteが利用できない、またはWindows側のクリップボードデータを読み取れない場合、自動的にPowerShellを使ってデータが取得されます。
実践例
スクリーンショットを使ったUIレビュー
- Windowsでアプリのスクリーンショットを撮影(
Win+Shift+SやSnipping Tool) - WSL2のClaude Codeに切り替えて
Ctrl+Vで貼り付け - Claude Codeがスクリーンショットを分析してフィードバックを提供
# Claude Code プロンプトでの使用例
> [画像を貼り付け]
このUIデザインの改善点を教えてくださいエラーダイアログのデバッグ
Windowsアプリのエラーダイアログをスクリーンショットで撮影し、WSL2のClaude Codeで直接解析できます。
# エラー画面をコピーして貼り付け
> [エラーダイアログのスクリーンショット]
このエラーの原因と解決策を説明してくださいダイアグラムやドキュメントの分析
外部ツール(Figma、Miro、PowerPointなど)で作成した図表をスクリーンショットで切り取り、コードへの変換や分析に活用できます。
# アーキテクチャ図をコピーして貼り付け
> [アーキテクチャ図のスクリーンショット]
この図に基づいてDockerComposeの設定ファイルを作成してください注意点
- この機能はWSL2環境(Linux on Windows)専用です。純粋なLinux環境では関係ありません
- フォールバックはPowerShellが利用可能な場合のみ機能します(通常のWindows + WSL2環境では標準で利用可能)
xclipやwl-pasteが正常に動作している場合は引き続きそちらが優先されます。PowerShellは「最終手段」のフォールバックです- 画像の貼り付け中は「Pasting...」のヒントが表示されます
- 大きな画像の場合は処理に時間がかかる場合があります