الإعدادات والمنصات
PRO — ما الذي تفتحه الترقية
تعرض الفئة المجانية لافتة إعلانية في الأسفل وتحدّ من بعض الميزات. يفتح زر الترقية (الشريط الجانبي / اللافتة / شاشة الدفع) متجر التطبيقات (Google Play / App Store) مع خيارات:
- اشتراكات: أسبوع واحد، أو 1 / 3 / 6 / 12 شهرًا.
- شراء لمرة واحدة — PRO مدى الحياة.
تفتح PRO:
- اتصالات SSH محفوظة بلا حدود.
- وصول SFTP كامل (الرفع والتنزيل والتحرير).
- مدير مفاتيح SSH (المولِّد، والاستيراد، والمحوِّل، والترحيل).
- مفاتيح أمان FIDO2 / YubiKey.
- بلا إعلانات — اللافتة والإعلانات البينية تختفي.
حالة الترخيص (تجريبي / نشط / منتهٍ) مرئية على شاشة الدفع. بعد الشراء يحتفظ التطبيق بالاستحقاق بين الجلسات — لا حاجة لإعادة المصادقة مع المتجر.
الإعدادات
المظهر
- اللغة — 32 لغة واجهة؛ تسري التغييرات فورًا.
- سمة الواجهة — فاتحة / داكنة / حسب النظام (التطبيق بأكمله، وليس الطرفية).
- صفحة البدء — الشاشة التي يُفتح عليها التطبيق: الرئيسية (الافتراضية)، أو اتصالات SSH، أو الطرفية المحلية، أو Commander.
- حجم خط الطرفية — افتراضي عام 8–32؛ ويمكن تجاوزه لكل لقب عبر الشريط الجانبي → السمة.
- سمة الطرفية — سمة افتراضية عامة مع معاينة حية؛ تنطبق على الاتصال السريع وعلى أي لقب بلا اختيار خاص به، ويمكنك تجاوزها لكل لقب بأي من الـ 435 مخططًا مدمجًا (الشريط الجانبي → السمة).
الطرفية
- محرر إبراز المُخرَجات — أنماط تعبيرات نمطية + ألوان.
- المقتطفات — إدارة أوامر قابلة لإعادة الاستخدام مع عناصر نائبة (بارامترات).
- مهلة الاتصال — 5–120 ثانية.
- سرعة تمرير العجلة — عدد الأسطر لكل نقرة عجلة ماوس واحدة.
- مراقبة الموارد (CPU/RAM/القرص) — إظهار المؤشرات الحية للمضيف في جلسات SSH، بفترة تحديث 5–300 ثانية؛ وهذا هو الافتراضي العام، ويمكن لكل لقب تجاوزه.
- مستوى سجل الملف — ERROR / WARN / INFO / DEBUG.
لا يوجد حد للجلسات — افتح ما تشاء من علامات التبويب. علامات التبويب الإضافية إلى المضيف نفسه رخيصة: فهي تعيد استخدام الاتصال الحي وتفتح قناة جديدة فقط، فلا تسجيل دخول ثانٍ.
لوحة المفاتيح
- لوحة المفاتيح الافتراضية — سطح الإدخال الذي تبدأ به طرفية مفتوحة حديثًا: تلقائي، أو DevOps، أو النظام.
- تخطيط لوحة المفاتيح — QWERTY / QWERTZ / AZERTY للوحة مفاتيح DevOps؛ و«تلقائي» يشتقه من لغة التطبيق.
- عتامة لوحة المفاتيح — عتامة خلفية مفاتيح DevOps.
- حجم المفاتيح — يضبط ارتفاع المفاتيح وحجم التسميات.
- إظهار مفاتيح F — يُبقي صف F1–F10 ظاهرًا فوق لوحة مفاتيح DevOps (مفيد لـ mc أو htop).
الأمان
- مفاتيح SSH — المولِّد، والاستيراد، والمحوِّل، والترحيل بين الاتصالات.
- المضيفون الموثوقون — known_hosts مع البصمات.
الخصوصية والبيانات
- مشاركة التشخيصات (Android / iOS) — اشتراك اختياري في Firebase Analytics / Crashlytics.
- سياسة الخصوصية — رابط المستند.
- تفضيلات الإعلانات (Android / iOS) — حيثما ينطبق.
الإعداد
- تصدير / استيراد نسخة احتياطية مشفَّرة.
- استيراد
~/.ssh/config(سطح المكتب). - ملفات المستخدم (سطح المكتب): يخزّن
~/.dr-terminal/الإعدادات (بما فيها الاتصالات المحفوظة)، وبيانات الاعتماد المشفَّرة، وقاعدة البيانات المحلية، والسجلات. تتذكر النافذة آخر حجم وموضع لها؛ ولا تتوسط الشاشة الأساسية إلا عند أول تشغيل أو عندما يكون الموضع المحفوظ خارج الشاشة.
اختلافات المنصات
| الميزة | سطح المكتب | Android | iOS | TV |
|---|---|---|---|---|
سطر الأوامر (dr-terminal connect ...) | ✓ | — | — | — |
| اتصال داخلي للنسخة الواحدة (IPC) | ✓ | — | — | — |
| الطرفية المحلية (PTY) | ✓ | — | — | — |
| الطرفية التسلسلية / UART | ✓ | — | — | — |
| مدير ملفات بلوحتين + الفصل | ✓ | ✓ (مرسى) | ✓ (مرسى) | — |
| نوافذ قابلة للفصل + علبة النظام | ✓ | — | — | — |
| محدِّث تلقائي داخل التطبيق | ✓ | متجر | متجر | — |
| رفع SFTP بالسحب والإفلات | ✓ | — | — | — |
| شريط قوائم أصلي (macOS) | ✓ (macOS) | — | — | — |
| رفع/تنزيل عبر ورقة المشاركة | — | ✓ | ✓ | — |
| لوحة مفاتيح برمجية + شريط أدوات | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| واجهات FIDO2 الأصلية | ✓ | YubiKit SDK | yubikit-swift | — |
| اكتشاف المضيفين عبر Bonjour | ✓ | ✓ | ✓ | — |
| تخطيط TV (تنقّل بالريموت) | — | ✓ | — | ✓ |
| تخطيط الجهاز اللوحي بعمودين | — | ✓ | ✓ | — |
| الشريط الجانبي للطرفية (Host / السجل / الإكمال / المقتطفات / السمة) | ✓ | — | — | — |
| سمات الطرفية المدمجة (435) | ✓ | ✓ | ✓ | — |
تربط شاشة حول بإصدارات DR-Terminal لأجهزتك الأخرى — شارات المتاجر لتطبيقات الجوال على سطح المكتب، ورابط إلى صفحة تنزيلات سطح المكتب على Android / iOS.
الإبلاغ عن المشكلات
تعيش السجلات في ~/.dr-terminal/logs/ (سطح المكتب/Linux/macOS) أو داخل دليل بيانات التطبيق على Android/iOS. ارفع مستوى سجل الملف إلى DEBUG قبل إعادة إنتاج العلة، وأرفِق السجل بالتقرير.