Tercüme: english, esperanto, 𐑖𐑨𐑝𐑨 𐑧𐑕𐑐𐑧𐑮𐑨𐑵𐑑𐑩, 中文, español, العربية, português, русский, bahasa, български
Klavye düzenlerini kurma konusunda uzman değilim; bu talimatlar tüm Linux kullanıcıları için işe yaramayabilir.
1. Öncelikle bu komutları çalıştırarak bazı dosyaları yedekleyin:
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
Bir hata alırsanız, önce şu komutu çalıştırın: su root
, daha sonra komutları tekrar çalıştırmayı deneyin veya ‘cp’yi ‘sudo cp’ ile değiştirin.
2. Açık dosya /usr/share/X11/xkb/symbols/epo
ve aşağıdaki metin bloğunu dosyanın sonuna ekleyin:
// 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. Açık dosya /usr/share/X11/xkb/rules/evdev.xml
ve değişkenden sonra aşağıdaki metin bloğunu ekleyin Esperanto (legacy)
:
<variant>
<configItem>
<name>shaw_eo</name>
<description>Esperanto (Shavian)</description>
</configItem>
</variant>
4. Sonra Ekle Esperanto (Shavian)
masaüstü ortamınızın ayarları aracılığıyla.
Kaldırmak için eski dosyaları geri yükleyin veya yaptığınız her şeyi geri alın:
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
Eski sürümü kaldırın ve yeni sürümü yükleyin.
/usr/share/X11/xkb
dizinindeki dosyalarda yaptığınız değişiklikler, o dizine sahip olan paket güncellendiğinde kaybolacaktır; örneğin Arch Linux’ta bu pakete xkeyboard-config
adı verilir. Bu paketi her güncellediğinizde aynı değişiklikleri yapmanız veya bu pakete ilişkin güncellemeleri kapatmanız gerekir. Ayrıca bu değişiklikleri içeren ve orijinal paketin yerine geçen özel bir paket oluşturma seçeneğiniz de vardır.
1. Öncelikle bu komutları çalıştırarak bazı dosyaları yedekleyin:
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
Bir hata alırsanız, önce şu komutu çalıştırın: su root
, daha sonra komutları tekrar çalıştırmayı deneyin veya ‘cp’yi ‘sudo cp’ ile değiştirin.
2. Açık dosya /usr/share/X11/xkb/symbols/epo
ve aşağıdaki metin bloğunu dosyanın sonuna ekleyin:
// 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. Açık dosya /usr/share/X11/xkb/rules/evdev.xml
ve değişkenden sonra aşağıdaki metin bloğunu ekleyin Esperanto (legacy)
:
<variant>
<configItem>
<name>shaw_eo_colemak</name>
<description>Esperanto (Shavian Colemak)</description>
</configItem>
</variant>
4. Sonra Ekle Esperanto (Shavian Colemak)
masaüstü ortamınızın ayarları aracılığıyla.
Kaldırmak için eski dosyaları geri yükleyin veya yaptığınız her şeyi geri alın:
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
Eski sürümü kaldırın ve yeni sürümü yükleyin.
/usr/share/X11/xkb
dizinindeki dosyalarda yaptığınız değişiklikler, o dizine sahip olan paket güncellendiğinde kaybolacaktır; örneğin Arch Linux’ta bu pakete xkeyboard-config
adı verilir. Bu paketi her güncellediğinizde aynı değişiklikleri yapmanız veya bu pakete ilişkin güncellemeleri kapatmanız gerekir. Ayrıca bu değişiklikleri içeren ve orijinal paketin yerine geçen özel bir paket oluşturma seçeneğiniz de vardır.