الصفحة الرئيسية » howto » 2 بدائل ل GNU Screen for Linux Terminal Multitasking

    2 بدائل ل GNU Screen for Linux Terminal Multitasking

    لقد كتبنا عن استخدام غنو سكرين لتعدد المهام في محطة لينكس في الماضي. جنو سكرين هو جدي هذه البرامج ، لكن tmux و dvtm + dtach هي حلول أخرى قد تفضلها.

    Tmux هو إعادة كتابة محسنة لشاشة GNU. Dvtm هو وحدة تحكم وحدة تحكم مستوحاة من مديري إطارات التباعد ، ويضيف dtach القدرة على الفصل من وإعادة إرفاقها بدورات dvtm.

    Tmux

    كإعادة كتابة لشاشة GNU ، تقدم tmux مجموعة متنوعة من التحسينات. بعض من أهمها يتضمن نموذج خادم العميل ، والذي يسمح لك بالاتصال بجلسة tmux من مواقع متعددة ، وتنسيق ملف تكوين أنظف. اطلع على الأسئلة الشائعة حول tmux لاكتشاف قائمة بالطرق التي يختلف عنها من شاشة GNU.

    استخدم هذا الأمر لتثبيت tmux على Ubuntu:

    sudo apt-get install tmux

    إذا كنت تستخدم توزيعًا آخر ، فستجده على الأرجح في مدير الحزم في التوزيع الخاص بك.

    لإطلاق tmux بعد تثبيته ، فقط قم بتشغيل tmux أمر. على عكس الشاشة ، يأتي tmux بشريط الحالة افتراضيًا.

    لفتح نافذة طرفية إضافية ، استخدم وزارة الدفاع-ج اختصار لوحة المفاتيح. الافتراضي مجموعة مفتاح modifer هو على Ctrl-ب. هذا يعني أنك ستضطر إلى الضغط على Ctrl-ب وثم ج لإنشاء نافذة جديدة.

    ستظهر كل نافذة جديدة تفتحها في شريط الحالة. بشكل افتراضي ، يعرض tmux نافذة واحدة فقط على الشاشة في كل مرة.

    إليك بعض اختصارات لوحة المفاتيح المهمة لبدء الاستخدام:

    وزارة الدفاع-X - قتل المحطة الحالية.

    وزارة الدفاع ن - التركيز على النافذة التالية.

    وزارة الدفاع ف - التركيز على النافذة السابقة.

    عصري-# - ركّز النافذة المحددة ، حيث يمثل # رقمًا بين 0 و 9.

    عصري-' - موجه لإطار لتحديد.

    عصري-٪ - تقسيم النافذة الحالية إلى قسمين أفقيًا.

    عصري-" - تقسيم النافذة الحالية إلى اثنين عموديا


    لفصل الجلسة الحالية ، استخدم وزارة الدفاع-د اختصار لوحة المفاتيح.

    لإعادة الاتصال بجلسة ، قم بتشغيل الأمر التالي:

    tmux نعلق

    لمزيد من اختصارات لوحة المفاتيح ، قم بتشغيل رجل tmux أو قراءة دليل tmux على الويب.

    Dvtm و Dtach

    على عكس GNU Screen و tmux ، لا تسمح dvtm بفصلها وإعادة ربطها بالجلسات. سيكون عليك تشغيل dvtm مع dtach للفصل منه وإعادة ربطه بجلساتك.

    قم بتشغيل هذا الأمر لتثبيت dvtm و dtach على Ubuntu:

    sudo apt-get install dvtm dtach

    يجب أن تكون هذه البرامج متوفرة في مستودعات برامج التوزيع الأخرى أيضًا.

    تشغيل dvtm الأمر لإطلاق dvtm. سترى نافذة طرفية واحدة.

    لفتح نوافذ طرفية إضافية ، استخدم وزارة الدفاع-ج اختصار لوحة المفاتيح. مجموعة مفتاح التعديل الافتراضي هي على Ctrl-ز. هذا يعني أنك ستحتاج إلى الضغط على Ctrl-ز وثم ج لفتح نافذة طرفية جديدة.

    مثل مدير النوافذ ، سيضع dvtm نوافذ المحطة تلقائيًا. على عكس المرافق الأخرى ، فإنه يعرضها على الشاشة بشكل افتراضي.

    إليك بعض اختصارات لوحة المفاتيح المهمة لبدء الاستخدام:

    وزارة الدفاع-X - أغلق النافذة الحالية.

    وزارة الدفاع-ي - التركيز على النافذة التالية.

    وزارة الدفاع-ك - التركيز على النافذة السابقة.

    عصري-# - ركز النافذة المحددة ، حيث # هو رقم النافذة.

    وزارة الدفاع-ف - قم بإنهاء dvtm.

    للحصول على قائمة كاملة ، قم بتشغيل رجل dvtm الأمر أو التحقق من صفحة دليل dvtm على شبكة الإنترنت.

    يدعم Dvtm أيضًا الماوس. على سبيل المثال ، يمكنك النقر فوق أحد الإطارات لتحديده.

    لفصل جلسة dvtm وإعادة إرفاقها لاحقًا ، سيكون عليك تشغيلها باستخدام الأمر dtach. لبدء dvtm باستخدام dtach ، استخدم الأمر التالي:

    dtach -c / tmp / dvtm-session -r winch dvtm

    لفصل جلسة dvtm التي تم تشغيلها مع dtach ، استخدم Ctrl- \ اختصار لوحة المفاتيح.

    لإعادة الاتصال بجلسة dvtm لاحقًا ، استخدم الأمر التالي:

    dtach -a / tmp / dvtm-session -r winch

    يمكنك استخدام dtach للتشغيل والفصل منه وإعادة توصيله لتطبيقات أخرى أيضًا.


    قد ترغب أيضًا في التحقق من byobu ، مما يعزز من شاشة GNU.