目次
概要
SUSE® Linux Enterprise Desktopでは、タブレットPCをサポートします。ここでは、タブレットPCのインストールと設定の方法を学び、デジタルペンで入力できるLinux* アプリケーションの利便性を理解します。
次のタブレットPCが使用できます。
シリアルおよびUSB接続のWacomタブレット(ペンベース)、タッチスクリーン、またはマルチタッチのデバイスを含むタブレットPC。
FinePointデバイス(Gateway C210X/M280E/CX2724、HP Compaq TC1000など)を含むタブレットPC。
Asus R2H、Clevo TN120R、Fujitsu Siemens Computers P-Series、LG C1、Samsung Q1/Q1-Ultraなどのタッチスクリーンデバイスを含むタブレットPC。
タブレットPCパッケージをインストールしてデジタイザを正しく設定すると、スタイラスと呼ばれるペンによる入力を、次のアクションとアプリケーションに使用できます。
KDMまたはGDMへのログイン
KDEとGNOMEデスクトップの画面のロック解除
カーソルの画面上の移動、アプリケーションの起動、終了、サイズ変更、ウィンドウの移動、ウィンドウのフォーカス移動、オブジェクトのドラッグ&ドロップなど、その他のポインティングデバイス(マウスやタッチパッドなど)によって起動されるアクション
X Window Systemのアプリケーションのジェスチャ認識の使用
GIMPによる描画
JarnalまたはXournalなどのアプリケーションでのメモ作成またはスケッチ、またはDasherによる大量のテキストの編集
タブレットPC用に必要なパッケージは、TabletPCインストールパターンに含まれています。インストール時にTabletPCを選択した場合は、次のパッケージがすでにシステムにインストールされているはずです。
cellwriter: 文字ベースの手書き入力パネル
jarnal: Javaベースのメモ作成用アプリケーション
xournal: メモ作成およびスケッチ用アプリケーション
xstroke: X Windows System向けジェスチャー認識プログラム
xvkbd: X Window System向け仮想キーボード
x11-input-fujitsu: Fujitsu P-Seriesタブレット向けX入力モジュール
x11-input-evtouch: タッチスクリーンのある一部のタブレットPCのX入力モジュール
xorg-x11-driver-input: Wacomデバイス向けモジュールなど、入力デバイスのX入力モジュール
これらのパッケージがインストールされていない場合は、必要なパッケージをコマンドラインから手動でインストールするか、YaST内でTabletPCインストール用パターンを選択します。
タブレットまたはタッチデバイスは、インストール時にデフォルトで設定されます。このWacomデバイスの設定に問題がある場合は、コマンドラインでxsetwacomを使用して、設定を変更してください。
KDEまたはGNOMEデスクトップにログインしたり、画面のロックを解除するには、ユーザ名とパスワードを、通常通りに入力するか、ログインフィールドの下に表示される仮想キーボードxvkbdから入力します。キーボードを設定するには、または統合ヘルプにアクセスするには、左下隅のフィールドをクリックしてxvkbdメインメニューを開きます。
入力が表示されない場合(または表示されるべきウィンドウに転送されない場合)、xvkbdでキーをクリックしてフォーカスをリダイレクトしてから、キーボードイベントを反映させるウィンドウをクリックします。
ログイン後にxvkbdを使用するには、メインメニューから起動するか、またはシェルからxvkbdで起動します。
KRandRTray(KDE)またはgnome-display-properties(GNOME)を使用すると、オンザフライで、ディスプレイの回転やサイズ変更を手動で行うことができます。KRandRTrayおよびgnome-display-propertiesは両方とも、XサーバのRANDR拡張用アプレットです。
メインメニューからKRandRTrayまたはgnome-display-properties を起動するか、「krandrtray」または「gnome-display-properties」を入力して、シェルからアプレットを起動します。アプレットを起動すると、通常、アプレットアイコンがシステムトレイに追加されます。gnome-display-propertiesアイコンがシステムトレイに自動的に表示されない場合は、がダイアログでオンになっているかかどうかを確認してください。
KRandRTrayでディスプレイを回転するには、アイコンを右クリックし、を選択します。設定ダイアログから、該当する向きを選択します。
gnome-display-propertiesでディスプレイを回転するには、アイコンを右クリックし、該当する向きを選択します。ディスプレイが新しい方向にすぐに回転します。また、グラフィックタブレットの向きも変更されるので、(ディスプレイの向きが変わっても)ペンの動きを正しく解釈できます。
デスクトップの向きの変更で問題がある場合は、19.7項 「トラブルシューティング」で詳細を参照してください。
RANDR拡張のデスクトップ固有のアプレットの詳細については、「Monitor Settings」 (第3章 Customizing Your Settings, ↑KDE User Guide)と「画面の設定」 (第3章 設定のカスタマイズ, ↑GNOME ユーザガイド)を参照してください。
SUSE Linux Enterprise Desktopには、ジェスチャ認識用にCellWriterおよびxstrokeの両方が含まれます。どちらのアプリケーションでも、ペンまたはその他のポインティングデバイスによるジェスチャを、X Window Systemのアプリケーションへの入力として使用できます。
CellWriterを使用すると、セルのグリッドに文字を書き込むことができ、書き込んだ内容は文字ベースで即座に認識されます。書き込みが終了したら、入力を現在フォーカスされているアプリケーションに送信できます。ジェスチャ認識にCellWriterを使用できるようにするには、最初にアプリケーションがユーザの手書き文字を認識できるよう学習させる必要があります。文字を1つずつ特定のキーのマップで覚えさせます(覚えさせていない文字はアクティブ化されないため使用できません)。
手順19.1 CellWriterのトレーニング
メインメニューから、またはコマンドラインから「cellwriter」を入力してCellWriterを起動します。最初の起動時には、CellWriterは自動的にトレーニングモードで起動します。トレーニングモードでは、現在選択されているキーマップの文字セットが示されます。
各文字のセルに文字に使用するジェスチャを入力します。最初の入力時に背景の色が白に変わり、文字は薄いグレーで表示されます。文字の色が黒に変わるまでジェスチャを複数回繰り返します。トレーニングされていない文字は薄いグレーまたは茶色の背景で表示されます(デスクトップのカラースキームによる)。
CellWriterが必要な文字をすべて覚えるまでこの手順を繰り返します。
CellWriterに別の言語を覚えさせるには、ボタンをクリックしてタブから言語を選択します。をクリックして設定ダイアログを閉じます。ボタンをクリックし、ウインドウの右下にあるドロップダウンボックスからキーマップを選択します。新しいキーのマップについてトレーニングを繰り返します。
キーマップのトレーニングが終了したら、ボタンをクリックして通常モードに切り替えます。
通常のモードでは、CellWriterウィンドウにジェスチャを入力するための空のセルがいくつか表示されます。[]ボタンをクリックするまで文字は別のアプリケーションには送信されません。文字を入力として使用する前に修正したり削除できます。認識の確実度が低い文字はハイライト表示されます。入力を修正するには、セルを右クリックすると表示されるコンテキストメニューを使用します。文字を削除するには、ペンの消しゴムを使用するか、マウスで中央をクリックしてセルをクリアします。CellWriterで入力が終了したら、アプリケーションのウィンドウをクリックして入力の送信先となるアプリケーションを定義します。をクリックしてアプリケーションに入力を送信します。
CellWriterのボタンをクリックすると、仮想キーボードが表示され、手書き認識の変わりに使用できます。
CellWriterを非表示にするには、CellWriterウィンドウを閉じます。これでこのアプリケーションはシステムトレー内にアイコンで表示されます。入力ウィンドウを再表示するには、システムトレイのアイコンをクリックします。
xstrokeでは、ペンまたはその他のポインティングデバイスでのジェスチャを、X Window Systemのアプリケーションへの入力として使用できます。xstrokeアルファベットは、Graffiti*アプレットに類似のユニストロークアルファベットです。有効にすると、xstrokeは入力を現在フォーカスされているウィンドウに送信します。
メインメニューから、またはシェルからxstrokeを使用して、xstrokeを起動します。これで、ペンシルアイコンがシステムトレイに追加されます。
ペンでテキスト入力を作成したいアプリケーション(たとえば、ターミナルウィンドウ、テキストエディタ、LibreOffice Writerなど)を起動します。
ジェスチャー認識モードを有効にするため、ペンシルアイコンを1回クリックします。
ペンまたは別のポインティングデバイスで、グラフィックタブレット上で何らかのジェスチャを行います。xstrokeはジェスチャをキャプチャし、テキストに転送してフォーカスのあるアプリケーションウィンドウに表示します。
フォーカスを別のウィンドウに移すには、目的のウィンドウをペンでクリックしてしばらくそのままにします(または、デスクトップのコントロールセンターで定義したキーボードショートカットを使用します)。
ジェスチャ認識モードを無効にするには、ペンシルアイコンをもう一度クリックします。
ペンで図を描くには、GIMPなどのプロ向けグラフィックエディタを使用したり、XournalまたはJarnalなどのメモ作成アプリケーションを使用します。XournalとJarnalの両方を使用し、ペンを使って、メモを取ったり、図を作成したり、PDFファイルにコメントを付けたりすることができます。いくつかのプラットフォームで使用できるJavaベースのアプリケーションとして、Jarnalには基本的なコラボレーション機能もあります。詳細については、http://www.dklevine.com/general/software/tc1000/jarnal-net.htmを参照してください。コンテンツを保存するとき、Jarnalはデータをアーカイブ形式(*.jaj)にデータを保存し、これにはSVG形式のファイルも含まれます。
JarnalまたはXournalをメインメニューから、またはシェルに「jarnal」または「xournal」と入力して起動します。XournalでPDFファイルにコメントを付けるには、+を選択して、ファイルシステムからPDFファイルを開きます。ペンまたは別のポインティングデバイスを使用してPDFに注釈を付け、+の順に選択して変更内容を保存します。
Dasherも便利なアプリケーションです。キーボード入力が実用的ではない、または利用できない場合に適しています。少し訓練することで、ペンだけで大量のテキストを高速に入力できるようになります(または、視線追跡手段などによるペン以外の入力デバイス)。
メインメニューから、またはシェルから「dasher」と入力してDasherを起動します。ペンをある方向に動かすと、アプリケーションが右側の文字にズームインし始めます。中央の十字を過ぎた文字から、テキストが作成または予測され、ウィンドウ上部に出力されます。書き込みを停止または開始するには、ディスプレイをペンで1回クリックします。ウィンドウ下部でズーム速度を変更します。
Dasherの概念は、多くの言語で動作します。詳細はDasherのWebサイトを参照してください。包括的なドキュメント、デモ、トレーニング用テキストがあります。http://www.inference.phy.cam.ac.uk/dasher/をご覧ください。
時々、ログイン画面が仮想キーボードに表示されないことがあります。これを解決するには、<Ctrl> + <Alt> + <<—>を押すか、またはタブレットPCの該当するキー(内蔵キーボードのないスレートモデルを使用している場合)を押して、X Serverを再起動します。仮想キーボードがまだ表示されない場合は、外部キーボードをスレートモデルに接続し、ハードウェアキーボードを使用してログインします。
xrandrコマンドで、シェルからディスプレイの向きを変更できます。「xrandr--help」と入力すると、使用できるオプションが表示されます。グラフィックタブレットの向きも同時に変更するには、コマンドを以下のように変更します。
通常の方向(0度回転):
xrandr -o normal && xsetwacom --set "Serial Wacom Tablet" Rotate NONE
90度回転(時計回り、縦):
xrandr -o right && xsetwacom --set "Serial Wacom Tablet" Rotate CW
180度回転(横):
xrandr -o inverted && xsetwacom --set "Serial Wacom Tablet" Rotate HALF
270度回転(反時計回り、縦):
xrandr -o left && xsetwacom set --"Serial Wacom Tablet" Rotate CCW
ただし、上記のコマンドは、xsetwacom listコマンドの出力に依存します。"Serial Wacom Tablet"は、スタイラスまたはタッチデバイスの出力で置き換えます。タッチサポート(指を使ってカーソルを移動できる)の備わったWacomデバイスの場合、タッチデバイスを回転させることも必要です。
ここで説明したアプリケーションの一部には統合オンラインヘルプがありませんが、使用方法および設定についての便利な情報が、インストールしたシステムの/usr/share/doc/package/またはWeb上にあります。
packagename
Xournalのマニュアルは、http://xournal.sourceforge.net/manual.htmlを参照してください。
Jarnalのドキュメントは、http://www.dklevine.com/general/software/tc1000/jarnal.htm#documentationにあります。
xstrokeのマニュアルページは、http://davesource.com/Projects/xstroke/xstroke.txtにあります。
Linux上でXを設定する方法は、Wacom Webサイト(http://linuxwacom.sourceforge.net/index.php/howto/x11)を参照してください。
Dasherプロジェクトについては、Webサイトhttp://www.inference.phy.cam.ac.uk/dasher/に詳細な情報があります。
CellWriterの詳細およびドキュメントについては、http://risujin.org/cellwriter/を参照してください。
gnome-display-propertiesについては、http://old-en.opensuse.org/GNOME/Multiscreenを参照してください。