التثبيت على لينكس

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


أنا لست خبيرًا في تثبيت تخطيطات لوحة المفاتيح، وقد لا تعمل هذه التعليمات مع جميع مستخدمي Linux.

اتبع هذه التعليمات

QWERTY

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. يجب عليك إما إجراء نفس التغييرات في كل مرة تقوم فيها بتحديث هذه الحزمة أو إيقاف تشغيل التحديثات لهذه الحزمة. لديك أيضًا خيار إنشاء حزمة مخصصة تحتوي على هذه التغييرات وتحل محل الحزمة الأصلية.

Colemak

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. يجب عليك إما إجراء نفس التغييرات في كل مرة تقوم فيها بتحديث هذه الحزمة أو إيقاف تشغيل التحديثات لهذه الحزمة. لديك أيضًا خيار إنشاء حزمة مخصصة تحتوي على هذه التغييرات وتحل محل الحزمة الأصلية.


← العودة