[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 メーリングリストの案内