Solaris 10 8/07 Versionshinweise

x86: Probleme bei der Konfiguration von USB-Maus als Erweiterungsgerät für GNOME Bildschirmtastatur

Es ist nicht möglich, eine USB-Maus als Erweiterungsgerät für die GNOME Bildschirmtastatur (GOK) einzurichten. Dieses Problem tritt auf, wenn Sie die USB-Maus einrichten, während Sie eine PS/2-Maus als Standard-Zeigegerät verwenden. Um die USB-Maus korrekt einzurichten, gehen Sie wie folgt vor.

  1. Melden Sie sich als Superuser an.

  2. Trennen Sie die USB-Maus vom System, falls noch nicht geschehen. Geben Sie dann in einem Terminalfenster den folgenden Befehl ein:


    # ls -l /dev/usb/hid*
    
  3. Schließen Sie die USB-Maus an und geben Sie den vorhergehenden Befehl erneut ein.

  4. Schreiben Sie sich den Pfad auf, der für die USB-Maus angezeigt wird.

  5. Melden Sie sich unter einer Befehlszeilensitzung an.

    • Wenn Sie GNOME Display Manager verwenden, gehen Sie wie folgt vor:

      1. Melden Sie sich mit einer Superuser-Sitzung an.

      2. Geben Sie an der Eingabeaufforderung folgenden Befehl ein: svcadm disable application/gdm2-login .

      3. Melden Sie sich erneut als Superuser an.

    • Wenn Sie dtlogin verwenden, gehen Sie wie folgt vor:

      1. Klicken Sie im dtlogin-Fenster auf Optionen und wählen Sie Befehlszeilenanmeldung.

      2. Melden Sie sich als Superuser an.

  6. Erstellen Sie eine neue xorg.conf-Datei.


    # /usr/X11/bin/Xorg -configure
    

    Dieser Befehl erstellt die Datei xorg.conf.new im Root-Verzeichnis (/).

  7. Kopieren Sie die neue Konfigurationsdatei in das Verzeichnis /etc/x11 und benennen Sie sie in xorg.conf um.


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  8. Ändern Sie die Konfiguration in der Datei wie folgt:

    • Suchen Sie im Abschnitt „ServerLayout” die Zeile InputDevice "Mouse0" "CorePointer". Fügen Sie direkt unterhalb dieser Zeile eine neue Zeile für ein Eingabegerät namens „Mouse1” ein. Hierzu ein Beispiel:


      InputDevice   "Mouse0" "CorePointer"
      InputDevice   "Mouse1"
    • Suchen Sie nach dem InputDevice-Abschnitt, der die Zeile Identifier "Mouse0" enthält. Nehmen Sie dort die folgenden Änderungen vor:

      • Ändern Sie Option "Device" "/dev/mouse" in Option "Device" "/dev/kdmouse"

      • Ändern Sie Option "Protocol" "auto" in Option "Protocol" "VUID"

      • Fügen Sie die folgende Option hinzu:


        Option    "StreamsModule" "vuid3ps2"

      Nach den angegebenen Änderungen sollte der Abschnitt dem folgenden Beispiel ähneln:


      Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "VUID"
         Option      "Device" "/dev/kdmouse"
         Option      "StreamsModule" "vuid3ps2"
      EndSection
    • Erstellen Sie direkt unterhalb dieses InputDevice-Abschnitts einen neuen InputDevice-Abschnitt:


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

      Hinweis –

      /dev/usb/hid1 steht dabei für den Pfad der USB-Maus. Ersetzen Sie /dev/usb/hid1 also durch den Pfad, den Sie sich in Schritt 4 notiert hatten.


  9. Speichern Sie die Datei und schließen Sie sie.

  10. Starten Sie das System aus Ihrer jeweiligen Befehlszeilensitzung neu:

    • Wenn Sie GDM verwenden, gehen Sie wie folgt vor:

      1. Geben Sie svcadm enable application/gdm2-login ein.

      2. Starten Sie das System neu.

    • Wenn Sie dtlogin verwenden, starten Sie das System neu.

  11. Melden Sie sich mit dem Konto des Benutzers an, für den die Eingabehilfen bereitstehen sollen.

  12. Aktivieren Sie die Unterstützung für Hilfstechnologien, indem Sie auf „Aufrufen => Einstellungen => Eingabehilfen => Unterstützung für Hilfstechnologien“ klicken.

  13. Melden Sie sich vom System ab und anschließend unter demselben Konto erneut an.

  14. Öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:


    % /usr/sfw/bin/gok --select-action=switch1
    
  15. Klicken Sie im Bildschirmtastatur-Fenster auf „Bildschirmtastatur“ und wählen Sie „Einstellungen“.

  16. Passen Sie die Bildschirmtastatur ggf. an die Bedürfnisse des betreffenden Benutzers an. Um die aktuelle Konfiguration zu übernehmen, klicken Sie im Fenster „Bildschirmtastatur Einstellungen“ auf „Übernehmen“ und dann auf „OK“.

  17. Beenden Sie die Bildschirmtastatur. Starten Sie sie anschließend über „Aufrufen => Anwendungen => Eingabehilfen => Bildschirmtastatur“ neu. Eventuell wird nun die folgende Warnmeldung angezeigt:


    Das von Ihnen mit GOK verwendete Gerät kontrolliert auch den Systemzeiger.
  18. Klicken Sie auf OK .

  19. Beenden Sie in diesem Fall die Bildschirmtastatur und wiederholen Sie die Schritte 14 bis 17.

    Die Warnmeldung sollte nun nicht mehr erscheinen.