Solaris 10 11/06 ご使用にあたって

x86: USB マウスデバイスを拡張デバイスとして GNOME オンスクリーンキーボードと一緒に使用するように設定するときの問題

USB マウスデバイスを拡張デバイスとして、GNOME オンスクリーンキーボード (GOK) と一緒に使用するように設定することはできません。PS2 マウスデバイスを主ポインタとして使用しながら USB マウスデバイスを設定すると、設定に失敗します。USB マウスを適切に設定するには、次の手順を実行します。

  1. スーパーユーザーとしてログインします。

  2. USB マウスデバイスが接続されていない間に、端末ウィンドウで次のように入力します。


    # ls -l /dev/usb/hid*
    
  3. USB マウスを接続し、上記のコマンドをもう一度入力します。

  4. 画面に表示される USB マウスのパスを書き留めておきます。

  5. コマンド行セッションにログインします。

    • GNOME ディスプレイマネージャーを使用する場合は、次の手順を実行します。

      1. スーパーユーザーとしてセッションにログインします。

      2. プロンプトで、svcadm disable application/gdm2-login と入力します。

      3. 再度スーパーユーザーとしてログインします。

    • dtlogin を使用する場合は、次の手順を実行します。

      1. dtlogin ウィンドウで、「オプション」をクリックし、「コマンド行ログイン」を選択します。

      2. スーパーユーザーとしてログインします。

  6. 新しい xorg.conf ファイルを作成します。


    # /usr/X11/bin/Xorg -configure
    

    ルート (/) ディレクトリに xorg.conf.new が作成されます。

  7. 新しい構成ファイルを /etc/x11 ディレクトリにコピーし、ファイルの名前を xorg.conf に変更します。


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  8. このファイルの設定を変更します。

    • ServerLayout セクションの InputDevice "Mouse0" "CorePointer" 行の下に、Mouse1 として入力デバイスを追加します。次の例を参照してください。


      InputDevice   "Mouse0" "CorePointer"
      InputDevice   "Mouse1"
    • Identifier "Mouse0" 行のある InputDevice セクションで、次の変更を適用します。

      • Option "Device" "/dev/mouse"Option "Device" "/dev/kdmouse" に変更します。

      • Option "Protocol" "auto"Option "Protocol" "VUID" に変更します。

      • 次の新しいオプションを追加します。


        Option    "StreamsModule" "vuid3ps2"

      変更を適用したあとのセクションは、次の例のようになっているはずです。


      Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "VUID"
         Option      "Device" "/dev/kdmouse"
         Option      "StreamsModule" "vuid3ps2"
      EndSection
    • 上記の InputDevice セクションの下に、新しい InputDevice セクションを作成します。


      Section "InputDevice"
         Identifier  "Mouse1"
         Driver      "mouse"
      	  Option      "Device" "/dev/usb/hid1"
      EndSection

      注 –

      /dev/usb/hid1 は、USB マウスのパスの例です。手順 4 のパスを使用して、/dev/usb/hid1 を置き換えてください。


  9. ファイルを保存し、終了します。

  10. コマンド行セッションからシステムをリブートします。

    • GDM を使用する場合は、次の操作を実行します。

      1. svcadm enable application/gdm2-login と入力します。

      2. システムをリブートします。

    • dtlogin を使用する場合は、システムをリブートします。

  11. アクセス可能な UI を使用するユーザーのアカウントにログインします。

  12. 「起動」メニュー =>「設定」=>「アクセシビリティ」=>「支援技術のサポート」の順にクリックして、支援技術のサポートを有効にします。

  13. システムからログアウトしてから、アクセス可能な UI を使用するユーザーのアカウントに再度ログインします。

  14. 端末ウィンドウを開き、次のコマンドを入力します。


    % /usr/sfw/bin/gok --select-action=switch1
    
  15. GOK ウィンドウで、「GOK」をクリックし、「設定」を選択します。

  16. アクセス可能な UI を使用するユーザーの要件に応じて、GOK を設定します。GOK を設定せずに現在の設定を受け入れる場合は、「GOK の設定」ウィンドウで「適用」をクリックしてから「了解」をクリックします。

  17. GOK を終了してから、「起動」メニュー =>「アプリケーション」=>「アクセシビリティ」=>「オンスクリーンキーボード」の順にクリックして GOK を再起動します。次の警告メッセージが表示される場合があります。


    The device you are using to control GOK is
    also controlling the system pointer.
  18. 「了解」をクリックします。

  19. GOK を終了してから、手順 14 〜 17 を繰り返します。

    警告メッセージは表示されなくなります。