• 締切済み

wineのexeアプリの日本語入力が消える事故

Linux Mint にwineをいれ、Windowsのexeアプリを実行しています。 正常に動いているのですが、日本語を入力すると、カーソル位置に日本語が正しく表示されるのですが、リターンキーを押して確定する、次の文字を入力すると、かなりの頻度で、確定した日本語が消失して、何も入力されないことがあります。 しかたがないので、今は、  gedit を起動してそこで日本語入力して、  それをコピペしてexeアプリの入力にする といった、情けない使い方をしています。 トラブル回避の方法、教えてください。

みんなの回答

  • A1200hd40
  • ベストアンサー率52% (337/648)
回答No.5

こんなページ有ります。 Mintのベース・Ubuntuのtipsです。 https://wiki.ubuntulinux.jp/UbuntuTips/JapaneseEnvironment/Fcitx パッケージマネージャで、インプットメソッドFcitxをインストールし、デスクトップ環境の設定から、デフォルトのインプットメソッドを変更してしまいましょう。 変換エンジンも、mozcの方が捗るでしょう。 mint上の話が出ているページも有ります。 http://fu-sen.org/post/69046386632/linux-mint-16-fcitx

参考URL:
https://wiki.ubuntulinux.jp/UbuntuTips/JapaneseEnvironment/Fcitx
usa3usa
質問者

お礼

回答ありがとうございます。 ご紹介くださったページに従い、 $ sudo apt-get install fcitx fcitx-mozc fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-ui-classic fcitx-config-gtk でFcitxをインストールし $ im-config -n fcitx で、IBus から Fcitx に切り替え Fcitxの[設定]-[アドオン]-[拡張](チェック)-[Fcitx XIM Frontend]-[設定]-[XIMでOn The Spotスタイルを使う(起動中は変更できません)](チェック)-[OK] Fcitxの[再起動]をクリック したところ、インラインで表示するようになりますが、入力文字が消えてしまうトラブルは解消しませんでした。 この問題、なかなか奥が深いです。

  • A1200hd40
  • ベストアンサー率52% (337/648)
回答No.4

本家サイトのユーザーガイド:”regeditを使う”より。 http://www.winehq.org/docs/wineusr-guide/using-regedit このガイドによれば、wineのレジストリファイルは、各ユーザ毎に、自分のホームディレクトリ直下: /home/ユーザ名/.wine/内に収まっている様です。 この、/.で始まるディレクトリ・ファイル名を持つ、「それ」は、「隠れています」ので、探すならば、「隠しファイルを表示する」設定が必要です。 system.reg HKEY_LOCAL_MACHINEのキーエントリが記述されます。 user.reg HKEY_CURRENT_USERのキーエントリが記述されます。 userdef.reg HKEY_USERS\.Default :ユーザセッティングのデフォルト設定が記述されています。 これをヒントに、前回回答の事例のように編集を試みては? (無いキーは、作れば良いのです) また、パッケージ管理ソフトから、インプットメソッドの変更を試みるべく、uimをインストールし、デフォルト化設定をしてみる手段も試しては? また、リポジトリの中には、分野別に大量のソフトが存在します。 その中から、好みのモノを探して、慣れていくのも一つの手段です。 「これはどんなのかな~」と、軽い気持ちで、眺め、試してみましょう。

参考URL:
http://www.winehq.org/docs/wineusr-guide/using-regedit
usa3usa
質問者

お礼

回答ありがとうございます。 >これをヒントに、前回回答の事例のように編集を試みては? >(無いキーは、作れば良いのです) そうなんですね、キーがないので入力できなく悩んでいましたが、 コロンブルの卵状態です。 キーを作り、入力しました。 希望するのは、Windowsと同じように、  入力中はカーソル位置に未確定の表示が出て、 -- (1)  確定すると、確定した文字列が入力され、 ------ (2)  確定文字の次にカーソルが移動する -------------(3) という設定ですが、このようにはなりません。 wineのレジストリファイル修正前は(2)でエラーになり、 修正後では(1)が満たされなくなってしまいました。

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.3

