[ubuntu-jp:6206] Mozcのソケットを/runなどに移動する方法

Terazono, Junya terakinizers @ yahoo.co.jp
2019年 10月 18日 (金) 13:01:30 UTC


Ubuntuの皆様

 こんにちは。寺薗です。
 現在、UbuntuではMozcを利用して日本語入力をしているのですが、このMozcが使
用するソケットの場所を変えられないか、というご相談です。

 実は、Mozcの設定やユーザ辞書などを、Google Driveを使って他のUbuntu機、さ
らにはWindows(Google日本語入力)と共有させています。その際、Ubuntuにおけ
る.mozcディレクトリそのものを、Google Drive上のディレクトリにシンボリック
リンクさせる形をとっています(以前は個別のファイル(*.db)をシンボリックリン
クで結んでいたのですが、何らかの拍子でシンボリックリンクが実体のあるファイ
ルに置き換わることが多かったため、ディレクトリそのものをシンボリックリンク
で結んでいます)。

 ところが、この方式を取りますと、.mozcディレクトリ以下にあるソケット類、
具体的には.session.ipcや.renderer.:0.ipcといったファイルも同期してしまい、
それが原因でDriveのクラウド内にあった.session.ipcが上書きされてMozcが動か
なくなったり、ソケットファイルを同期しようとしてGoogle Driveクライアント
(Insyncというソフトを使っています。https://www.insynchq.com)が同期しなかっ
たり、といったトラブルが発生してしまいます。

 可能であればこういったソケット類が別ディレクトリ、例えば/var/run (/run)
や/tmpなどにあると、こういうトラブルが回避できそうです(新しいInsync 3クラ
イアントでは個別ファイルの同期を制御できるため、.*.ipcを同期しないよう設定
しているのですが、まだクライアントが開発途上で若干安定度を欠いていて、たま
に同期されてしまうことがあります)。
 もしソケット類を特定ディレクトリに移せる方法がありましたら、どなたかご教
示をいただけると助かります。

 バグではなくて開発要望になるとは思うのですが、どこにお願いすればいいかと
思いまして、とりあえずやや違うかも知れませんがubuntu−jpに出してみました。
 ではでは。

-- 
★-☆-★-☆-★-☆-★-☆-★-☆-★-☆-★ visit https://moonstation.jp/ ☆-
                   寺薗 淳也 (Terazono, Junya) 
          terakinizers at yahoo.co.jp | http://www.terakin.com/



ubuntu-jp メーリングリストの案内