ترجمة: english, esperanto, 𐑖𐑨𐑝𐑨 𐑧𐑕𐑐𐑧𐑮𐑨𐑵𐑑𐑩, 中文, español, português, русский, bahasa, türkçe, български
أنا لست خبيرًا في تثبيت تخطيطات لوحة المفاتيح، وقد لا تعمل هذه التعليمات مع جميع مستخدمي Linux.
1. أولاً، قم بعمل نسخة احتياطية لبعض الملفات عن طريق تشغيل هذه الأوامر:
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
إذا حصلت على خطأ، قم أولاً بتشغيل هذا الأمر: su root
, ثم حاول تشغيل الأوامر مرة أخرى، أو استبدل cp
بـsudo cp
.
2. افتح الملف /usr/share/X11/xkb/symbols/epo
وقم بإلحاق الكتلة النصية التالية في نهاية الملف:
// 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. افتح الملف /usr/share/X11/xkb/rules/evdev.xml
وأدخل الكتلة النصية التالية بعد المتغير Esperanto (legacy)
:
<variant>
<configItem>
<name>shaw_eo</name>
<description>Esperanto (Shavian)</description>
</configItem>
</variant>
4. ثم أضف Esperanto (Shavian)
من خلال إعدادات بيئة سطح المكتب لديك.
لإلغاء التثبيت، قم باستعادة الملفات القديمة أو التراجع عن كل ما قمت به:
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
قم بإلغاء تثبيت الإصدار القديم وتثبيت الإصدار الجديد.
سيتم فقدان التغييرات التي تجريها على الملفات الموجودة في الدليل /usr/share/X11/xkb
عند تحديث الحزمة التي تمتلك هذا الدليل، على سبيل المثال في Arch Linux تسمى هذه الحزمة xkeyboard-config
. يجب عليك إما إجراء نفس التغييرات في كل مرة تقوم فيها بتحديث هذه الحزمة أو إيقاف تشغيل التحديثات لهذه الحزمة. لديك أيضًا خيار إنشاء حزمة مخصصة تحتوي على هذه التغييرات وتحل محل الحزمة الأصلية.
1. أولاً، قم بعمل نسخة احتياطية لبعض الملفات عن طريق تشغيل هذه الأوامر:
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
إذا حصلت على خطأ، قم أولاً بتشغيل هذا الأمر: su root
, ثم حاول تشغيل الأوامر مرة أخرى، أو استبدل cp
بـsudo cp
.
2. افتح الملف /usr/share/X11/xkb/symbols/epo
وقم بإلحاق الكتلة النصية التالية في نهاية الملف:
// 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. افتح الملف /usr/share/X11/xkb/rules/evdev.xml
وأدخل الكتلة النصية التالية بعد المتغير Esperanto (legacy)
:
<variant>
<configItem>
<name>shaw_eo_colemak</name>
<description>Esperanto (Shavian Colemak)</description>
</configItem>
</variant>
4. ثم أضف Esperanto (Shavian Colemak)
من خلال إعدادات بيئة سطح المكتب لديك.
لإلغاء التثبيت، قم باستعادة الملفات القديمة أو التراجع عن كل ما قمت به:
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
قم بإلغاء تثبيت الإصدار القديم وتثبيت الإصدار الجديد.
سيتم فقدان التغييرات التي تجريها على الملفات الموجودة في الدليل /usr/share/X11/xkb
عند تحديث الحزمة التي تمتلك هذا الدليل، على سبيل المثال في Arch Linux تسمى هذه الحزمة xkeyboard-config
. يجب عليك إما إجراء نفس التغييرات في كل مرة تقوم فيها بتحديث هذه الحزمة أو إيقاف تشغيل التحديثات لهذه الحزمة. لديك أيضًا خيار إنشاء حزمة مخصصة تحتوي على هذه التغييرات وتحل محل الحزمة الأصلية.