LinuxLinuxで親指シフトを使うための情報を集めました。実際に使って試すつもりです。プロフィール名前:杉田伸樹(ぎっちょん)一言:親指シフトのセールスマンです。よろしければ、ウェブサイト「ぎっちょんのホームページ」または、もう一つのブログ「親指シフトウォッチ」もどうぞ。5前回のポストから1ヶ月経ってしまって、その間、実は何も進んでいません(コラ)。5がリリースされました。日経Linuxやオープンソースマガジンの5月号にはインストールDVDが付いています。日経Linuxには日本語入力についての解説もあるのですが、残念ながら「親指シフト」については一言も触れられていません。5でのSCIM-Anthyを使った親指シフトの使い勝手を試してみたい気がしています。部屋の片づけは終わっていないのですが・・・。部屋の模様替えをした後、とり散らかってしまい、パソコンも日常使うものだけ使えるようにしていました。Linux用のパソコンも、キーボードやマウスをつけたり、各種配線をするだけだったのに、部屋の他の部分が片づいていないのでやる気にならずにいました。片づいていないのは変わらないのですが、気づいてみるとこのブログの記事も1ヶ月更新していません。・・・ということで、片づけはおいといて、パソコンのセットアップをやっと終えました。暇を見て、「Linuxで親指シフト」をいろいろ試してみることにしますので、気長にお待ち下さい。日本語入力コンソーシアムの掲示板http://nicola.sunicom.co.jp/info4a.htmlで、Linux+ATOKで親指シフトを使いたいという人の質問がありました。どなたかヘルプをお願いいたします。Watcherで検索した見たら、何と1〜9番の検索結果はこのブログの記事でした。どんな基準で検索しているのか分からないし、いつまでこの結果が有効か分かりませんが、ちょっとびっくりしました。「ポジティブ」と「ネガティブ」の数があまり変わらないようなのは・・・うーむ、分からない。Linuxで親指シフトを使うことができるようになりました。何回かの試行錯誤の結果として、次のようなことが言えるのではないかと思います。ウィンドウマネージャーはKDEがおすすめ他のものも選択可能ですし、デフォルトではafterstepになっていますが、ウィンドウマネージャーのメニューと実際にインストールされて使えるアプリケーションの整合性はKDEが一番です。ウィンドウズやマックのようなグラフィックインターフェースに慣れて(甘やかされて?)しまっている人にとっては、最もとっつきやすいものです。日本語入力環境は統一できるように上記とも関係しますが、afterstepではエディターとしてemacsを標準的に使うようになっているようです。emacsの日本語入力環境は少しマニアックというか癖があるようです。それが好みの人もいるようで、他のアプリケーションでもemacs式の日本語入力環境を整えることもできるようですが、linuxの初心者にはハードルが高いようです。KDEを使うアプリケーションでは、日本語入力の環境はアプリケーションにかかわらず一定のものになります。これはユーザーにとっては分かりやすいし使いやすいものです。IMにも慣れが必要IMはWnnがデフォルトのようです。このIMはJapanistと挙動がかなり異なるので、慣れが必要です。WnnにしろJapanistにしろ、カスタマイズによりかなり変えることは可能ですが、特にWnnのカスタマイズは面倒なようです。Japanistのようなグラフィックインターフェースのカスタマイズプログラムは無いようで、設定ファイルを直接いじるようです。これも初心者にはハードルが高い感じです。IMの機能をすべて理解しているわけではないのですが、例えば、カタカナ変換(↑を二回)とか、文節を伸ばす(ctrl-o)、かなモードと英数モードの切り換え(変換キー)、全確定(無変換キー)等はとても戸惑いました。これは私のこれまでの経験、特に最近のJapanistでの経験に大きく影響を受けているためだけかもしれません。一つ使いにくいと思ったのは、後退キーの取り扱いです。私は基本的に後退キーが右手小指のホームポジションの右にあってほしいのですが、デフォルトではそのようになっていません。文字を入力していて変換動作前にはなぜか右手小指のホームポジションの右が後退の動作をします。このような不統一は使いづらい気がします。一般ユーザーでログイン・ログアウトした後、別のユーザーでログインしstartxでウィンドウマネージャーを起動させると、表示ができません。これは単にグラフィックの設定の問題かもしれませんが、ウィンドウズなどでディスプレーやグラフィックカードがほとんど自動で設定されることからするとちょっと面倒です。Linuxでの親指シフトについては以上の通りでした。何とか実用的に親指シフトが使えるようになったものの、それまでにしなければならないことは、Linux一般の知識も含めて結構あるようです。簡単にできれば良いなと感じました。Linuxについては最新のバージョン(4.03)を試してみて、その上で使い勝手などを再確認してみます。ある程度、使ってみて、その後に他のディストリビューションを試してみることにします。Linuxで親指シフト(3)前の記事で、親指シフトが使えるアプリケーションが少ないことを書きました。その後、emacsについてはazukiさんのご指摘で親指シフトが使える(ただし、かな漢字変換が使えなくなっている)ようになりました。Linuxのインストールや新規ユーザーの登録の際、ウィンドウマネージャーのデフォルトはAfterstepというものになっています。これは、Nextsteop風だそうですが、ウィンドウズに慣れた人にはとっつきにくいインターフェースになっています。この場合、最初からインストールされるアプリケーションにはオフィスソフトやメールソフトがないため、あまり実用的ではないようです。アプリケーションはあとからインストールすれば良いのですが、ウィンドウズなどと違ってLinuxはアプリケーションのインストール一つとってもハードルが高いので、それだけでもいやになってしまう可能性があります。これに気づいて、新たなユーザーの登録の際にウィンドウマネージャーとしてKDEを選択してみました。KDEはLinuxではメジャーなウィンドウマネージャーだそうです。こちらをインストールしてみると、特にウィンドウズに慣れた人は操作に迷うことは少ないような気がします。オフィスソフトやメールソフト、ブラウザその他、普通に使うと考えられるソフトは一通りインストールされているのですぐに実用的に使い始めることができます。それだけでもLinuxを使うハードルはぐっと低くなっています。親指シフトを使うに当たっても、KDEから使うアプリケーションで文字入力が必要なものは親指シフトが使える(新規ユーザーの登録の時に選択する)ので、親指シフトユーザーにはうれしいものがあります。Afterstepのときにあったemacsは含まれていませんが、他のエディターがあるので困ることはないでしょう。重要なのは、アプリケーションの違いにかかわりなく日本語入力というユーザーインターフェースが統一されていることで、これは使い勝手を劇的に改善しています。日本語入力プログラム自身の使い勝手については次回に。|2006年01月05日Googleグループで探してみたらいつも検索で使っているGoogleですが、「親指シフト」を「グループ」で検索したら次のようなサイトが見つかりました。FUJIに興味が出てきた。他のディストリビューションでのテストが一段落したら考えてみよう。Linuxで親指シフト(2)親指シフトが使えるようになったアプリケーションは現在確認できるのは以下の通り。KonquerorMozilla親指シフトが使えないがローマ字入力はできるアプリケーションは以下の通り。emacs実はその他のアプリケーションはインストールされているのかどうかも分からない。ゲーム類は豊富に使えるのだがこれは日本語入力は必要ない(笑)。言うわけで、あまり役に立つ情報とはいえないようだが、とりあえずのメモとして。Linuxで親指シフト(1)やっと親指シフト入力ができるようになったので、その報告です。Linuxをインストールしたパソコン、ブラウザはMozilla1.6を使用しています。親指シフト使用のためのプログラムのインストールです。125ページに書いてあります。Linuxの2枚目のCDをドライブにセットします。コンソール(kterm)を起動してsuコマンドでrootユーザーになります。CDをmountします。cdコマンドを使って、CD上のnicolatterがあるディレクトリーIMEに移動します。installコマンドを使ってnicolatter-1.7.6をインストールします。adduserで新しいユーザーを登録します。その際に入力方法の選択をNICOLAにします。新しいユーザー名でログインしてstartxでGUI環境を立ち上げます。面倒で、Linuxに慣れていない人は苦労するかもしれません。私も、何回か試行錯誤が必要でした。一度インストールしてしまえば、あとは普通にログインだけで済むので楽にはなります。今回の記事はとりあえずここまでとしておきます。(3)日本語入力ができるようになった。いや別に何か新しいことをやった訳ではなくて、日本語入力のプログラムを起動するキーが分かったのです。現在、常用しているウィンドウズ+Japanistでの日本語入力プログラムの起動は「Alt+半角/全角」です。設定をし直せば他のキーでもできるかもしれませんが、私はこれが気に入っているので特に変えませんでした。Linuxでも日本語入力の起動はこれで良いと思って、「Alt+半角/全角」を試しましたが、うんともすんともいいません。その他、「Alt+空白」とか「カタカナひらがな」とか「英数」とか試しましたが、どれもだめでした。これは困ったなと思いましたが、どうしようもなく一週間ほど出張に行っていたこともあり、そのままになっていました(だからこのブログも更新できませんでした)。思ったのが「半角/全角」キーだけを押すということでした。やってみたら、ビンゴ!ローマ字入力ですが日本語が使えるようになりました。今のところ使えるのはエディターのemacsだけで、ブラウザでは依然として日本語入力ができません。親指シフトまでの道のりは長い・・・。(2)[注意]以下の記述は、筆者手持ちのハードウェアを利用して行った実験の結果なので、ハードウェアの環境等が異なれば結果が異なることは十分ありえます。手順についても、なるべく利用可能な情報を最大限利用して最も適切と思われる方法を選んでいるつもりですが、間違いもあるかもしれません。やり方によっては、もっと簡単になるかもしれないし、反対にまったく使えないようなものになるかもしれません。できる限り気づいたことは記述するようにしますが、見落としや勘違いなどもありえますこと、あらかじめご承知下さい。[注意終り]前回の記事に書いた通りで、インストールはCDをセットして、パソコンを再起動すればあとは適当に指示に従っていって、はい出来上がり!と思っていました。結果的には・・・そんなに簡単ではありませんでした。実を言えば、現在(12月3日)時点でまだ、親指シフトはおろか日本語入力もできない状態になっています。できるようになってから書いた方が良いのかもしれませんが、それを待っていると時間がかかってしまい(できなかったらどうしよう)、何をやったか忘れてしまう可能性が高いので、とりあえずのところを書いてみることにします。パーティションまず最初につまづいたのは、パーティションの切り方でした。Desktopがすでにインストールされています。このため、ハードディスクはそれに合わせたパーティションが切られています。Linuxをインストールすることを考えているので、それに合わせたパーティションの設定をし直さないといけません。LinuxのCDで起動させて、最初にsetupをします。その中でHDD上にパーティションをすることになります。このためのプログラムはfdiskかcfdiskを使います。これが最初の難関でした。Linux用のパーティションを作らなければなりません。fdiskはテキストベースのユーザーインターフェースで初心者向きではなく、何回かやり直す羽目に陥りました。ひっかかったのは以下のようなところでした。既存のパーティションの削除いくつかあるパーティションをすべて削除するのですが、一つ一つやっていかないといけないようで、そのことに気づくのに時間がかかりました。新しいパーティションのサイズデフォルト(シリンダーの数で指定する)だと、後からのインストールでは、「スペースがない」云々と警告が出ていました。Expertに出ていた3000Mという数字を使ったらうまくいきました。Expertでは/dev/hda1のシステムIDをLinuxから7のHPSF/NTFSにすると書かれています。この本では、Windowsと共存させるようなインストールのやり方をしているようなので、このためかと思われますが、これだと後から(ブートローダのインストールの時だったと思う)「Linuxのパーティションがない」と言われました。結局、このシステムIDをLinuxに戻したらうまくいきました。以上で、とりあえずインストールはできました。Systemというウィンドウ環境が利用できるようになるのですが、私の場合はビデオカード等のせいか、モニターに表示が現れないという状態になりました。このため、xf86cfgという設定用のプログラムを実行しなければなりません。ここで手間取ったのは、rootユーザーでやらないと設定が保存できないようなので、そのことに気づくのに時間がかかりました。モニターのスペックを調べるために取扱説明書を探し出さなければいけないなどの面倒がありました。以上のような失敗と手間の後、やっとインストールが終了し、画像も表示できました。NICOLA(親指シフト)を選んで設定しました。これで、晴れて親指シフトが使えるようになったのかというとそうはなっていません。