قم بتغيير تخطيط لوحة المفاتيح باستخدام ضغط المفاتيح + عرضه في شريط الحالة.
قم بتنزيل i3-keyboard-layout ، تأكد من أنه قابل للتنفيذ ( chmod + x <file> ) ، وقم بتخزينه في مكان ما في الدليل الرئيسي (أو في $PATH الخاص بك إذا كنت تفضل)
قم بتعيين ضغط مفتاح في تكوين i3 الخاص بك للتبديل إلى تخطيطات مختلفة:
# ~/.config/i3/config
bindsym $mod+z exec path/to/i3-keyboard-layout set us
bindsym $mod+x exec path/to/i3-keyboard-layout set es
بدلاً من ذلك (أو بشكل عام) ، يمكنك استخدام ضغط مفتاح واحد إلى دورة من خلال قائمة بتخطيطاتك الأكثر استخدامًا:
# ~/.config/i3/config
bindsym $mod+space exec path/to/i3-keyboard-layout cycle us es de
في كل مرة تضغط على هذا المفتاح ، سيتم تحديد التصميم التالي في القائمة.
إذا كنت ترغب في استخدام التخطيطات مع المتغيرات ، فيمكنك استخدام عروض الأسعار ، مثل هذا:
# ~/.config/i3/config
bindsym $mod+space exec path/to/i3-keyboard-layout cycle us "us euro"
ملاحظة: يمكنك تخطي هذا الجزء إذا كنت تستخدم نوعًا من مؤشر الدرج مثل SBXKB ، وهو ما تريده على الأرجح إذا كنت تفضل علامة بدلاً من اسم التخطيط.
يتم تضمين المجموعة الفرعية لعرض التصميم الحالي على شريط i3status . على تكوين الشريط الخاص بك ، تحتاج إلى تنبيه i3status على القطن الفرعي i3status :
# ~/.config/i3/config
bar {
# status_command i3status # this is the usual default configuration
status_command i3status | i3-keyboard-layout i3status
}
يجب تكوين i3status TOU إخراج تنسيق i3bar JSON (الذي عادة ما يكون الافتراضي):
# ~/.config/i3status/config
general {
output_format = i3bar
}
في هذه المرحلة ، يتم دعم التخطيط على يسار كل شيء آخر فقط.
