WSL2 で pbcopy/pbpaste
pbcopy は簡単で、clip.exe を呼べばいいだけ。
pbpaste は一発でできる Windows コマンドがなぜかないので PowerShell の Get-Clipboard を利用する。
pbcopy
#!/bin/sh exec /mnt/c/Windows/System32/clip.exe
pbpaste
#!/bin/sh exec /mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe Get-Clipboard
これらをパスが通るところに置いておけば不便なし (シェルのエイリアスにするより実行ファイルにしたほうが他プログラムから呼ぶ場合など便利)
関連エントリー
- (zsh/tmux/WSL) ターミナルの作業中ディレクトリにOSの「ファイルを開く」からもアクセスしたい motemen さんの ターミナルの作業中ディレクトリにOSの「ファイルを開く」からもアクセスしたい を見ていいなと思ったので自分もやってみ...
- Windows11 msedgewebview2.exe/Widgets.exe をアンインストール Widgets.exe 関係で msedgewebview2.exe がやたら VRAM (GPUメモリ) を消費している。全く使わない機能...
- Windows PowerShell から Windows Runtime API を呼びたかった [Windows.Devices.HumanInterfaceDevice.HidDevice,Windows.Devices.HumaIn...
- PowerToys で macOS 風キーバインドを導入したときに生じる PowerShell の不便の解消 Windows PowerToys の Keyboard Manager を使って macOS 風のキーバインドを導入するというのをやってい...
- メインPCのWindows 移行 こまごま Windows Tips みたいのを書いてるけどメインPCを macOS から Windows に移す決心をしていろいろやってる。...