Indikator tata letak keyboard di GNOME, yang muncul di panel setelah menambahkan lebih dari satu tata letak, menunjukkan singkatan tata letak yang telah ditetapkan sebelumnya. Apakah ada cara untuk mengganti nama singkatan ini? Misalnya saya ingin mengubah en ke Eng di sini:
Jika saya tidak salah itu dapat dilakukan dengan cukup mudah di KDE.
Distro: Ubuntu GNOME 17.04
Jawaban:
Metode ini hanya berfungsi dengan Xorg
( Pembaruan dari penanya asli: Tampaknya perubahan yang dibuat dalam sesi Xorg bertahan setelah me-reboot ke GNOME di sesi Wayland .)
pengantar
Pada dasarnya, GNOME-Shell tampaknya mendapatkan singkatan dari layout keyboard dari file konfigurasi (
/usr/share/X11/xkb/rules/evdev.xml
). Jadi untuk mengubahnya, pertama-tama kita perlu membuka file konfigurasi dalam editor teks dan kemudian mengubahnya ke apa pun yang kita inginkan!Ada dua cara berbeda untuk melakukannya. Padahal antarmuka grafis yang termasuk mouse atau antarmuka baris perintah yang hanya keyboard.
Langkah pertama yang umum
Pertama buka terminal.
Ada banyak cara untuk melakukan ini. Metode ini sederhana. Tekan Alt+ F2pada keyboard Anda. Anda akan melihat kotak dialog muncul dan ketik
gnome-terminal
atau nama terminal Anda. Seharusnya terlihat seperti ini sekarang.Sekarang, tekan Enter. Itu harus menutup dan memunculkan terminal.
Formulir di sini ada dua cara: Pertama cara grafis, atau antarmuka Perintah.
Metode Grafis
Sekarang ketikkan
sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml
Beginilah seharusnya tampilannya.Sekarang, tekan Enterdan itu akan membuka file yang perlu kita edit. Begini tampilannya:
Sekarang klik di bagian bawah dengan tiga titik. Disorot dalam warna biru, lalu temukan dan klik "Cari dan Ganti ..." Disorot dalam abu-abu terang.
Sekarang harus memunculkan dialog
Sekarang kita dapat mengedit file ini untuk mengubah "en" menjadi "Eng" Ini akan mengubah semua tata letak yang menggunakan "en"
Sekarang, ketikkan ke dalam kotak teks dengan "Temukan" di sebelah kiri dengan ini
<shortDescription>en</shortDescription>
Berikutnya, dengan buku teks di bawahnya dan teks ke kiri yang bertuliskan "Ganti dengan", ketikkan ini di dalamnya.<shortDescription>Eng</shortDescription>
Sekarang seharusnya akan terlihat seperti ini.Namun, jika Anda hanya ingin mengubah satu tata letak maka Anda harus menemukannya secara individual alih-alih mengubah semuanya. Saya hanya akan menggunakan fungsi Find untuk mencari nama yang perlu dieja persis untuk menemukannya.
Sekarang klik pada tombol yang mengatakan "Ganti semua" sekarang kotak dialog harus menghilang dengan itu mengatakan itu ditemukan dan ganti 9 atau lebih kejadian.
Sekarang simpan dengan mengklik tombol simpan yang disorot dengan abu-abu terang
Sekarang, perhatikan bahwa tanda bintang pada judul harus pergi seperti ini. Jika tidak maka itu tidak menyelamatkan
Nyalakan kembali PC Anda. Sekarang seharusnya terlihat seperti ini. Perhatikan, bahwa saya melakukannya dengan "eng" bukan "Eng"
Antarmuka baris perintah
sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml
sumber