Wie füge ich Ubuntu ein Tastaturmodell hinzu und gebe dieses Modell an die Community zurück?

9

Hey, ich habe vor kurzem einen neuen Lenovo z570 Laptop. Es hat eine einzigartige Tastatur. Ich kann es nutzen, aber nicht in vollem Umfang. Ich kann einige der zusätzlichen Tasten nicht ihren jeweiligen Funktionen zuordnen. Für lenovo z570 gibt es kein separates Tastaturmodell. Ich möchte diese Tastatur richtig konfigurieren und den Ubuntu-Repos zur Speicherung zurückgeben, damit später jemand anderes, der denselben Laptop verwendet, meine von mir festgelegte Konfiguration verwenden kann.

Wie mache ich das?

ksinkar
quelle

Antworten:

6

Erstellen einer geänderten Keymap und Senden an das Ubuntu-Projekt

Es ist großartig, dass Sie darüber nachdenken, anderen Benutzern Ihres Computers zu helfen. Hier sind einige Schritte, die Sie ausführen können.

Ich werde versuchen, Ihnen einen Überblick über die erforderlichen Schritte zu geben. Die Details hängen davon ab, was Ihr Computer benötigt.

Erstellen einer geänderten Keymap

Die detaillierten Anweisungen zum Definieren einer benutzerdefinierten Tastatur für Ubuntu finden Sie hier . Ich würde vorschlagen, Ihre vorhandene Tastaturdatei in einen neuen Namen zu kopieren und diese Datei dann zu ändern, um die erforderlichen Elemente hinzuzufügen und zu ändern. Sie können dies mit gksudo gedit / usr / share / X11 / xkb / symbolen / alter Name tun und die Änderungen in Ihrem Editor vornehmen. Speichern Sie sie dann unter einem neuen Namen. Wenn Sie vergessen haben, können Sie das xkb-Datenpaket neu installieren.

Aktivieren und Testen der geänderten Keymap

Gehen Sie zu Systemeinstellungen und wählen Sie das Tastaturbedienfeld. Wählen Sie unten Layouteinstellungen . Dann können Sie auf das + -Symbol unten links klicken , um Ihre neue Datei zum Menü hinzuzufügen, auszuwählen und zu testen.

Beitrag zu Ubuntu

Wenn Sie noch keinen haben, sollten Sie ein Launchpad-Konto einrichten. Gehen Sie zum Launchpad und klicken Sie oben rechts, um eines zu erstellen. Ansonsten bitte einloggen.

Der nächste Schritt besteht darin, hierher zu gehen und sicherzustellen, dass noch niemand einen Bericht eingereicht hat. Angenommen, dies ist nicht der Fall, melden Sie das Problem, dass die Standardtastatur für das Lenovo z570 nicht geeignet ist, und geben Sie an, warum.

Bitte hängen Sie die von Ihnen erstellte Datei an den Fehler an.

Ich würde vorschlagen, hierher zurückzukehren und den Link zum Fehlerbericht bereitzustellen. Auf diese Weise können andere, die Ihre Frage hier als ihr Problem erkennen, zum Fehlerbericht gehen und auf den Link klicken, der besagt, dass der Fehler sie betrifft.

Noch mehr Menschen helfen

Sie können noch weiter gehen, indem Sie diesen Link zur Launchpad-Seite für den Upstream dieses Pakets überprüfen . Wenn Sie auf das Tag "Bugs" klicken, werden Probleme im Upstream-Paket angezeigt, über das Launchpad Bescheid weiß. Es zeigt auch, dass Freedesktop ein Fehlermeldesystem für den Upstream unterhält.

Die meisten Linux-Distributionen verwenden wahrscheinlich dieses Upstream-Paket, sodass Ihr Beitrag weiter gehen kann, sobald er dort bereitgestellt wurde. Ubuntu dient nicht nur dazu, seinen eigenen Benutzern zu helfen, sondern leistet auch einen Beitrag zu Upstream-Entwicklern wie Debian und Freedesktop, um Nicht-Ubuntu-Benutzern zu helfen.

Sie können auf den Link klicken. Fehler werden in freedesktop.org Bugzilla verfolgt. Gehen Sie oben zum Freedesktop-Fehlerberichtssystem und senden Sie ihnen Ihren Fehlerbericht und die neue Keymap-Datei. Sobald Sie dies getan haben, sollten Sie zu Ihrem Launchpad-Fehlerbericht zurückkehren und hinzufügen, dass der Fehler das Upstream-Paket betrifft, und dort einen Link zu Ihrem Upstream-Fehlerbericht einfügen. Auf diese Weise wissen Ubuntu-Entwickler, dass sie dies nicht selbst tun müssen.

Ich kann sehen, dass das Ubuntu X-Team mit der Vorbereitung von Quantal beschäftigt ist. Dies ist wahrscheinlich ein guter Zeitpunkt, um einen Beitrag zu leisten. Ihre Mailingliste ist unter [email protected] und ich bin sicher, dass sie auch im IRC rumhängen.

John S. Gruber
quelle
2

Ich nehme an, Sie erstellen mit xkb-Konfigurationsdateien ein neues Layout für Ihre Tastatur. Gehen Sie dazu zu:

/usr/share/X11/xkb/symbols

Hier sehen Sie Tastaturlayoutkonfigurationen nach Länderabkürzungen. Zum Beispiel sind Layouts für Englisch US in "uns" -Datei. In dieser Datei können Sie festlegen, was passieren soll, wenn in verschiedenen Situationen eine Taste gedrückt wird.

Ich schlage vor, Sie sehen sich die US-Datei an und versuchen, mit den Schlüsseln zu spielen, bis Sie den Dreh raus haben, und erstellen dann Ihre eigene benutzerdefinierte Zuordnung.

Eine ausführlichere Anleitung finden Sie unter: http://www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/

Arash
quelle
1

Sie können versuchen, einen etablierten Launchpad-Benutzer zu bitten, diese hinzuzufügen, oder, wenn Sie Code können, auf den diesem Code entsprechenden Bazaar-Zweig zugreifen und dort eine Änderung vorschlagen. Möglicherweise müssen Sie zuerst der jeweiligen Gruppe beitreten, aber Sie können den Code möglicherweise ohne Gruppenmitgliedschaft vorschlagen. Jemand muss es jedoch für Sie festlegen.

Nanofarad
quelle