GPM/de

Dieser Leitfaden zeigt Ihnen wie Sie GPM (den General Purpose Mouse Server; zu deutsch etwa Universal Maus Server) aus einer Kommandozeile heraus aufsetzen und verwenden. Dies ist besonders nützlich für neuen Gentoo Installationen oder für Systeme, die keinen X Server nutzen oder nutzen können.

GPM bekommen
Wenn Sie gerade erst Gentoo installiert haben, ist Ihre Maus höchstwahrscheinlich noch nicht eingerichtet um in Ihrer Kommandozeile (engl.: Command Line Interface (CLI)) zu funktionieren. Möglicherweise wollen oder können Sie keinen X Server verwenden, benötigen aber dennoch Mausunterstützung. Die Lösung ist einfach:, der General Purpose Mouse Server.

Als erstes benötigen Sie GPM:

Sie haben beim Kompilieren vielleicht einige Meldungen bemerkt, die Sie zur Konfigurationen des Servers auffordern. Dies müssen Sie vor dem Start von GPM erledigen.

GPM konfigurieren
Bevor Sie GPM nutzen können, müssen Sie die Zeilen entsprechend der Schnittstelle und des Protokolls Ihrer Maus auskommentieren. Sie tun dies durch die Bearbeitung der GPM Konfigurationsdatei.

Im nächsten Beispiel haben wir eine USB-Maus an. Deshalb entfernen wir das Kommentarzeichen vor der Zeile mit, weil dies das "Sammelgerät" für alle Mäuse des Systems mit dem zugehörigen Protokoll ist. Versuchen Sie vor, da letzteres abgekündigt ist und in neueren Kerneln deaktiviert sein kann. Wenn nicht funktioniert, dann greifen Sie auf andere Geräte zurück. Hier ist das Beispiel:

Wenn Sie eine Maus mit Mausrad besitzen, werden Sie das imps2 Protokoll benutzen wollen. Entfernen Sie deshalb das Kommentarzeichen am Anfang dieser Zeile. Falls imps2 und ps2 beide die Arbeit verweigern, sehen Sie in die GPM Info-Seite um andere Protokolle zu finden, die Sie ausprobieren können. Wenn Sie in einem Terminal auf Hyperlinks klicken können wollen um zu einer Webseite zu kommen, ist es eine gute Idee dem Vorschlag in der Datei Folge zu leisten:

Der Rest der Datei conf.d beinhaltet andere Vorschläge für Ihren Maus-Server. Entfernen Sie die Kommentarzeichen vor den unterschiedlichen Optionen entsprechend Ihrer Bedürfnisse. Schauen Sie sich  für weitere Informationen an.

GPM betreiben
Nun da Sie Ihren Maus-Server installiert und konfiguriert haben, ist es an der Zeit in zu starten und zu benutzen:

Sie sollten einen Block-Kursor auftauchen sehen. Denken Sie daran, dass nur Root das GPM Init-Skript starten kann. Um zu vermeiden, dass Sie bei jeder neuen Sitzung das Init-Skript mit  starten müssen können Sie GPM so einstellen, dass es jedes mal startet wenn Sie Ihren Computer einschalten.

Now, whenever you start your computer, you'll be greeted by the console cursor by the time you get to the login prompt. The mouse server will continue to run even if you're not logged in as root.

Copying and pasting
Copying and pasting large blocks of text with a working mouse server is very easy. Simply highlight the text with the left mouse button (it will stay highlighted when you release the button), switch to a different terminal if you wish, position the cursor, and press the middle mouse button to paste the text where you placed the cursor. Note that you can copy and paste without ever leaving the terminal you started. This makes posting the output of error messages to the Gentoo Forums extremely simple.

Text-mode browsing and GPM
If you have a message on one screen and a text-mode web browser on the other, you can copy the error message by highlighting it, then change to the other terminal, left-click the appropriate text entry box to select it, and then press the middle mouse button. Your error message can now be posted to the forums.

Though discussion of text-only browsers is somewhat beyond the scope of this guide, inevitably users will need to find a compatible console browser. Though  is most likely the oldest and well established browser, its interface has poor mouse support and recognition. Instead, try using  which has excellent mouse integration.

This concludes the guide to using a mouse within the console. Happy mousing!