Documentation for a newer release is available. View Latest

Konfigurasi Lokal dan Papan Ketik Sistem

indexterm:[konfigurasi papan ketik] *locale sistem* menentukan pengaturan bahasa layanan sistem dan antarmuka pengguna. Pengaturan *tata letak papan ketik* mengontrol tata letak yang digunakan pada konsol teks dan antarmuka pengguna grafis.

Pengaturan ini dapat dibuat dengan memodifikasi berkas konfigurasi /etc/locale.conf atau dengan menggunakan utilitas localectl. Anda juga dapat menata pengaturan ini selama instalasi sistem menggunakan antarmuka grafis installer, antarmuka mode teks, atau perintah keyboard dan lang Kickstart. Lihat Fedora Panduan Instalasi untuk informasi tentang opsi ini.

Mengatur Lokal Sistem

Pengaturan lokal di seluruh sistem disimpan dalam file /etc/locale.conf, yang dibaca pada boot awal oleh daemon systemd. Pengaturan lokal yang dikonfigurasi dalam /etc/locale.conf diwarisi oleh setiap layanan atau pengguna, kecuali masing-masing program atau pengguna individu menimpanya.

Format berkas dasar /etc/locale.conf adalah daftar penugasas variabel yang dipisahkan baris baru. Misalnya, lokal Jerman dengan pesan bahasa Inggris di /etc/locale.conf terlihat sebagai berikut:

LANG=de_DE.UTF-8
LC_MESSAGES=C

Di sini, opsi LC_MESSAGES menentukan lokal yang digunakan untuk pesan diagnostik yang ditulis ke keluaran kesalahan standar. Untuk menentukan lebih jauh pengaturan lokal di /etc/locale.conf, Anda dapat menggunakan beberapa opsi lain, yang paling relevan dirangkum dalam Opsi yang dapat dikonfigurasi dalam /etc/locale.conf. Lihat halaman manual locale(7) untuk informasi terperinci tentang opsi ini. Perhatikan bahwa opsi LC_ALL, yang mewakili semua opsi yang mungkin, tidak boleh dikonfigurasi dalam /etc/locale.conf.

Tabel 1. Opsi yang dapat dikonfigurasi di /etc/locale.conf
Pilihan Deskripsi

LANG

Memberikan nilai baku untuk lokal sistem.

LC_COLLATE

Mengubah perilaku fungsi yang membandingkan string dalam alfabet lokal.

LC_CTYPE

Mengubah perilaku penanganan karakter dan fungsi klasifikasi dan fungsi karakter multibyte.

LC_NUMERIC

Menggambarkan cara angka biasanya dicetak, dengan rincian seperti titik desimal versus koma desimal.

LC_TIME

Mengubah tampilan waktu saat ini, jam 24 jam versus 12 jam.

LC_MESSAGES

Menentukan lokal yang digunakan untuk pesan diagnostik yang ditulis ke keluaran kesalahan standar.

Menampilkan Status Saat Ini

Perintah localectl dapat digunakan untuk query dan mengubah pengaturan tata letak lokal dan papan ketik sistem. Untuk memperlihatkan pengaturan saat ini, gunakan opsi status:

localectl status
Contoh 1. Menampilkan Status Saat Ini

Keluaran dari perintah sebelumnya mencantumkan lokal yang saat ini diatur, tata letak papan ketik yang dikonfigurasi untuk konsol dan untuk sistem jendela X11.

~]$ localectl status
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: n/a

Daftar Lokal yang Tersedia

Untuk mencantumkan semua lokal yang tersedia untuk sistem Anda, ketik:

localectl list-locales
Contoh 2. Daftar Lokal

Bayangkan Anda ingin memilih lokal bahasa Inggris tertentu, tetapi Anda tidak yakin apakah itu tersedia di sistem. Anda dapat memeriksanya dengan mencantumkan semua situs bahasa Inggris dengan perintah berikut:

~]$ localectl list-locales | grep en_
en_AG
en_AG.utf8
en_AU
en_AU.iso88591
en_AU.utf8
en_BW
en_BW.iso88591
en_BW.utf8

keluaran terpotong

Menata Lokal

Untuk mengatur lokal sistem baku, gunakan perintah berikut sebagai root:

localectl set-locale LANG=lokal

Ganti lokal dengan nama lokal, yang diperoleh dengan perintah localectl list-locales. Sintaks di atas juga dapat digunakan untuk mengonfigurasi parameter dari Opsi yang dapat dikonfigurasi dalam /etc/locale.conf.

Contoh 3. Mengubah Lokal Baku

