Menginstal di Linux

Terjemahan: english, esperanto, 𐑖𐑨𐑝𐑨 𐑧𐑕𐑐𐑧𐑮𐑨𐑵𐑑𐑩, 中文, español, العربية, português, русский, türkçe, български


Saya bukan ahli dalam memasang tata letak keyboard, petunjuk ini mungkin tidak berfungsi untuk semua pengguna Linux.

Ikuti petunjuk ini

QWERTY

1. Pertama, buat cadangan beberapa file dengan menjalankan perintah ini:

cp /usr/share/X11/xkb/symbols/epo /usr/share/X11/xkb/symbols/epo.old
cp /usr/share/X11/xkb/rules/evdev.xml /usr/share/X11/xkb/rules/evdev.xml.old

Jika Anda mendapatkan kesalahan, jalankan perintah ini terlebih dahulu: su root, lalu coba jalankan kembali perintahnya, atau ganti cp dengan sudo cp.

2. Membuka file /usr/share/X11/xkb/symbols/epo dan tambahkan blok teks berikut di akhir file:

// homepage: salif.github.io/shaw-eo
// version: 1
partial alphanumeric_keys
xkb_symbols "shaw_eo" {

  include "us(basic)"

  name[Group1]= "Esperanto (Shavian)";

  key <AD01> { [ U10456, scircumflex ] };
  key <AD02> { [ U10461, gcircumflex] };
  key <AD03> { [ U10467, e] };
  key <AD04> { [ U1046E, r] };
  key <AD05> { [ U10451, t] };
  key <AD06> { [ U10458, ubreve] };
  key <AD07> { [ U1046A, u] };
  key <AD08> { [ U10466, i] };
  key <AD09> { [ U10469, o] };
  key <AD10> { [ U10450, p] };
  key <AD11> { [ U10460, jcircumflex] };
  key <AD12> { [ U10459, hcircumflex] };

  key <AC01> { [ U10468, a ] };
  key <AC02> { [ U10455, s ] };
  key <AC03> { [ U1045B, d ] };
  key <AC04> { [ U10453, f ] };
  key <AC05> { [ U1045C, g ] };
  key <AC06> { [ U10463, h ] };
  key <AC07> { [ U10462, j ] };
  key <AC08> { [ U10452, k ] };
  key <AC09> { [ U10464, l ] };

  key <AB01> { [ U1045F, z ] };
  key <AB02> { [ U10457, ccircumflex ] };
  key <AB03> { [ U10454, c ] };
  key <AB04> { [ U1045D, v ] };
  key <AB05> { [ U1045A, b ] };
  key <AB06> { [ U10475, n ] };
  key <AB07> { [ U1046B, m ] };

  include "level3(ralt_switch)"
};

3. Membuka file /usr/share/X11/xkb/rules/evdev.xml dan masukkan blok teks berikut setelah varian Esperanto (legacy):

<variant>
  <configItem>
    <name>shaw_eo</name>
    <description>Esperanto (Shavian)</description>
  </configItem>
</variant>

4. Lalu tambahkan Esperanto (Shavian) melalui pengaturan lingkungan desktop Anda.

Menghapus instalasi

Untuk menghapus instalan, pulihkan file lama atau batalkan semua yang Anda lakukan:

mv /usr/share/X11/xkb/symbols/epo.old /usr/share/X11/xkb/symbols/epo
mv /usr/share/X11/xkb/rules/evdev.xml.old /usr/share/X11/xkb/rules/evdev.xml

Memperbarui

Copot pemasangan versi lama dan pasang versi baru.

Perubahan yang Anda buat pada file di direktori /usr/share/X11/xkb akan hilang ketika paket yang memiliki direktori tersebut diperbarui, misalnya di Arch Linux paket ini disebut xkeyboard-config. Anda harus melakukan perubahan yang sama setiap kali memperbarui paket ini atau mematikan pembaruan untuk paket ini. Anda juga memiliki opsi untuk membuat paket khusus yang berisi perubahan ini dan menggantikan paket asli.

Colemak

1. Pertama, buat cadangan beberapa file dengan menjalankan perintah ini:

cp /usr/share/X11/xkb/symbols/epo /usr/share/X11/xkb/symbols/epo.old
cp /usr/share/X11/xkb/rules/evdev.xml /usr/share/X11/xkb/rules/evdev.xml.old

Jika Anda mendapatkan kesalahan, jalankan perintah ini terlebih dahulu: su root, lalu coba jalankan kembali perintahnya, atau ganti cp dengan sudo cp.

2. Membuka file /usr/share/X11/xkb/symbols/epo dan tambahkan blok teks berikut di akhir file:

// homepage: salif.github.io/shaw-eo
// version: 1
partial alphanumeric_keys
xkb_symbols "shaw_eo_colemak" {

  include "us(colemak)"

  name[Group1]= "Esperanto (Shavian Colemak)";

  key <AD01> { [ U10460, jcircumflex ] };
  key <AD02> { [ U10456, scircumflex ] };
  key <AD03> { [ U10453, f ] };
  key <AD04> { [ U10450, p ] };
  key <AD05> { [ U1045C, g ] };
  key <AD06> { [ U10462, j ] };
  key <AD07> { [ U10464, l ] };
  key <AD08> { [ U1046A, u ] };
  key <AD09> { [ U10458, ubreve ] };
  key <AD10> { [ U10461, gcircumflex ] };

  key <AC01> { [ U10468, a ] };
  key <AC02> { [ U1046E, r ] };
  key <AC03> { [ U10455, s ] };
  key <AC04> { [ U10451, t ] };
  key <AC05> { [ U1045B, d ] };
  key <AC06> { [ U10463, h ] };
  key <AC07> { [ U10475, n ] };
  key <AC08> { [ U10467, e ] };
  key <AC09> { [ U10466, i ] };
  key <AC10> { [ U10469, o ] };
  key <AC11> { [ U10459, hcircumflex ] };

  key <AB01> { [ U1045F, z ] };
  key <AB02> { [ U10457, ccircumflex ] };
  key <AB03> { [ U10454, c ] };
  key <AB04> { [ U1045D, v ] };
  key <AB05> { [ U1045A, b ] };
  key <AB06> { [ U10452, k ] };
  key <AB07> { [ U1046B, m ] };

  include "level3(ralt_switch)"
};

3. Membuka file /usr/share/X11/xkb/rules/evdev.xml dan masukkan blok teks berikut setelah varian Esperanto (legacy):

<variant>
  <configItem>
    <name>shaw_eo_colemak</name>
    <description>Esperanto (Shavian Colemak)</description>
  </configItem>
</variant>

4. Lalu tambahkan Esperanto (Shavian Colemak) melalui pengaturan lingkungan desktop Anda.

Menghapus instalasi

Untuk menghapus instalan, pulihkan file lama atau batalkan semua yang Anda lakukan:

mv /usr/share/X11/xkb/symbols/epo.old /usr/share/X11/xkb/symbols/epo
mv /usr/share/X11/xkb/rules/evdev.xml.old /usr/share/X11/xkb/rules/evdev.xml

Memperbarui

Copot pemasangan versi lama dan pasang versi baru.

Perubahan yang Anda buat pada file di direktori /usr/share/X11/xkb akan hilang ketika paket yang memiliki direktori tersebut diperbarui, misalnya di Arch Linux paket ini disebut xkeyboard-config. Anda harus melakukan perubahan yang sama setiap kali memperbarui paket ini atau mematikan pembaruan untuk paket ini. Anda juga memiliki opsi untuk membuat paket khusus yang berisi perubahan ini dan menggantikan paket asli.


← Kembali