Sat May 16, 2009
■[Mac] screen で pbcopy/pbpaste が動かない問題
Mac にデフォルトでインストールされている /usr/bin/screen 内では何故か pbcopy/pbpaste が動かない.
MacPorts で入れれば OK らしいのだが,俺の場合それでも直らなかった.
http://git.savannah.gnu.org/cgit/screen.git
しかし screen のコピー/ペーストと Mac のペーストボードも連携させたい.
コピーで連携させるためのパッチはこちらにあった.
http://d.hatena.ne.jp/hiboma/20090304/1236179492
これで screen でコピーしたものが外の世界に持っていけるようになる.
しかしこのパッチの pbcopy はちょっと怪しい.
まぁちょっとしたミスなんだろうけど,おそらく正しくはこうじゃないだろうか.
void pbcopy(const char *strings) { FILE *pipe; pipe = popen("/usr/bin/pbcopy", "w"); if (pipe == NULL) { LMsg(0, "pbcopy failed: %s", strerror(errno)); return; } fprintf(pipe, "%s", strings); pclose(pipe); }
トラックバック - http://d.hatena.ne.jp/eagletmt/20090516/1242486472
リンク元
- 72 http://d.hatena.ne.jp/LukeSilvia/20090713/p1
- 46 http://blog.dealforest.net/2009/06/can-use-pbcopy-on-screen/
- 22 http://blog.koshigoe.jp/archives/2009/07/screen_osx.html
- 12 http://d.hatena.ne.jp/hiboma/20090705
- 8 http://d.hatena.ne.jp/hiboma/20090304/1236179492
- 6 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja-JP-mac:official&q=mac+/usr/bin/screen&btnG=検索&lr=lang_ja
- 5 http://b.hatena.ne.jp/entry/d.hatena.ne.jp/eagletmt/20090516/1242486472
- 4 http://www.google.co.jp/search?q=screen+pbcopy&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja-JP-mac:official&hl=ja&client=firefox-a
- 3 http://b.hatena.ne.jp/t/screen
- 3 http://reader.livedoor.com/reader/
