ページ 11

クリップボードの共有

投稿記事Posted: 2014年3月17日(月) 11:39
by mozart
仮想デスクトップのアプリとローカルにあるアプリの間でクリップボード(カット&ペースト)
を共有する件ですが、現在は漢字で文字化けをします。

そこで現在この問題を解決すべく、複数の方法を検討しています。

1)アプリを作成する
  WC側とWindowsのアプリを作成し、通信機能または共有フォルダを利用して
  共有する
2)既存アプリを利用する
  WindowsでLANを介してのクリップボード共有ソフトがあるようです。
  WCでも一部Windowsソフトが動作しますので、この線でも実現するかもしれません

今週いろいろと実験し、解決策をご報告できるかと思います。

Re: クリップボードの共有

投稿記事Posted: 2014年3月20日(木) 14:14
by mozart
漢字対応のクリップボード共有(仮想デスクトップとWindows間)のアプリを作成し
現在社内にて最終確認作業をしております。週明けにインストーラを配布いたします。
少しお待ちください。アプリ作成が絡み予定が遅くなり申し訳ありません。

---------------------------------------------------------------
技術的な説明

仮想デスクトップはブラウザで表示されているので、ローカルとのコピー・貼り付けが
簡単なように思われるでしょうが、実は違います。ブラウザはあくまでもディスプレイ
の役割を担っているだけです。ですからちょうど二台のPC間で貼り付けができないの
と同じ理由で簡単にはいきません。

そこで解決方法としては

1)ブラウザへ画面イメージを送るデータの流れにテキストを流し込む(VNCのプロトコル
にのせる)
2)LANで接続されているので、そこを経由する
3)独自の方法を採用する

が考えられます。標準では1)が搭載されていますが漢字の扱いに問題があり利用でき
ません。一方2)は非常にわかりやすいのですが、セキュリティに問題がでてきます。
LAN上のどのPC間でデータを共有するか、という認証の問題がでてきます。

そこで今回ご提供する仕組みは独自のものを採用することにしました。認証は各ユーザー
毎にSAMBAを利用します(ファイルサーバーのもの)原始的ですが、このファイルサーバー
に貼り付けのテキストを書き込むようにし、ローカルのPCとブラウザで「眺めている」Waffle
Cellの両方でデータを共有する仕組みです。

Re: クリップボードの共有

投稿記事Posted: 2014年10月12日(日) 11:11
by tamakoro
WFClip を試してみました。

仮想デスクトップを VNC Viewer で表示し、gedit と、libreoffce で入力した文字列をコピーして、Windows のメモ帳、MemoTDB に貼り付けました。
その逆も試してみましたが、お互いに文字化けします。

\u6587\u5b57\u5316\u3051

こんな感じです。

唯一、仮想デスクトップに Wine でインストールした、Evernte だけは、文字化けせずに、文字列のやりとりができます。

何か対処法がありましたら、御教授ください。

Re: クリップボードの共有

投稿記事Posted: 2014年10月12日(日) 13:05
by tamakoro
自己レスです。

クリップボード共有の機能を再インストールして、仮想デスクトップを再起動しましたら。
うまく動作するようになりました。
おさわがせしました。
しばらく使用していない機能はとりあえず、再インストールしてから使ったほうが
よいようですね。