اختر مسار الإدخال عمدا
مسار الإدخال هو طريقة إدخال النص التي تستخدمها محثات لوحة الأوامر وعناصر النص المؤقتة. وهو منفصل عن مالك الإدخال ولغة الواجهة وإعداد الإدخال العام لسطح المكتب. تصف هذه التعليمات لوحة أوامر لبات 0.8.0. تسجل اللقطة أدناه فشل Local Compose في الأرشيف المتحقق منه؛ وتبقى حدود المضيف والمسارات الأخرى سارية.
يراعي التطبيق منصة عرض Qt الفعلية وتلميحات الإدخال الأصلية في Qt/GTK/X11. لا يحدد العثور على خدمة اختيارها. تفتح النية المتعارضة أو المجهولة أو غير المحسومة اختيارا مؤقتا للمسار. يترك إلغاء التحرير متوقفا. افتح الإعدادات باستخدام Ctrl+Comma، واختر Fcitx أو IBus أو Local Compose، ثم طبق. راجع خيارات الإدخال وتطبيق وإلغاء.
المنصتان الأصليتان المقبولتان هما Wayland وQt XCB على X11/XWayland. يستبعد XIM القديم وإدخال النص الذي يديره مركب العرض. لا تفترض دعم كل سطح مكتب أو محرك إدخال. اختيار مسار الإدخال خاص بهذه النافذة وغير محفوظ.
استخدم Fcitx الخاص ولوحات المفاتيح المدعومة
يستخدم Fcitx نواة Core المعدلة الخاصة بالتطبيق ومساعداته وقائمة إضافاته المسموح بها وتخزينه القابل للكتابة وبياناته المشتركة. لا يحتاج إلى خدمة Fcitx أو ملفها الشخصي على سطح المكتب، ولا يغير إعداداتهما. احتفظ ببنية التثبيت الكامل معا، بما فيها المكتبات والمساعدات الخاصة.
تقدم الإعدادات استخدم لوحة مفاتيح النظام افتراضيا، والإنجليزية الأمريكية English US الثابتة، والعربية القياسية الثابتة. تستخدم العربية القياسية الأرقام الغربية في صف الأرقام. يحفظ تفضيل اللوحة مستقلا عن لغة الواجهة. تبقى الخيارات الثابتة ثابتة. يتبع اختيار لوحة النظام تغييرات تخطيط ومجموعة US أو العربية القياسية المتحقق منها فقط. يستخدم تنفيذ Wayland المسجل اكتشاف Hyprland للقراءة فقط واتفاق خريطة المفاتيح؛ ويقرأ XCB حالة X11 الفعلية. فحص الأرشيف النهائي على Hyprland وXCB؛ تبقى مركبات Wayland الأخرى غير متحققة.
إذا كان التخطيط غير مدعوم أو غير متحقق منه لكن الحالة الفعلية قابلة للاستخدام، اختر العربية أو الإنجليزية الأمريكية الثابتة، أو صحح تخطيط النظام. إذا كانت الحالة الفعلية غير متاحة، يتوقف التحرير حتى مع تفضيل ثابت. يحتفظ تغيير نية اللوحة بالتركيب غير المكتمل الظاهر منفصلا، ويبدأ حالة إدخال جديدة. تعيد المحاولة قراءة حالة لوحة المفاتيح الفعلية عند اتباع النظام.
جهز خدمة IBus ومحركه الخارجيين
يتصل IBus بالخدمة والمحرك الخارجيين المختارين عمدا. جهزهما واخترهما خارج لوحة الأوامر؛ فالتطبيق لا يبدأهما أو يضبطهما. تبقى مكتبات العميل المرفقة خاصة ولا توفر خدمة جارية أو محركا مثبتا. تحقق من نقطة الاتصال والمحرك المبلغ عنهما إذا فشل الإعداد أو انقطع الاتصال.
تظهر المرشحات والنصوص المساعدة في عرض داخل النافذة للقراءة فقط. استخدم التنقل والتأكيد الأصليين من لوحة مفاتيح المحرك. لا تعد قائمة المرشحات الظاهرة بالاختيار بالنقر أو بدعم كل المحركات.
جهز بيانات Local Compose على المضيف
يستخدم Local Compose إعداد لغة المضيف المختار وجدول Compose وتضميناته دون خدمة. جهز بيانات لغة وجدول قابلة للاستخدام على المضيف. توقف البيانات المفقودة أو غير الصالحة أو المتغيرة أثناء الإعداد التحرير، بدلا من اختيار جدول آخر بصمت. صحح مشكلة البيانات المبلغ عنها ثم أعد المحاولة صراحة. تلخص صفحة التثبيت المتطلبات.
تسلسل Compose غير المكتمل تركيب غير مكتمل وليس نصا ملتزما. يحتفظ Enter بذلك التسلسل غير المكتمل ويلغيه؛ وتحتاج إلى Enter آخر لإرسال المسودة الملتزمة دون تغيير. تبدأ إعادة المحاولة تسلسلا جديدا ولا تكمل القديم.
أكد التركيب وأدخل Unicode
النص السابق للتأكيد تركيب غير مكتمل ظاهر في محرره الأصلي. تظهر المرشحات داخل النافذة. استخدم مفاتيح التنقل الأصلية لاختيار مرشح. يؤكد Enter التركيب الأصلي النشط أولا، ثم يرسل Enter لاحق السطر الملتزم أو ينفذ إجراء العنصر المؤقت. يشرح القسم السابق سلوك تسلسل Local Compose غير المكتمل.
في Fcitx، يفتح Ctrl+Alt+Shift+U بحث Unicode ويفتح Ctrl+Shift+U الإدخال السداسي العشري المباشر. تستخدم أوامرهما صياغة المفاتيح اللاتينية الفعلية مع أي من اللوحتين المدعومتين. وهما خاصان بمسار Fcitx؛ فلا تفترض توفرهما في IBus أو Local Compose. يبقى إدخال Unicode خاضعا لقواعد التحقق والإرسال لمالك الإدخال النشط.
افصل ملاك الإدخال والعمل المحتفظ به
محث الأوامر وكل تشغيل منفرد وعناصر النص المؤقتة ملاك إدخال منفصلون. لا يغير تركيز لوحة المفاتيح أو سياق طريقة الإدخال الأصلي هذه الملكية. أثناء التشغيل، ينتمي حتى settings وexit إلى البرنامج. استخدم Ctrl+Comma للإعدادات بدلا من إرسال هاتين الكلمتين. راجع ملكية إدخال التشغيل.
| حالة النص | معناها |
|---|---|
| المسودة الملتزمة | نص مقبول لم يرسل بعد. تبقى مسودة المالك الحالي عند توقف مسار الإدخال. |
| إدخال البرنامج غير المرسل | مسودة ملتزمة لم يقدمها التشغيل، يحتفظ بها للفحص عندما ينهي EOF أو الإيقاف أو الاكتمال فرصة تحريرها. تبقى مع ذلك التشغيل. |
| التركيب غير المكتمل | نص ظاهر لطريقة الإدخال لم يلتزم به مالكه. يحتفظ به منفصلا عند تغير التركيز أو المسار أو الملكية، ولا يعاد كتركيب نشط. |
| الإدخال غير المؤكد التسليم | سطر قدم بالفعل ولم يكتمل تسليمه بتأكيد. قد تكون بعض بايتاته وصلت إلى البرنامج. ليس إدخالا غير مرسل بالكامل. |
يحفظ فقدان التركيز التركيب غير المكتمل الظاهر تحت مالكه القديم؛ وتعيد العودة المسودة الملتزمة فقط. يرفض انتهاء ملكية التشغيل استدعاءات المالك القديم. لا يصبح العمل المحتفظ به الأمر التالي أو إدخال تشغيل آخر، ولا يدخل إدخال البرنامج تاريخ الأوامر. اقرأ الإرسال والنتائج قبل التفكير في محاولة أخرى.
اقرأ رسالة توقف التحرير
لغياب الخدمات وفشل الإعداد والتعطل أو الانقطاع الحي وتسليم طريقة الإدخال غير المؤكد تشخيصات متميزة. يحتفظ المسار المتوقف بالمسودات الملتزمة ويحفظ التركيب غير المكتمل الظاهر منفصلا. تتوقف تغييرات النص واللصق والإرسال. يبقى التحديد والنسخ والوصول إلى الإعدادات بلوحة المفاتيح متاحا، ويمكن قراءة الخرج.
اقرأ وصحح مشكلة نقطة الاتصال أو لوحة المفاتيح الفعلية أو المورد أو المساعد المبلغ عنها فعلا. لا تستنتج أن المفتاح الذي انتهت مهلة استجابته لم يؤثر، ولا تعد كتابة المفاتيح المعلقة تلقائيا. سجل التركيب المحتفظ به الظاهر للفحص، وليس دليلا على التزام نصه أو إرساله إلى البرنامج.
أصلح ثم أعد المحاولة صراحة
- اقرأ رسالة الفشل، واحتفظ بأي نص تحتاج إلى فحصه بالتحديد والنسخ.
- صحح السبب المحدد: جهز خدمة IBus ومحركه الخارجيين، أو أصلح بيانات Compose للمضيف، أو صحح حالة لوحة المفاتيح الفعلية، أو أصلح الموارد المثبتة حسب المشكلة.
- افتح الإعدادات باستخدام Ctrl+Comma. عند تغيير المسار أو تفضيل لوحة Fcitx، طبق أولا. لا تستخدم إعادة المحاولة مسارا مختلفا ما زال معلقا.
- أعد فتح الإعدادات إذا أغلقها تطبيق، ثم استخدم إعادة محاولة مسار الإدخال للنية الحالية. أغلق الإعدادات وأعد التركيز إلى المحرر المالك. قد يبدأ الإعداد الأصلي الجديد عندما يعود التركيز إلى إدخال النص؛ تحقق من الجاهزية أو رسالة الفشل الجديدة قبل المتابعة.
تحفظ إعادة المحاولة المسودة الملتزمة وتبدأ حالة إدخال جديدة لنية المسار نفسها. لا تعيد المفاتيح المعلقة أو التركيب غير المكتمل، ولا ترسل النص المحتفظ به أو تعيد بدء خدمة سطح المكتب أو تحاول تلقائيا. ولا تعيد إدخال البرنامج أو تشغيله أو تلغي آثاره. يحتاج الإدخال المقدم بالفعل وغير المؤكد التسليم إلى إرشادات استعادة التشغيل. إعادة المحاولة إجراء فوري؛ ولا يلغيها إلغاء الإعدادات لاحقا.
للمدخل بحسب العارض، استخدم استكشاف توقف الإدخال.
أصلح فشل المحمل قبل ظهور الواجهة
تحتاج المساعدات المفقودة أو اعتماديات المحمل إلى إصلاح التثبيت. لا تستطيع إعادة المحاولة داخل النافذة تثبيت المكتبات أو استعادة تثبيت معطوب أو إصلاح فشل المحمل قبل ظهور الواجهة. استعد التثبيت المطابق الكامل، وتحقق من بنية التثبيت ومتطلبات المضيف، ثم أعد بدء التطبيق. لا تعامل إعادة بدء خدمة سطح المكتب بديلا للملفات الخاصة المفقودة.
الإدخال المتوقف في لوحة أوامر لبات 0.8.0