Misalnya, jika Anda ingin menetapkan bahasa Inggris Britania sebagai lokal baku Anda, terlebih dahulu cari nama lokal ini dengan menggunakan list-locales. Kemudian, sebagai root, ketik perintah dalam bentuk berikut:

~]# localectl set-locale LANG=en_GB.utf8

Mengubah Tata Letak Papan Ketik

Pengaturan tata letak papan ketik memungkinkan pengguna untuk mengontrol tata letak yang digunakan pada konsol teks dan antarmuka pengguna grafis.

Menampilkan Setelan Saat Ini

Seperti disebutkan sebelumnya, Anda dapat memeriksa konfigurasi tata letak papan ketik Anda saat ini dengan perintah berikut:

localectl status
Contoh 4. Menampilkan Pengaturan Papan Ketik

Dalam keluaran berikut, Anda dapat melihat tata letak papan ketik yang dikonfigurasi untuk konsol virtual dan untuk sistem jendela X11.

~]$ localectl status
   System Locale: LANG=en_US.utf8
       VC Keymap: us
      X11 Layout: us

Daftar Peta Tombol yang Tersedia

Untuk mencantumkan semua tata letak papan ketik yang tersedia yang dapat dikonfigurasi pada sistem Anda, ketik:

localectl list-keymaps
Contoh 5. Mencari Peta Tombol Tertentu

Anda dapat menggunakan grep untuk mencari pada keluaran dari perintah sebelumnya untuk nama peta tombol tertentu. Seringkali ada beberapa peta tombol yang kompatibel dengan lokal yang saat ini anda atur. Misalnya, untuk menemukan tata letak papan ketik Ceko yang tersedia, ketik:

~]$ localectl list-keymaps | grep cz
cz
cz-cp1250
cz-lat2
cz-lat2-prog
cz-qwerty
cz-us-qwertz
sunt5-cz-us
sunt5-us-cz

Menyetel Peta Tombol

Untuk mengatur tata letak papan ketik baku untuk sistem Anda, gunakan perintah berikut sebagai root:

localectl set-keymap peta

Ganti peta dengan nama peta tombol yang diambil dari keluaran perintah localectl list-keymaps. Kecuali opsi -no-convert diberikan, pengaturan yang dipilih juga diterapkan pada pemetaan papan ketik baku dari sistem jendela X11, setelah mengubahnya ke pemetaan papan ketik X11 yang paling cocok. Ini juga berlaku secara terbalik, Anda dapat menentukan kedua peta tombol dengan perintah berikut sebagai root:

localectl set-x11-keymap peta

Jika Anda ingin tata letak X11 Anda berbeda dari tata letak konsol, gunakan opsi -no-convert.

localectl --no-convert set-x11-keymap peta

Dengan opsi ini, peta tombol X11 ditentukan tanpa mengubah pengaturan tata letak konsol sebelumnya.

Contoh 6. Menyetel Peta Tombol X11 Secara Terpisah

Bayangkan Anda ingin menggunakan tata letak papan ketik Jerman di antarmuka grafis, tetapi untuk operasi konsol Anda ingin mempertahankan peta tombol AS. Untuk melakukannya, ketik sebagai root:

~]# localectl --no-convert set-x11-keymap de

Kemudian Anda dapat memverifikasi apakah pengaturan Anda berhasil dengan memeriksa status saat ini:

~]$ localectl status
   System Locale: LANG=de_DE.UTF-8
       VC Keymap: us
      X11 Layout: de

Selain tata letak papan ketik (peta), tiga opsi lain dapat ditentukan:

localectl set-x11-keymap peta model varian opsi

Ganti model dengan nama model papan ketik, varian dan opsi dengan varian papan ketik dan komponen opsi, yang dapat digunakan untuk meningkatkan perilaku papan ketik. Opsi ini tidak ditetapkan secara baku. Untuk informasi selengkapnya tentang Model X11, Varian X11, dan Opsi X11 lihat halaman man kbd(4).

Sumber Daya Tambahan

Untuk informasi selengkapnya tentang cara mengonfigurasi tata letak papan ketik di Fedora, lihat sumber daya yang tercantum di bawah ini:

Dokumentasi Terpasang
  • localectl (1) — Halaman manual untuk localectl utilitas baris perintah yang mendokumentasikan cara menggunakan alat ini untuk mengkonfigurasi lokal sistem dan tata letak papan ketik.

  • loadkeys (1) — Halaman manual untuk perintah loadkeys memberikan informasi lebih lanjut tentang cara menggunakan alat ini untuk mengubah tata letak papan ketik di konsol virtual.