一応動作するようですが、細かい部分でいくつか問題がありそうです。
問題
現時点で確認されている問題はありません。
対策済み問題
SlShareManager: can't get proc entry
インストール直後にkhctlを使用すると上記のエラーメッセージが出る
解決策
このエラーはKeyHelper固有のものではなく、空きメモリが不足した時にqcopコマンドの実行が失敗する為に起こるエラーのようです。
従って、このエラーが出た場合には起動しているアプリケーションをいくつか終了させる、または高速起動しているアプリケーションの高速起動を切る等の対処が必要となります。
- 2003-05-27 (Tue) 00:47:33 ぶ? : 普通にxmlを設定してkhctl reloadするとSlShareManager: can't get proc entryって出るんですが。reload以外も同じです。khctlだけだとコマンド一覧が出るんですけど。
- 2003-05-27 (Tue) 20:48:14 yakty : これ私の所では出ないんですけど…。他の方はどうでしょう?
- 2003-05-27 (Tue) 23:26:01 ぶ? : ちなみに、XMLは私家版携帯端末考KeyHelper導入ツアー(第2日目)のものです。shift-Homeは効きますのでインストールは成功していると思います。
- 2003-05-28 (Wed) 00:05:59 ぶ? : ソフトリセットしてみたあとは、reloadしてもエラーが出ません。カナがctrlになっています。が、shift-menuが効きません。昼間に何回かreloadしたときにいつのまにかshift-menuは効くようになっていたのに...(そのときはカナがctrlになっていなかった)
- 2003-05-28 (Wed) 00:40:34 KO? : 僕もこのエラーメッセージが初め出てました。今は出てないですが。何をやったら出なくなったかは不明です
- 2003-05-31 (Sat) 23:15:33 ぶ? : 1.0.2もソフトリセット前はエラーが出るようです。ソフトリセット後は普通にreloadも成功し、動作も問題ないようです。
- 2003-06-01 (Sun) 08:57:46 yakty : とりあえず、設定ファイルをDMして頂けますでしょうか?
- 2003-06-27 (Fri) 17:52:54 とら? : 私のC750では、MusicPlayerで高速起動オプションを使用する設定にすると、SlShare〜が出力されるようになるようです。
- 2003-06-27 (Fri) 17:57:15 とら? : khctlで、SlShar〜が出力されるようになった状態の際、netctlを実行してもSlShar〜が出力されます。ちなみに、MusicPlayerの高速起動オプションを解除すると、SlShare〜は、出力されなくなります。
- 2003-06-27 (Fri) 21:17:15 yakty : ご報告ありがとうございます。しかし残念ながら私の環境では上記の条件では再現しませんでした。おそらくqcopコマンド(qcopメッセージ?)が使用出来ない状態になるんだと思うので、KeyHelperの問題では無さそうなんですよね。もしかしたら他のインストールしているソフト等に原因があるかもしれません。
- 2003-06-28 (Sat) 01:05:20 とら? : 早々のご回答ありがとうございます。その後色々と試してみたところ、MusicPlayerの高速起動オプションを解除した状態でもSlShare〜が出力されるようになりました。ものは試しと、その状態の時にMusicPlayerと、MoviePlayerの高速起動状態を設定してリブートしてみました。リブート後、khctl reloadを実行すると当然、SlShare〜が出力されるのを確認した後MusicPlayerの高速起動オプションを解除すると、SlShare〜は、出力されなくなりました。yaktyさんのおっしゃる通り、KeyHelperの問題ではなく、高速起動オプション側の問題だと思われます。MusicPlayer起動すると、同じプロセス(musicplayer)が4つも同時に起動されたりして挙動が怪しいので・・・
- 2003-07-02 (Wed) 12:46:39 nois? : うちではNetFrontの高速起動Onでこのメッセージが出ます。他の高速起動は全てOffにしても同様でした。
- 2003-07-02 (Wed) 12:50:43 てすり? : musicplayer に限ったはなしではなくって、高速起動のオプションを付けたものが多いと(数なのかメモリ使用量なのかは不明)出るようです。
- 2003-07-02 (Wed) 12:52:27 てすり? : NetFront を外してみたり、NetFront ON のまま、Portabase のを OFF にすると出なかったりします。
- 2003-07-03 (Thu) 19:29:39 yakty : アプリケーションを起動しまくって試してみました。メモリが不足した時にqcopコマンドの実行が失敗するようです。このエラーが出る場合には起動しているアプリケーションをいくつか閉じる、または高速起動を切る等の対処が必要となります。
[[#comment]]
再起動時に自動的にロードされていない。
なぜか私の所では問題なく動くのですが、数件報告を受けています。
Version1.0.2でこの問題に対する対策を行いました。
解決策
keyhelper.confに空のXmlFile指定の設定を記述しておくと
再起動時のロードに失敗するようです。>Thanks KOさん&しふぉんさん
ロードに失敗する設定
[Global] XmlFile=
下記のように修正、またはXmlFile=の行を削除すればOK
[Global] #XmlFile=
- 2003-05-28 (Wed) 12:40:18 KO? : 再起動しても、正しく動作することを確認しました。ありがとうございました
- 2003-05-28 (Wed) 19:31:44 しふぉん? : こちらでも正常動作を確認しました、迅速な対応感謝です。
[[#comment]]
対応策1 -> NG
本来の設定の意味とは違うんですが、keyhelper.confの[Global]セクションに下記の設定を記述してみて下さい。
[Global] UseFilterApps = CRIM,Jpn50Pad,JpnKtnPad,JpnNumPad,JpnSymPad,Keyboard,IMWidget,systemtime
起動時の時刻設定を閉じたら(決定でもキャンセルでもOKなはず)KeyHelperが有効になる(つもり)です。
- 2003-05-25 (Sun) 00:51:40 KO? : 上の設定を追加後に再起動してみましたが、ダメでしたTT
- 2003-05-25 (Sun) 00:57:07 KO? : OKとキャンセルの両方やってみましたが、変化無しです
[[#comment]]
対応策2
とりあえず現状で対応出来るのは下記の方法です。
再起動後に下記のコマンドを実行してKeyHelperのリロードを行って下さい。
$ khctl reload
または
$ qcop QPE/KeyHelper 'reload()'
[[#comment]]
調査1 - インプットメソッド
対応策ではないんですが、再起動後にインプットメソッドのON/OFFをした場合はどうでしょう?
インプットメソッドを閉じた時には有効になるはずなんですが…
#もしこれが出来ないとなるとちょっと考える必要があるかも…?
- 2003-05-25 (Sun) 01:02:18 KO? : インプットメソッドとは、FEPのことでしょうか?それともソフト入力パネルのことでしょうか?
- 2003-05-25 (Sun) 01:02:44 KO? : 両方のON/OFFをやってみましたが、変化はありませんでした。
- 2003-05-25 (Sun) 01:10:22 yakty : 入力パネルの方です。ダメですか…。とりあえずはreloadでしのいでてもらえますか?
- 2003-05-25 (Sun) 01:14:00 KO? : 了解です
- 2003-05-25 (Sun) 01:23:43 KO? : ちなみに、自動起動はどこにどのように書いてあるのでしょうか?Winでいうスタートアップみたいなものだと思うのですが。UNIX系はあんまり詳しくないんです。
- 2003-05-25 (Sun) 03:39:19 yakty : タスクバーアプレットプラグインとして実装してあるので、自動起動って言うか、勝手にロードされるだけなんです。で、ロード時に初期化処理を行ってるだけなんで、何が悪いのかさっぱり…。一つ試してもらいたいんですが、完全電源OFF(電池蓋ロック解除3秒?)してから起動したらどうなります?もしかして動いちゃったりします?
- 2003-05-25 (Sun) 10:48:21 しふぉん? : 電池を外した後の再起動でもダメでした。対応策2のコマンドをあちこちのスクリプトに追加してみましたがうまくいきません。現状は/home/zaurus/.bashrcに実行スクリプトを記述して端末を起動して閉じるという動作をマニュアルで行うことにしています。
- 2003-05-25 (Sun) 23:20:35 yakty : うぐぐぐ…さっぱり原因が思いつかない…なんで?(T_T)
- 2003-05-25 (Sun) 23:34:43 奈々氏? : 意外と遅延起動したら普通に起動したりして・・・とかつぶやいてみるてすつ。
- 2003-05-25 (Sun) 23:36:45 奈々氏? : でも、アプレットを遅延起動するってどうやってやるんだろう・・・
- 2003-05-25 (Sun) 23:41:45 KO? : 僕も相変わらずダメですが、どうもK.K.さん(モバチキ)のところでは動いているようです。reloadすれば動くし、cfg、xmlの問題じゃなさそうですし、なんでしょう?
[[#comment]]
調査2 - 設定ファイル
設定ファイルを全く置かずに再起動した場合にはどうなりますか?
Shift+Homeでタスクスイッチ、Shift+Menuでタスクセレクトがデフォルトで使えるはずなんですが。
- 2003-05-28 (Wed) 00:24:24 KO? : やってみました。Shift+Home、Shift+Menuともに有効になっていました
- 2003-05-28 (Wed) 00:28:30 KO? : 再度設定ファイルを置いてやってみましたが、上記キーは有効になっていましたが、自分で設定したキーは無効でした。reloadで有効になりました
- 2003-05-28 (Wed) 00:29:16 KO? : 要するに、KeyHelperは正しく起動しているが、設定ファイルを読んでくれていない状態のようです
- 2003-05-28 (Wed) 00:30:44 yakty : ということはやっぱり設定ファイルの可能性大かな?設定ファイルをDMしてもらえませんか?
- 2003-05-28 (Wed) 00:34:06 KO? : 了解です。今からお送りします。よろしくお願いします
- 2003-05-28 (Wed) 01:49:27 KO? : ところで、モバチキさんの話では、MenuキーのキーコードがF15→F11になっているようなんですが、なんでデフォだとそのままで動くんでしょうか?先ほど設定ファイルをDMしましたが、届きましたか?
- 2003-05-28 (Wed) 05:05:12 yakty : ありがとうございました。一応原因&解決策はわかりました。(プログラム的になぜそうなるかはまだ不明ですが…)。Menuのキーコードは元々F11が正しいのでは?私の設定ファイルは元々F11になってましたし…。多分標準のキー設定でメニューキーをカスタマイズした時にF15になるのではないでしょうか。
- 2003-05-28 (Wed) 07:03:19 しふぉん? : あ、すでに原因が判明した様ですね、メール送ってしまいました(汗 解決策の公開をお待ちしております。
- 2003-05-28 (Wed) 08:57:27 yakty : 現状での解決策は↑に書きました。プログラム側での対応も早々にしたいと思います。
- 2003-05-28 (Wed) 09:05:23 yakty : Menuのキーコードも今キーコード表を確認してみましたが、元々F11が正解ですね。(だから多分C700からのキーコード変更は無いです)
- 2003-05-28 (Wed) 12:40:57 KO? : Menuのキーコードの件、了解です
[[#comment]]
調査3 - アプリケーション
再起動時に動かなくなる問題が発生している方、インストールしたアプリケーションを教えて下さい。
[[#comment]]
動作確認済み機能
動作を確認出来た機能を教えて下さい。
[[#comment]]
動作不良機能
動作しない機能が有れば教えて下さい。
[[#comment]]
気が付いた事が有れば何でもどうぞ。
[[#rcomment]]
- 2003-05-27 (Tue) 21:00:17 も : ご購入おめでとうございます。指紋がつかなければ買っちゃうところ(^^; 危ないっす
- 2003-05-25 (Sun) 08:25:57 yakty : 私的には買うとしたらC750と思ってます。大容量バッテリは厚くなるからいらないし、フラッシュ容量はあんまり関係ないし、辞書はztenとかあるしってことで。
- 2003-05-25 (Sun) 07:35:11 も : C760も買う予定はないのですか?
- 2003-05-25 (Sun) 01:15:32 yakty : やっぱり実機がないと分かりづらいです…欲しいよぉ…
- 2003-05-24 (Sat) 08:03:44 も : ご苦労様です(^^;。KeyHelperが動く動かないでは使い勝手が全然違いますからね。C760でも動くでしょうから一安心です。