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

9

Hey Ich habe kürzlich ein neues Lenovo z570 Laptop. Es hat eine einzigartige Tastatur. Ich kann es benutzen, aber nicht zu seinen vollen Fähigkeiten. Ich kann einige der zusätzlichen Tasten ihren jeweiligen Funktionen nicht zuordnen. Für Lenovo Z570 gibt es kein separates Tastaturmodell. Ich möchte diese Tastatur richtig konfigurieren und an die Ubuntu-Repos für den Speicher zurückgeben, damit später jemand anderes, der denselben Laptop benutzt, meine von mir eingestellte Konfiguration verwenden kann.

Wie mache ich das?

    
ksinkar 10.05.2012, 06:00

3 Antworten

6

Erstellen einer modifizierten Keymap und Übermitteln 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 ergreifen können.

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

Erstellen einer modifizierten Keymap

Die detaillierten Anweisungen zum Definieren einer benutzerdefinierten Tastatur für Ubuntu sind hier . Ich würde vorschlagen, Ihre vorhandene Tastaturdatei zu einem neuen Namen zu kopieren und dann diese Datei zu ändern, um hinzuzufügen und zu ändern, was benötigt wird. Sie können dies mit gksudo gedit / usr / share / X11 / xkb / symbols / old-name tun und die Änderungen in Ihrem Editor vornehmen. Speichere sie dann unter einem neuen Namen. Wenn Sie vergessen, können Sie das Paket xkb-data neu installieren.

Aktivieren und Testen der modifizierten Keymap

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

Beitrag zu Ubuntu

Wenn Sie keinen haben, sollten Sie ein Launchpad-Konto bekommen. Rufen Sie das Launchpad auf und klicken Sie oben rechts auf, um eins zu erstellen. Sonst melden Sie sich bitte an.

Der nächste Schritt ist hier und stellen Sie sicher, dass jemand noch keinen Bericht eingereicht hat. Angenommen, das ist nicht der Fall, melden Sie das Problem, dass die Standardtastatur nicht ausreichend für das Lenovo z570 ist, und erwähnen Sie warum.

Bitte fügen Sie die Datei, die Sie erstellt haben, an den Fehler an.

Ich würde vorschlagen, hierher zurückzukommen und den Link zum Fehlerbericht anzugeben. So 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 weiter gehen, indem Sie diesen Link auf die Launchpad-Seite für das Upstream-Paket dieses Pakets herunterladen. Ein Klick auf das Bugs-Tag zeigt Probleme im Upstream-Paket, das Launchpad kennt. Es zeigt auch, dass Freedesktop ein Bug-Reporting-System für Upstream hält.

Die meisten Distributionen von Linux verwenden wahrscheinlich dieses Upstream-Paket, so dass Ihr Beitrag weiter gehen kann, sobald er dort beigesteuert wurde. Ubuntu dient nicht nur dazu, den eigenen Benutzern zu helfen, es trägt zurück zu Upstream-Entwicklern wie denen von Debian und Freedesktop, um Nicht-Ubuntu-Benutzern zu helfen.

Sie können auf den Link klicken Bugs werden in freedesktop.org Bugzilla. oben verfolgt, um zu dem Freedesktop Bug-Reporting-System zu gelangen und senden Sie Ihren Bug-Report und neue Keymap-Datei. Sobald Sie das 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. So werden Ubuntu-Entwickler wissen, dass sie das nicht selbst tun müssen.

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

    
John S Gruber 24.05.2012 17:16
2

Ich nehme an, Sie erstellen ein neues Layout für Ihre Tastatur mit xkb-Konfigurationsdateien. Um dies zu tun gehen Sie zu:

/usr/share/X11/xkb/symbols

Hier können Sie die Konfiguration der Tastaturlayouts nach Länderabkürzungen sehen. Zum Beispiel sind Layouts für Englisch US in "US" -Datei. In dieser Datei können Sie definieren, was geschehen soll, wenn in verschiedenen Situationen eine Taste gedrückt wird.

Ich schlage vor, dass Sie sich die us-Datei anschauen und versuchen, mit den Tasten zu spielen, bis Sie den Überblick haben, und erstellen Sie dann Ihr eigenes benutzerdefiniertes Mapping.

Sie können ein vollständigeres How-To sehen in: Link

    
Arash 22.05.2012 21:15
1

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

    
hexafraction 18.05.2012 22:29

Tags und Links