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.