الطرفية¶
Foot هو الطرفية الافتراضية لـ OmarOS. إنه سريع وخفيف ومتوافق حتى مع أجهزة كمبيوتر قديمة. لكنه لا يدعم علامات تبويب أو تقسيمات أصلية.
إذا استخدمت Tmux، قد لا تمانع، لكن إن لم تفعل، ندعم بالكامل Alacritty و_Ghostty_ و_Kitty_ كخيارات أيضًا. اختر تفضيلك تحت تثبيت > الطرفية في قائمة OmarOS.
تبدأ طرفية جديدة باستخدام Super + Return. (هذا الرابط سيشير تلقائيًا إلى أي طرفية ثبّتها عبر تثبيت > الطرفية، ويمكنك التبديل بين الطرفيات المثبّتة تحت الإعداد > الافتراضية > الطرفية.)
Tmux¶
يوفّر Tmux واجهة متّسقة وقابلة للبرمجة للألواح والنوافذ (المعروفة أيضًا بعلامات التبويب) والجلسات القابلة للاستئناف بغضّ النظر عن طرفيتك. يعمل حتى على مضيفين عن بُعد، لذا عندما تتصل بـ SSH إلى خادم، يمكنك استخدام نفس النهج.
تبدأ جلسة Tmux جديدة في طرفية جديدة باستخدام Super + Alt + Return، ولأن Tmux عملية ثابتة، يمكنك استئناف جلستك حتى لو أغلقت تلك الطرفية. اضغط فقط Ctrl + Space (المسمّى مفتاح البادئة) ثم s لرؤية كل جلساتك النشطة.
يأتي OmarOS مع تكوين Tmux محسّن إرجونوميًا، والذي لديه الكثير من روابط المفاتيح لتعلّمها، لذا احتفظ بصفحة الغش في متناول اليد.
دوال تخطيط Tmux¶
لأن Tmux قابل للبرمجة، يمكننا استخدام دوال لإنشاء تخطيطات. يأتي OmarOS مع أربع دوال مختلفة لتخطيطات المطوّر الشائعة.
tdl [agent] يبدأ واجهة ثلاثية شبيهة بـ IDE مع $EDITOR على اليسار، ووكيل AI المختار على اليمين (مثل c لـ opencode أو cx لـ Claude أو codex لـ OpenAI)، ثم طرفية في الأسفل.
لذا tdl c سيبدأ هذا (أو فقط ic):

يمكنك أيضًا بدء وكيل ثانٍ بـ tdl c cx (opencode + claude) (أو فقط icx):

هناك أيضًا tds، الذي يبدأ مربّعًا رباعيًا مع المحرّر أعلى يسار، ومراقب فرق حي أعلى يمين، وطرفية أسفل يسار، وopencode أسفل يمين.
يمكنك أيضًا بدء تكوين التخطيط هذا لكل دليل فرعي في الدليل الحالي باستخدام tdlm [agent]، ثم التنقّل باستخدام alt + 1/2/3/4/5/...:

أخيرًا، يمكنك بدء سرب من الوكلاء باستخدام tsl [panes] [command]. لذا tsl 4 c سيمنحك شبكة رباعية من وكلاء opencode:
