Skip to content

原文(日本語に翻訳)

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環境で xclipwl-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レビュー

  1. Windowsでアプリのスクリーンショットを撮影(Win+Shift+S やSnipping Tool)
  2. WSL2のClaude Codeに切り替えて Ctrl+V で貼り付け
  3. Claude Codeがスクリーンショットを分析してフィードバックを提供
# Claude Code プロンプトでの使用例
> [画像を貼り付け]
このUIデザインの改善点を教えてください

エラーダイアログのデバッグ

Windowsアプリのエラーダイアログをスクリーンショットで撮影し、WSL2のClaude Codeで直接解析できます。

# エラー画面をコピーして貼り付け
> [エラーダイアログのスクリーンショット]
このエラーの原因と解決策を説明してください

ダイアグラムやドキュメントの分析

外部ツール(Figma、Miro、PowerPointなど)で作成した図表をスクリーンショットで切り取り、コードへの変換や分析に活用できます。

# アーキテクチャ図をコピーして貼り付け
> [アーキテクチャ図のスクリーンショット]
この図に基づいてDockerComposeの設定ファイルを作成してください

注意点

  • この機能はWSL2環境(Linux on Windows)専用です。純粋なLinux環境では関係ありません
  • フォールバックはPowerShellが利用可能な場合のみ機能します(通常のWindows + WSL2環境では標準で利用可能)
  • xclipwl-paste が正常に動作している場合は引き続きそちらが優先されます。PowerShellは「最終手段」のフォールバックです
  • 画像の貼り付け中は「Pasting...」のヒントが表示されます
  • 大きな画像の場合は処理に時間がかかる場合があります

関連情報