tmux عبارة عن معدد إرسال طرفي: فهو يتيح إنشاء عدد من المحطات الطرفية والوصول إليها والتحكم فيها من شاشة واحدة. قد يتم فصل tmux عن الشاشة ويستمر في العمل في الخلفية، ثم يتم إعادة توصيله لاحقًا.
يعمل هذا الإصدار على OpenBSD وFreeBSD وNetBSD وLinux وmacOS وSolaris.
يعتمد tmux على libevent 2.x، المتوفر في هذه الصفحة.
ويعتمد أيضًا على ncurses المتوفرة في هذه الصفحة.
لبناء tmux، هناك حاجة إلى مترجم C (على سبيل المثال gcc أو clang)، وmake، وpkg-config، وyacc مناسب (yacc أو bison).
توفر بعض الأنظمة الأساسية حزمًا ثنائية لـ tmux، على الرغم من أنها قد تكون قديمة في بعض الأحيان. يتم سرد الأمثلة في هذه الصفحة.
لإنشاء وتثبيت tmux من إصدار tarball، استخدم:
./configure && make
sudo make install
يمكن لـ tmux استخدام مكتبة utempter لتحديث utmp(5)، إذا كان مثبتًا - قم بتشغيل التهيئة باستخدام --enable-utempter
لتمكين ذلك.
للحصول على تعليمات أكثر تفصيلاً حول إنشاء tmux وتثبيته، راجع هذه الصفحة.
للحصول على الأحدث من التحكم في الإصدار وإنشائه - لاحظ أن هذا يتطلب autoconf
و automake
و pkg-config
:
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure && make
نرحب بشدة بتقارير الأخطاء واقتراحات الميزات وخاصة مساهمات التعليمات البرمجية. يرجى الإرسال عبر البريد الإلكتروني إلى:
أو افتح مشكلة GitHub أو طلب السحب. يرجى قراءة هذه الوثيقة قبل فتح العدد.
هناك قائمة من الاقتراحات للمساهمات. لا تتردد في السؤال في القائمة البريدية إذا كنت تفكر في العمل على شيء ما أو تحتاج إلى مزيد من المعلومات.
للحصول على وثائق حول استخدام tmux، راجع صفحة الدليل tmux.1. مشاهدته من شجرة المصدر مع:
nroff -mdoc tmux.1 | less
يوجد مثال صغير للتكوين في example_tmux.conf
.
وملف إكمال bash(1) على:
https://github.com/imomaliev/tmux-bash-completion
لتصحيح الأخطاء، قم بتشغيل tmux باستخدام -v
أو -vv
لإنشاء ملفات سجل الخادم والعميل في الدليل الحالي.
القائمة البريدية لـ tmux للمناقشة العامة وتقارير الأخطاء هي:
https://groups.google.com/forum/#!forum/tmux-users
الاشتراك عن طريق إرسال بريد إلكتروني إلى: