Bagaimana cara menambahkan model keyboard ke Ubuntu dan memberikan kembali model itu ke komunitas?

10

Hei, saya punya laptop Lenovo z570 baru-baru ini. Ini memiliki keyboard yang unik. Saya bisa menggunakannya tetapi tidak dengan kemampuan penuhnya. Saya tidak dapat memetakan beberapa tombol 'ekstra' untuk fungsi masing-masing. Tidak ada model keyboard terpisah untuk lenovo z570. Saya ingin mengonfigurasi keyboard ini dengan benar dan memberikan kembali ke repositori ubuntu untuk penyimpanan sehingga nanti orang lain yang menggunakan laptop yang sama dapat menggunakan konfigurasi saya yang telah saya atur.

Bagaimana aku melakukan itu?

ksinkar
sumber

Jawaban:

7

Membuat Keymap yang Dimodifikasi dan Mengirimnya ke Proyek Ubuntu

Sangat bagus bahwa Anda berpikir untuk membantu pengguna komputer Anda yang lain. Berikut ini beberapa langkah yang bisa Anda ambil.

Saya akan mencoba memberi Anda garis besar langkah-langkah yang diperlukan. Rinciannya akan tergantung pada apa yang dibutuhkan komputer Anda.

Membuat Keymap yang Dimodifikasi

Petunjuk terperinci untuk menentukan keyboard khusus untuk Ubuntu ada di sini . Saya sarankan menyalin file keyboard Anda yang ada ke nama baru dan kemudian memodifikasi file itu untuk menambah dan memodifikasi apa yang diperlukan. Anda dapat melakukan ini dengan gksudo gedit / usr / share / X11 / xkb / simbol / nama lama, dan buat perubahan di editor Anda. Kemudian simpan di bawah nama baru. Jika Anda lupa, Anda dapat menginstal ulang paket xkb-data.

Mengaktifkan dan Menguji Keymap yang Dimodifikasi

Buka Pengaturan Sistem dan Pilih panel kontrol Keyboard. Di bagian bawah pilih Pengaturan Tata Letak . Kemudian Anda dapat mengklik ikon + di kiri bawah untuk menambahkan file baru Anda ke menu, pilih, dan mengujinya.

Berkontribusi ke Ubuntu

Jika Anda tidak memilikinya, Anda harus mendapatkan akun Launchpad. Buka launchpad dan klik di sudut kanan atas untuk membuatnya. Kalau tidak silakan masuk.

Langkah selanjutnya adalah pergi ke sini dan memastikan seseorang belum mengajukan laporan. Dengan asumsi bukan itu masalahnya, laporkan masalah bahwa keyboard default tidak memadai untuk Lenovo z570 dan sebutkan alasannya.

Harap lampirkan file yang Anda buat ke bug.

Saya sarankan kembali ke sini dan memberikan tautan ke laporan bug. Dengan cara itu orang lain yang mengenali pertanyaan Anda di sini sebagai masalah mereka dapat pergi ke laporan bug dan mengklik tautan yang mengatakan bahwa bug mempengaruhi mereka.

Membantu Lebih Banyak Orang

Anda dapat melangkah lebih jauh dari ini dengan memeriksa tautan ini ke halaman launchpad untuk upstream dari paket ini. Mengklik pada tag Bugs menunjukkan masalah dalam paket hulu tahu tentang Launchpad. Ini juga menunjukkan bahwa Freedesktop menyimpan sistem pelaporan bug untuk upstream.

Sebagian besar distribusi Linux mungkin menggunakan paket hulu ini, sehingga kontribusi Anda dapat lebih jauh setelah kontribusi di sana. Ubuntu tidak hanya berfungsi sebagai cara untuk membantu penggunanya sendiri, ia berkontribusi kembali ke pengembang hulu seperti yang ada di Debian dan Freedesktop untuk membantu pengguna non-Ubuntu.

Anda dapat mengklik tautan Bug yang dilacak di freedesktop.org Bugzilla. di bagian atas untuk pergi ke sistem pelaporan bug Freedesktop dan mengirimkan mereka laporan bug Anda dan file keymap baru. Setelah Anda melakukannya, Anda harus kembali ke laporan bug Launchpad Anda dan menambahkan bahwa bug mempengaruhi paket hulu dan meletakkan tautan ke laporan bug hulu Anda di sana. Dengan begitu pengembang Ubuntu akan tahu bahwa mereka tidak harus melakukan ini sendiri.

Saya dapat melihat bahwa tim Ubuntu X sedang sibuk bekerja menyiapkan Quantal, jadi ini mungkin saat yang tepat untuk berkontribusi. Milis mereka ada di [email protected] dan saya yakin mereka juga nongkrong di IRC.

John S Gruber
sumber
3

Saya kira Anda membuat tata letak baru untuk keyboard Anda menggunakan file konfigurasi xkb. Untuk melakukan ini, buka:

/usr/share/X11/xkb/symbols

Di sini, Anda dapat melihat konfigurasi tata letak keyboard berdasarkan singkatan negara. Misalnya, tata letak untuk Bahasa Inggris AS ada di file "us". Dalam file ini, Anda dapat menentukan apa yang harus terjadi jika tombol ditekan dalam situasi yang berbeda.

Saya sarankan Anda melihat file us dan mencoba bermain dengan kunci sampai Anda terbiasa, dan kemudian buat pemetaan kustom Anda sendiri.

Anda dapat melihat cara-caranya yang lebih lengkap di: http://www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/

Arash
sumber
1

Anda bisa mencoba meminta pengguna Launchpad yang sudah ada untuk menambahkannya, atau jika Anda bisa membuat kode, akses cabang Bazaar yang sesuai dengan kode ini, dan usulkan perubahan di sana. Anda mungkin harus bergabung dengan grup terkait terlebih dahulu, tetapi Anda mungkin dapat menyarankan kode tanpa keanggotaan grup. Namun, seseorang harus berkomitmen untuk Anda.

nanofarad
sumber