HALの不定期雑記 電子小物の話題など

自作ソフト/過去記事のまとめ Fossil Wrist PDA 関連リンク集
Softwares for the Fossil Wrist PDA (English page)

スポンサーサイト   [English]

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

時計アプリのエイリアス   [English]

通常 PalmOS では異なるアプリはそれぞれ独自のクリエーターIDを持たなければなりません。ランチャなど多くのアプリはこのクリエータIDで起動すべきアプリを区別しています。

しかし Wrist PDA の時計モードで動くアプリは仕様上必ずクリエーターIDが“Foss”でなければなりません。つまり Wrist PDA では別々の時計アプリがみな同じクリエーターIDを持っています。

時計モードに指定するための Pref>WristPDA や Fossil 標準のランチャ,HalLaunch 等はこれら同一クリエータIDを持ったアプリを区別することが出来ますが,その他の多くのランチャなどでは時計アプリのうちのひとつだけ(どれになるかは環境により異なる)しか起動できません。HotScheduleNfWatch のようにPDAモードでも立ち上げたくなるような時計アプリがある時にこれでは不便です。

時計アプリのエイリアスを作ることでこの不便を解消し,任意のランチャなどから特定の時計アプリを起動できるようにする方法を紹介します。


用意するもの

G-Alias で GAlias.prc をダウンロードしてインストール。
G-MkLocalizer から gmklocal.zip をダウンロード,解凍して G-MKLocalizerJ.PRC をインストール。

G-MkLocalizer はシェアウェアですが G-Alias のために使用するだけであればレジストする必要は無いそうです。Gaku Taniguchi さんありがとうございます。

手順

まあ G-Alias に書いてある通りにやればいいだけなのですが,一応説明します。

GAlias01.png G-MkLocalizer を起動する。

GAlias02.png カテゴリからアプリを選択し,
リストから G-Alias を選択する。

GAlias03.png リソースリストからデフォルトで“Network”となっている“tSTR”を選択し,編集ボタンをタップ

GAlias04.gif 編集画面で“Network”となっているデータベース名をエイリアスを作りたい時計アプリのデータベース名(ここでは“NfAWatch”)に書き換えて,完了ボタンをタップ。→ダイアログが出てくるので保存を選択。

多くのアプリでは表示名とデータベース名は同じようですが必ずそうとは限りません。データベース名を調べるには FileZ などを使って下さい。

GAlias05.png ここまででエイリアスの作成は出来ていますが,このままではエイリアスの名前が“G-Alias”のままなのでこれも適当な名前に変えてやります。具体的には“G-Alias”となっている“tAIN”を同じように編集します。ここでは“A_NfAWatch”としています。

これで完了をタップして G-MkLocalizer を終了すればおしまいです。

GAlias06.png あとは任意のランチャから“A_NfAWatch”を選んで起動してやれば

GAlias07.png “NfAWatch”が起動します。


複数のエイリアスを使いたい場合は PC 上で PRCedit.exe を使って GAlias.prc を編集して使えばいいと思います。
具体的には PRCedit で

Creator: Gali → Gal1
PRC Name:G-Alias -> G-Alias1

のように編集して保存し,Plam にインストールして上記手順を繰り返して下さい。なおクリエーターIDは既存のものと重複しないように注意してください。

コメント

Seko: これはすばらしい

すばらしいノウハウです。
WristPDA@Wikiからリンクさせてください。
http://www5.atwiki.jp/seko/pages/112.html

よろしくお願いします。

  • 2005/10/12(水) 16:06:54 |
  • URL |
  • Seko #Ue1/RQkI
  • [ Edit]

HAL:

ありがとうございます。

こういう記事を書いといて言うのもアレですが,これってそんなに需要あるんでしょうかね?
この記事のやり方では手順が面倒ですが,もっと簡単にエイリアスを作成するアプリとか作れそうな感じはするんですけど…。

まあとにかく。リンクは大歓迎です。Wiki の方がんばって下さい。必要なら記事の引用も(元記事へのリンクさえあれば)問題ありませんので。

  • 2005/10/13(木) 11:02:33 |
  • URL |
  • HAL #sqCyeZqA
  • [ Edit]

ゆう:

HALさんの解説にはいつも助けられています。
ありがとうございます。 
腕Palmちゃんのことも、アプリのこともぜんぜん理解せずに使わせていただいていますので、これとあれをこうすればどうなる・・・なんて応用力はまったくありません。
なので、毎回毎回本当に感謝してます。
最近は挙動不審が多くて、またハードリセットしないとダメかな・・・?という状態なので、新しいアプリは怖くて入れられません。
HALさん、ひぐちさんのアプリ以外はListとRonDoしか入れてませんので、Listがいまいちなのかもしれませんね・・・。

  • 2005/10/15(土) 08:26:07 |
  • URL |
  • ゆう #-
  • [ Edit]

HAL:

えーと,なんとお答えしたものやら。
とりあえず私は私のやりたいことをやりたいようにやっているだけですので,そんなに恐縮してもらわなくても…,という感じです。
ハードの改造に精を出す人,情報を集めて紹介する人,こんなふうに使ってるよと紹介する人,みなさんそれぞれがやりたいことをやっているのだと思います。私の場合は課題があればその解決法を見つけることが楽しくてやっているということだと思います。(もちろんそれが人様の役に立てばもっと嬉しいですが)

で,挙動不審な件ですが,ゆうさんのサイトを見ていてひょっとしたらどこかのハードウェアが不調なのではないかとは思っていますが,こればっかりは実機を見ないとなんともいえないです。
可能性としては HotSync ドライバがおかしい,USB ケーブルやコネクタがおかしい,WristPDA 自体の不調,インストールしたソフトの不具合や相性など他にもいろいろ可能性は考えられます。
もし複数の PC を持っていたら別の PC に WristPDA 付属の Palm Desktop を新規にインストールして普段使っているのとは別の USB ケーブルで PC と WristPDA を接続し,ハードリセット後に必要最低限のソフトだけをインストールしてしばらく運用してみてはいかがでしょう。(もちろん事前にバックアップは忘れずに)
とはいえやっぱり実機を見ないことにはなんとも言い様がないのですが…,なんとか復調することをお祈りしています。

[追記] 仮に複数の PC を持っていないにせよ、PalmDesktop を WristPDA 付属のものにすること(+ハードリセットして最低限の環境を再構築する)を試してみてはいかがでしょうか。どこかで PalmDesktop と WristPDA 用 USB ドライバの相性問題のような話を見たような気がします。

  • 2005/10/17(月) 13:51:06 |
  • URL |
  • HAL #sqCyeZqA
  • [ Edit]

コメントの投稿 (Post Comment)

管理者にだけ表示を許可する (Only administrator can read this comment)

トラックバック

トラックバックURLはこちら
http://hal9.blog3.fc2.com/tb.php/61-ae89e51b

[Palm] HALの不定期雑記,時計アプリのエイリアス

Wrist PDAの時計モードで動くアプリケーションは,仕様上必ずクリエータIDがFossでなければならないそうで,多くのランチャなどでは時計アプリケーションのうちのひとつだけしか起動できない仕様に対処する方法を紹介しています。 http://hal9.blog3.fc2.com/blog-entry-6

  • 2005/10/13(木) 00:01:57 |
  • MOBILE DAILY NEWS blog版
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。