سمات Liu Terminal. 19 سمة لون مدمجة بالإضافة إلى دعم كامل للسمات المخصصة القائمة على JSON مع معاينة مباشرة.
يأتي Liu مع 18 لوحة ألوان مدمجة، ويقرأ سمات المستخدم من ~/.config/Liu/themes/، ويمكنه إنشاء سمات جديدة عند الطلب باستخدام وكيل ذكاء اصطناعي محلي.
اضغط ⌘ K → إنشاء مظهر. يفتح مربع حوار: صف المظهر واختر الوكيل المحلي. يكتشف Liu على PATH أدوات Claude Code وCodex وOpenCode وCursor Agent وAmp وCline وGrok — ما ثبّته بالفعل.
هذا النظام الفرعي قيد إعادة الكتابة. توجد آلة حالة الحوار في src/main.c وإدخال علامة تبويب المظهر في src/ui/settings.c؛ سيتم نقل كليهما بمجرد اكتمال إعادة الكتابة.
افتح اللوحة (⌘ K) واكتب theme. تعرض القائمة كل المظاهر المدمجة والمستخدم. ↵ على صف يطبّقه؛ الإعدادات → Appearance توفر أيضًا شبكة معاينة مباشرة.
ضع ملف JSON في ~/.config/Liu/themes/. يلتقطه Liu في التشغيل التالي. المخطط يطابق المدمج وسمات الذكاء الاصطناعي — اذكر كل حقل لون صراحة (لا يوجد وراثة "extends" بعد).
قيم الألوان هي مصفوفات RGBA من أربعة أرقام ضمن النطاق 0–1. يتضمن التصدير الكامل الألوان الأساسية و ansi_0 إلى ansi_15 وعلامات التبويب والشريط الجانبي والحدود/شريط التمرير والحالة و ui_accent و voice_record و voice_accent.
التجاوزات العددية الاختيارية هي opacity (0 = دون تجاوز) و cursor_style (1 = block، 2 = underline، 3 = bar) و cursor_blink و bold_is_bright. تُصلح ألوان نص علامة التبويب المفقودة للوضوح؛ ولا ترث السمات من بعضها.
داخليًا يخزن Liu المقدمة والخلفية كـ u32 واحد. 0–255 فهارس ANSI؛ البت 24 (0x01RRGGBB) يعلّم truecolor 24 بتًا. تحقق بـ IS_TRUECOLOR(c) من src/terminal/terminal.h.
تستخدم ملفات السمات دائمًا سلاسل سداسية عشرية - الشكل المعبأ بالبتات هو تفصيل تنفيذي. الألوان الحقيقية مفعلة افتراضيًا.
English · Türkçe · 简体中文 · 한국어 · Español · Deutsch · Italiano · Français · 日本語