الطرفية
طرفية Mobile SSH متعملة علشان الشغل على الموبايل والتابلت. بتجمع بين مساحة الطرفية، وصف المفاتيح الإضافية، وأجزاء الجلسات المتعددة، ومعالجة التمرير، وسلوك إعادة الاتصال.
أساسيات الطرفية
- الطرفية بتستخدم سلوك بنمط xterm مع دعم الألوان ومعالجة مفاتيح المؤشّر.
- مخزّن التمرير بيحتفظ بحد أقصى 5000 سطر.
- اضغط على جزء علشان تختاره قبل ما تكتب.
- اقرص جزء الطرفية علشان تغيّر حجم النص. Mobile SSH بيعيد تحجيم الـ PTY البعيد بعد ما الإيماءة تستقر.
- اضغط مرتين على جزء علشان تدخل وضع ملء الشاشة. استخدم زر الرجوع علشان ترجع للشبكة.
شبكة الجلسات المتعددة
Mobile SSH يقدر يشغّل لحد ثماني جلسات SSH في نفس الوقت. كل جلسة بتظهر كجزء في شبكة الطرفيات. رأس الجزء بيعرض الوجهة أو العنوان الحالي. اضغط على جزء علشان تختاره، أو استخدم + Add Session علشان تبدأ اتصال تاني.
قفل جزء بيقطع جلسة SSH دي. الرجوع للشاشة الرئيسية بيخلي الجلسات النشطة متاحة عبر Active Sessions.
صف المفاتيح الإضافية
صف المفاتيح الإضافية بيظهر فوق لوحة مفاتيح Android وبيوفّر مفاتيح طرفية صعب استخدامها على لوحات اللمس:
ESCTABCTRLShift- مفاتيح الأسهم
HOMEENDPGUPPGDN- تبديل لوحة المفاتيح
CTRL وShift بيشتغلوا كمعدِّلَين لاصقَين للإدخال المتوافق اللي بعده. مثلًا، اضغط CTRL وبعدين اكتب C علشان تبعت Ctrl-C.
سلوك لوحة المفاتيح
في Mobile SSH إعدادين متعلقين بلوحة المفاتيح:
- اللمس على الطرفية لإظهار لوحة المفاتيح: لما يكون مفعّل، لمس الطرفية بيطلب من Android إظهار طريقة الإدخال.
- اقتراحات لوحة المفاتيح: لما تكون مفعّلة، اللوحات المتوافقة تقدر تعرض اقتراحات عند موجّهات الصدفة. عطّل ده لو الاقتراحات بتتعارض مع برامج الطرفية.
لما الاقتراحات تكون مفعّلة، Mobile SSH بيخزّن النص اللي بيتكتب لحد حدّ الكلمة، علشان تصحيح لوحة المفاتيح يقدر يستبدل الكلمة الحالية قبل ما تتبعت للصدفة البعيدة. مفاتيح التحكم وتوليفات الطرفية بتتخطّى المخزّن ده، علشان اختصارات زي أوامر بادئة tmux توصل بسرعة.
الإدخال الصوتي (زر ميكروفون Gboard) بيعدّي من نفس مخزّن النص، فالكلام المُملى بيتبعت بعد ما يتحدّد مش حرف حرف.
التحديد والنسخ والمشاركة
اضغط مطوّل جوّه الطرفية علشان تدخل وضع التحديد. شريط التحديد بيوفّر ثلاثة إجراءات:
- نسخ — بيحط النص المحدد في حافظة Android.
- مشاركة — بيمرّر النص المحدد لورقة مشاركة Android (البريد، الملاحظات، المراسلة، إلخ).
- تحديد الكل — بيوسّع التحديد لكامل مخزّن الطرفية الظاهر، وبعدين انسخ أو شارك.
التمرير
Mobile SSH بيوجّه إيماءات التمرير حسب حالة الطرفية:
- في خرج الصدفة العادي، السحب بيمرّر مخزّن التمرير المحلي.
- في تطبيقات الطرفية بوضع الفأرة، التمرير بيبعت تسلسلات هروب عجلة الفأرة.
- في تطبيقات الشاشة البديلة من غير وضع فأرة، زي كتير من جلسات tmux، التمرير بيدخل وضع نسخ tmux وبيبعت أوامر تمرير بالأسطر.
لو كتبت وإنت ماسك التمرير لفوق، Mobile SSH بيرجع لعرض الطرفية المباشر.
سلوك tmux
Mobile SSH بيراقب أوامر tmux الصادرة للإرفاق وإنشاء جلسة جديدة، زي:
tmux attach -t work
tmux a -t work
tmux new -A -s work
لما الاتصال يقطع وإنت في tmux، التطبيق ممكن يفتكر اسم آخر جلسة tmux للسيرفر ده ويحاول يعيد الإرفاق بعد إعادة الاتصال. لو مافيش اسم جلسة صريح اتلاحظ بس التطبيق عارف إنك كنت في جلسة شبيهة بـ tmux بشاشة بديلة، ممكن يجرّب tmux attach عام.
السلوك ده بأفضل جهد. لو جلسة tmux البعيدة مابقتش موجودة، الصدفة البعيدة بتفضل متاحة.
Agent alerts
Mobile SSH يقدر يراقب خرج الطرفية للجلسة النشطة علشان يلاقي أنماط بتدل على إن أيجنت بعيد بيستنى إدخال. لما يلاقي تطابق — زي مثلًا Claude Code أو Codex بيوقف عند موجّه — التطبيق بيبعت إشعار مع صوت واهتزاز اختياري.
علشان تضبط الإعداد ده:
- افتح Settings من الشاشة الرئيسية.
- فعّل Agent alerts.
- اختار صوت الإشعار ونمط الاهتزاز.
التنبيه بيشتغل على أي خرج صوتي نشط، بما في كده السماعات، فتقدر تسمعه وإنت بتتفرج على فيديو أو الموبايل مقفول. الإشعار بيظهر حتى لو Mobile SSH في الخلفية.
أنماط Agent alerts بيتم تطبيقها على خرج الطرفية الظاهر. لو الأداة البعيدة بتطلع سطر موجّه واضح (اسم مستخدم، أو ?، أو سؤال بين أقواس)، التطبيق ممكن يلتقطه تلقائي. لو التنبيهات بتشتغل كتير أوي أو مش بتشتغل خالص، اضبط الحساسية من Settings.
برامج الطرفية بملء الشاشة
لبرامج زي Vim وless وhtop وأدوات ncurses وأجزاء tmux:
- عطّل اقتراحات لوحة المفاتيح لو اللوحة بدأت تخزّن الإدخال بطريقة البرنامج مش متوقّعها.
- استخدم صف المفاتيح الإضافية لـ
ESCوالأسهم وPGUPوPGDN. - استخدم التكبير بالقرص لو النص صغير قوي، وبعدين استنى شوية لحد ما حجم الطرفية البعيدة يستقر.