アウトラインプロセッサー,アイデアプロセッサーと呼ばれる分野のソフトだと思いますが たとえば、Linux版のあるgjots2などを試してみるとどうでしょう? Wineに限らず、日本語入力関連のトラブルは 欧米言語で不要の機構ゆえに どんなOSでも比較的トラブルがおきやすいものです。 可能であれば、Wineを介するよりも ネイティブのソフトでおきかえるほうが効率的ですし、合理的です。 なお、Linux系OSでは、日本語変換を行なうソフトに Anthyやmozcなどいくつかのソフトがあるだけでなく それをアプリケーションとの間で仲介する機構にも scim,ibus,uimなどいくつかの選択肢があります。 Mintがどうなっているかは把握していませんが Ubuntuは以前はscimを使っていて、現在はibusになっています。 こういった入力メソッドの違いが、入力トラブルの原因になることがあるので これらを置き換えることで、トラブルが回避できる場合があります。

usa3usa
質問者

お礼

回答ありがとうございます。 調べ方分からず、お礼が遅くなりました。 Linux Mint 日本語化の方法にしたがって設定した場合 http://linuxmint-jp.net/download.html iBUSのようです。 >こういった入力メソッドの違いが、入力トラブルの原因になることがあるので >これらを置き換えることで、トラブルが回避できる場合があります。 どうやったら、入力メソッドを切り替えられるのか分かりませんが、いろいろと回避する工夫ができるということですね。ありがとうございます。 >可能であれば、Wineを介するよりも >ネイティブのソフトでおきかえるほうが効率的ですし、合理的です。 そのように思うのですが、構造化エディタSTEDで作成した資料が多くあるので、互換性のあるネイティブソフトが見つからなかったので、Windowsのアプリを使っています。

  • A1200hd40
  • ベストアンサー率52% (337/648)
回答No.2

wineは全然使わない生活が続いてるので、きちんとした回答ができないのがアレですが、 こちらの事例が当てはまりませんか? http://d.hatena.ne.jp/kakurasan/20070703/p1 最後のほうで、インプットメソッドをuimにすると、安定動作という話も出ています。

参考URL:
http://d.hatena.ne.jp/kakurasan/20070703/p1
usa3usa
質問者

お礼

回答ありがとうございます。 文字列を確定しても消えてしまう設定 ファイル名: ${WINEPREFIX}/user.reg [Software\\Wine\\X11 Driver] "InputStyle"="onthespot" とありましたが、reedit.exe を使って書き込みを試みましたが user.regに該当する項目がありません。 症状はぴったりなのですが・・・

  • A1200hd40
  • ベストアンサー率52% (337/648)
回答No.1

どのソフトの話なのか判らなければ、問題の切り分けすらできませんよ? 固有の問題なのか、全体の問題なのか。 そもそもが100%互換を保証できる構造では有りませんし。

usa3usa
質問者

お礼

回答ありがとうございます。 >どのソフトの話なのか判らなければ、問題の切り分けすらできませんよ? 構造化エディタ です。 http://www.vector.co.jp/magazine/softnews/071218/n0712181.html

関連するQ&A

  • linux初心者です wineをつかっても.exeの拡張子のアプリがで

    linux初心者です wineをつかっても.exeの拡張子のアプリができません どうすればよいですか

  • ubuntu20 geditで日本語入力できなくな

    ubuntu20 geditで日本語入力できなくなる マウス操作でテキストエディタを開くと日本語入力できないときがあります。 でもコマンドからgeditと打って起動させると日本語入力できます。 マウス操作でテキストエディタを開き日本語入力できない状態になると、一旦閉じて、コマンドからgeditと打って開き直すと治ります。 マウス操作でテキストエディタを開き日本語入力できない状態で、それを開いたままコマンドからgeditと打って二重に開いたとしても、新規テキストも先に開いていて日本語入力できない状態だった方も両方日本語入力可能になります。 これって根本的には解決できませんか?

  • ubuntu22 geditで日本語入力できなくな

    ubuntu22 geditで日本語入力できなくなる Ubuntu 22.04.2 LTS マウス操作でテキストエディタを開くと日本語入力できないときがあります。 でもコマンドからgeditと打って起動させると日本語入力できます。 マウス操作でテキストエディタを開き日本語入力できない状態になると、一旦閉じて、コマンドからgeditと打って開き直すと治ります。 マウス操作でテキストエディタを開き日本語入力できない状態で、それを開いたままコマンドからgeditと打って二重に開いたとしても、新規テキストも先に開いていて日本語入力できない状態だった方も両方日本語入力可能になります。 これって根本的には解決できませんか?

  • Google日本語入力Betaアプリについて

    Google日本語入力Betaアプリについて質問させてください。 ドコモのandroid携帯SH-06Dに上記アプリをダウンロードして利用しています。 とても便利なのでこれからも使っていきたいと思っているのですが、連続する言葉を入力するときに困っています。 例えば、「あああああ」という言葉を入力する際に、あ→、あ→、あ→、という風に打つのではなく、一度「あ」と打てば自動的にカーソルが動く(確定する)ようにできないのでしょうか? フリック入力は馴染みがないので利用できる自信がありません。 よろしくお願いします。

  • Linux Mintのメモ帳

    Linux Mintのメモ帳  いつも回答ありがとうございます。  Linux Mint 19.2 Xfce 64bit を使用しています。  mintの startボタン を押すとmenuの左側に WINE の表示が出ます。WINEにカーソルを移動すると、 メモ帳 Windowsメモ帳のクローン と、表示されます。  メモ帳にカーソルを移動すると、メモ帳が立ち上がります。  日本語が表示されるところもありますが、  日本語の後ろに □ の文字化けの文字が、至るところに現れます。  ファイル 編集 検索 メニュー のバーの文字をクリックすると、文字の一覧が、出ますが、日本語の後に、 □ の文字が続きます。  ダイアログを開いても □ の連続です。  このような文字化けを回避するには、どのようにすれば良いのでしょうか?  よろしく、お願いします。  敬具

  • 日本語入力がおかしい

    PCをXPからWindows7にupgradeして以来、日本語入力がおかしくなって、長文の入力が大変になってしまいました。 症状は、入力中にカーソル(ポインタ)が飛んで他のウインドウがアクティブになってしまったり、まるでリターンキーを押したかのように全部ひらがな/または中途半端な変換のままで確定してしまったり、もう散々です。とても長時間入力できない状態です。 扱い慣れたノートPCですし、入力スタイルはupgrade前のXPと変わらないので、手のひらがタッチパッドにあたってしまったり、指が無意識に他のキーに触れてしまったりということは無いと考えています。 そもそもXP時代にはこういう現象はありませんでした。 とりあえずコンパネでマウス(タッチパッド?)の感度を鈍くしたり(ポインタ移動量を少なめに)してますが、状況は変わらず・・・です。 同じような現象に悩んでいる方っておられますか? なにか考えられることはありますでしょうか。トホホな毎日です・・・。

  • gnomeでの日本語入力に関して

    kinput2で日本語入力しています。 consoleから mozilla & とか gedit & とすれば、shift+spaceで日本語入力 できるんですが、ウインドウマネージャーからmozillaとか起動させた場合は、 まったく反応がありません。。。 どのように設定すればいいのでしょうか??

  • 単語登録の日本語入力ができない

    先日から突然単語登録の日本語入力ができなくなってしまいました。 半角英数の文字は入力できるのですが、日本語の入力がまったくできません。 コピペで貼り付けると使えるのですが、直接文字を入力することができません。 かな入力しても英数で表示される、というものではなく、全く何の反応もない状態です。(どのキーを押してもカーソルが動かない) 一度「修復」してみましたが、状況は変わりませんでした。 どうすれば入力できるようになるでしょうか。 ちなみにMS-IME2000です。

  • 日本語入力ができなくなりました

    いつもお世話になります。 又々Linuxの入口でつまずいております。 今、LASER5 Linux 6.4 の Mule で日本語入力をしています。 〔 Shift +Space 〕で日本語と半角英数字の切替えができますが、〔 Esc + W 〕,〔 C + y 〕とかやってましたら日本語入力ができなくなってしまいました。 一度ファイルを閉じてやり直したり、新しいファイルで試したりしましたが現在は日本語入力ができません。 どうすれば直るんでしょうか? よろしくお願い致します。

  • 日本語入力について

    Linux FedoraCore2を利用しています。 最近、日本語入力をしていると、突然 日本語入力ができなくなります。Shiht+スペース をおしても、スペースが空くだけで日本語入力が 出来ません。解決方法を教えて下さい。お願いします。