Ubuntuにキーボードモデルを追加して、そのモデルをコミュニティに戻すにはどうすればよいですか?


10

最近、新しいLenovo z570ラップトップを持っています。それはユニークなキーボードを持っています。私はそれを使用することはできますが、完全な機能を使用することはできません。一部の「追加」キーをそれぞれの機能にマップできません。lenovo z570には個別のキーボードモデルはありません。このキーボードを適切に構成し、後で同じラップトップを使用している他の誰かが私の設定を使用できるように、ubuntuリポジトリに保存して返却したいと考えています。

それ、どうやったら出来るの?

回答:


7

変更されたキーマップを作成してUbuntuプロジェクトに送信する

あなたがあなたのコンピューターの他のユーザーを助けることを考えているのは素晴らしいことです。ここにあなたが取ることができるいくつかのステップがあります。

必要な手順の概要を説明します。詳細は、コンピュータに必要なものによって異なります。

変更されたキーマップの作成

Ubuntuのカスタムキーボードを定義するための詳細な手順はこちらです。既存のキーボードファイルを新しい名前にコピーし、そのファイルを変更して必要なものを追加および変更することをお勧めします。これを行うには、gksudo gedit / usr / share / X11 / xkb / symbols / old-nameを使用して、エディターで変更を行います。次に、それらを新しい名前で保存します。忘れた場合は、xkb-dataパッケージを再インストールできます。

変更されたキーマップのアクティブ化とテスト

システム設定に移動し、キーボードのコントロールパネルを選択します。下部にある[ レイアウト設定]を選択します。次に、左下の+アイコンをクリックして、メニューに新しいファイルを追加し、選択してテストします。

Ubuntuへの貢献

アカウントがない場合は、Launchpadアカウントを取得する必要があります。移動し、ランチパッドと1を作成するために、右上隅にあるをクリックします。それ以外の場合はログインしてください。

次のステップは、ここに移動し、誰かがまだレポートを提出していないことを確認することです。そうでない場合は、デフォルトのキーボードがLenovo z570に適切ではないという問題を報告し、その理由を述べてください。

作成したファイルをバグに添付してください。

ここに戻って、バグレポートへのリンクを提供することをお勧めします。そうすることで、ここであなたの質問を問題として認識する他の人は、バグレポートに移動して、バグが影響していることを示すリンクをクリックできます。

より多くの人々を助ける

このパッケージのアップストリームのランチパッドページへのリンクをチェックして、これより先に進むことができます。Bugsタグをクリックすると、Launchpadが認識している上流のパッケージに問題が表示されます。また、Freedesktopがアップストリーム用のバグ報告システムを保持していることも示しています。

Linuxのほとんどのディストリビューションは、おそらくこのアップストリームパッケージを使用しているため、一度寄稿すると、さらに貢献できるようになります。Ubuntuは、自身のユーザーを支援する手段としてだけでなく、Ubuntu以外のユーザーを支援するために、DebianやFreedesktopのような上流の開発者に貢献しています。

バグはfreedesktop.org Bugzillaで追跡されているリンクをクリックできます上部にあるFreedesktopバグレポートシステムに移動し、バグレポートと新しいキーマップファイルを送信します。それが終わったら、Launchpadバグレポートに戻って、バグがアップストリームパッケージに影響を与えることを追加し、そこにアップストリームバグレポートへのリンクを配置する必要があります。そうすれば、Ubuntu開発者は自分でこれを行う必要がないことがわかります。

Ubuntu XチームがQuantalの準備作業で忙しいことがわかりますので、これはおそらく貢献する良い機会です。彼らのメーリングリストはubuntu-x@lists.ubuntu.comにあり、私も彼らがIRCにたむろしていると確信しています。


3

xkb構成ファイルを使用してキーボードの新しいレイアウトを作成するとします。これを行うには:

/usr/share/X11/xkb/symbols

ここでは、国の略語ごとにキーボードレイアウト構成を確認できます。たとえば、米国英語のレイアウトは「us」ファイルにあります。このファイルでは、さまざまな状況でキーが押された場合の動作を定義できます。

私たちは、usファイルを見て、こつこつになるまでキーを試してみて、独自のカスタムマッピングを作成することをお勧めします。

より完全なハウツーを見ることができます:http : //www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/


1

確立されたLaunchpadユーザーに追加を依頼するか、コーディングできる場合は、このコードに対応するBazaarブランチにアクセスして、そこで変更を提案することができます。最初にそれぞれのグループに参加する必要がある場合がありますが、グループメンバーシップがなくてもコードを提案できる場合があります。ただし、誰かがあなたのためにそれをコミットする必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.