2009年06月06日

Debian GNU/Linux 5.0 + dosemuでVZ(6)

Gnome ←→ Dosemu クリップボードでのデータ受け渡し(2)


クリップボード用のユーティリティ、Glipper をインストールすることで、Dosemu→Gnome のデータ転送も、ワンアクションで可能になりました。

前回のシェルスクリプトにあった [kill -17 xxxx](終了)という置換ではVZに制御が戻ってこないため、[kill -9 xxxx](強制終了)となるように変更しています。


わしの場合、Windows のクリップボードでは履歴を使っていないので、Glipper の設定は現在、こんな感じです。

Glipperの設定
GlipperPreferences.png


Win9x の dos 窓で とらじ さんの ClpPst.def を使ったときのコピー&ペーストと同様の操作感になりました。

うん、快適、快適。
posted by - あじゃ - at 02:12| Comment(5) | TrackBack(0) | Vz Editor DOS DOS窓 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
ikuboh さんの clip.def を改変させていただいたマクロと、マクロから呼び出すシェルスクリプト、および補足説明を掲示板のほうに書きました。
Posted by - あじゃ - at 2009年10月11日 10:19
こんにちわです。私は gentoo linux 上の dosemu から vz を使っている者です。

さて dosemu で unix コマンドを使ってクリップボードへ転送する方法について、こちらでとった方法を書いておこうと思います。
いろいろと試した結果、私の所では xselでは無く、 xclip http://xclip.sf.net/ というコマンドを使うようにしました:
#G#E"unix $"echo -n '"&?("%s",ps)"'|nkf -wx|xclip -verbose -i -l 1$""#m#[
と-l オプションで何回貼り付けたらxclipを終了させるオプションを指定することが出来ます。killなんて物騒なコマンド(^^;を使わなくって済みます。
さらに xsel よりも xclip の方が アーカイブ、実行ファイルのサイズも小さくてキュート(意味不明)です。
Posted by おうら at 2010年02月18日 16:30
どもども。

xclip は日本語が扱えないっちゅうことだったんで試してなかったんですが、Debian lenny リポジトリの version 0.08 を入れてみました。

うーん、ascii 文字は渡せるけど 2 バイト文字はうまくいかないですね。バージョンが古いからなのかも。

おうら さんのところではどうですか?
Posted by - あじゃ - at 2010年02月18日 20:30
こんばんわです。早速のコメントありがとうございます。
さて私の書いた vzマクロで、全角文字も半角カタカナでもちゃんと動きました。
こちらでインストールしている xclip のバージョンは xclip-0.12 でした。gentoo では x86 stable のものです。このバージョンは utf8 を扱えます。xclip -help で出て来る説明の中には
-noutf8 don't treat text as utf-8, use old unicode
というオプションも出てくるくらいです。

もしかしたら debian の場合ですと:
a) 新しい xclip をソースからインストールしてみるか
b) 思い切って .deb パッケージを作っちゃう
といったことが必要になるかも知れませんです。。。
Posted by おうら at 2010年02月18日 21:04
debian の次期安定版 squeeze の xclip が version 0.12-1 になってました。

lenny-backports には xclip は無かったので、

c) squeeze がリリースされるまで待つ

というセンでいきたいと思います(笑)
Posted by - あじゃ - at 2010年02月18日 21:56
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。