هذا هو الأمر utalk الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
utalk - برنامج محادثة بملء الشاشة يستند إلى UDP
موجز
com.utalk [خيارات] المستخدم[@host][#tty]
com.utalk [خيارات] !port@host
com.utalk [خيارات] -ميناء
com.utalk [خيارات] -C منفذ المضيف
OPTIONS
-س، --الخادم
يقول com.utalk عدم استخدام شياطين الحديث للإعلان عن نفسها، وبدلاً من ذلك الانتظار لـ
الاتصال على رقم المنفذ المحدد.
-c ، --زبون
يقول com.utalk عدم استخدام برامج المحادثة للإعلان عن نفسها، وبدلاً من ذلك الاتصال بها
رقم المنفذ المحدد على المضيف المحدد.
-a، --الإعلان فقط
يصنع com.utalk حدد رقم المنفذ المحلي، وأرسل إعلانًا مع المنفذ
رقم بدلا من اسم المستخدم الخاص بك. من المفيد أن تبدأ أ com.utalk جلسة مع المضيف ذلك
لديه برنامج خفي للتحدث عندما لا يكون لديك برنامج خفي.
-7، - سبعة بت
يصنع com.utalk تحويل كافة الأحرف إلى US-ASCII 7 بت قبل عرضها؛ مفيد
إذا لم يكن لديك محطة قادرة على ISO-8859-1.
-8، --ثمانية بت
يصنع com.utalk إظهار الأحرف المشفرة ISO-8859-1 على الشاشة عند استلامها.
الحجج
مستخدم@المضيف[#tty]
يحدد المستخدم للرنين. يمكن استبدال الجزء "user@host" باسم مستعار
الاسم المحدد في الخاص بك ~/.utalkrc. إذا قمت بتحديد tty، com.utalk سوف يطلب الحديث
البرنامج الخفي للاتصال بالمستخدم على جهاز tty المحدد. يمكن أن يكون اسم المستخدم مسبوقًا بـ a
'!'، أيّ com.utalk سوف تجريد.
!port@host
يحدد رقم المنفذ للاتصال به والمضيف. من المفيد الرد على أ com.utalk
-a.
الوصف
com.utalk هو برنامج دردشة نصي في سياق حديث و YTalk، والذي يستخدم أفضل
بروتوكول مبني على UDP للاتصالات. لأنه لا يتطلب تلك الشبكة
تصل الحزم بالتسلسل لتتمكن من عرضها، com.utalk يمكن استخدامها على مدى غير موثوق بها
الروابط التي يكون فيها اتصال TCP/IP مثل telnet أو المحادثة بطيئًا جدًا بحيث لا يمكن استخدامه.
بالإضافة إلى ذلك، com.utalk يدعم التحرير الكامل للنص المكتوب مسبقًا، والتمرير للخلف، ولوحة المفاتيح
الارتباطات والأسماء المستعارة.
com.utalk is تتعارض مع أي برامج حوارية أخرى، حيث أنه يستخدم أسلوبًا مختلفًا تمامًا
بروتوكول. لسوء الحظ، فإن النص "الرد بـ: talk" تم ترميزه بشكل ثابت في البرنامج الخفي للتحدث،
ولا يمكن تعيينها من قبل العميل.
لتجنب الالتباس، utalk's ترسل طلبات التحدث اسم المستخدم مسبوقًا بـ "!"، والتي
يجب أن يُفهم على أنه "الرد على". com.utalk''.
عرض
كما في حديث و YTalkأطلقت حملة com.utalk الشاشة مقسمة إلى عدد من مناطق التمرير المنفصلة،
واحدة لك وواحدة لكل عميل متصل آخر (مقتصر حاليًا على عميل واحد).
تكون إحدى هذه النوافذ نشطة في أي وقت. تحتوي كل منطقة تمرير على سطر حالة في
في الأعلى، مع اسم العميل والأعلام التالية:
[م] هذه العلامة موجودة دائمًا في النافذة العلوية: إنها "mي "نافذة.
[*] تعني هذه العلامة أن النافذة نشطة وفي وضع القراءة والكتابة. هذا ال
الوضع العادي لنافذتك الخاصة؛ في هذا الوضع، يمكنك الكتابة والتحرير، وعندما تقوم بذلك
حرك المؤشر و/أو قم بالتمرير للخلف، حيث يرى جميع العملاء المتصلين الآخرين حركة المؤشر
أيضا.
[ص] تعني هذه العلامة أن النافذة نشطة وفي وضع القراءة فقط. هذا هو فقط
الطريقة التي يمكن أن تكون بها نافذة أخرى غير نافذتك نشطة (أي لا يمكنك كتابة نص في شخص ما
نافذة الآخر)؛ يتيح لك ضبط النافذة الخاصة بك في وضع القراءة فقط التمرير للخلف
من خلال ما كتبته دون أن يرى جميع العملاء الآخرين أنك تفعل ذلك.
[N] يعني أن النافذة لم يتم توصيلها بعد؛ لم يستجب المستخدم بعد.
[C] يعني أن النافذة متصلة.
[ب] يعني أن النافذة متصلة، ولكن لا توجد بيانات (حتى بيانات التحكم التي com.utalk يرسل
بشكل دوري) تم استلامه لفترة من الوقت، لذلك قد يكون الاتصال مقطوعًا أو
ربما يكون العميل الموجود على الجانب الآخر قد تعطل. com.utalk لن يقاطع أ
وبسبب هذا، يعود الأمر إليك لإيقافه بعد فترة إذا لم يحدث ذلك
عد.
EDITING
com.utalkيمكن تكوين مفاتيح التحرير لمحاكاة أي منهما vi or ايماكس، بشكل محدود.
افتراضيا، com.utalk في وضع إيماكس.
com.utalk يحتفظ بجدول الارتباطات لكل من الأوضاع الثلاثة: وضع emacs، ووضع الأمر vi، و
وضع الإدراج السادس. تتم تهيئة هذه الجداول إلى الإعدادات الافتراضية المناسبة، ويمكنك إضافتها
الارتباطات مع ربط الأمر في الخاص بك ~/.utalkrc ملف.
فيما يلي قائمة بجميع الأوامر الرئيسية وارتباطاتها الافتراضية في وضع emacs، vi
وضع الأوامر، ووضع الإدراج السادس على التوالي.
الإدراج الذاتي (قابل للطباعة حرف) (غير مجلد) (قابل للطباعة حرف)
يتم إدخال الضغط على المفتاح في موضع المؤشر الحالي، ويتحرك المؤشر
إلى الأمام خطوة واحدة.
إدراج في المكان (غير مجلد) (غير مجلد) (غير مجلد)
يتم إدخال الضغط على المفتاح في موضع المؤشر الحالي، ولا يحدث ذلك للمؤشر
تحرك.
اقتباس شار (^ س) (غير مجلد) (^ الخامس)
أدخل المفتاح التالي حرفيًا.
علامة التبويب (^أنا) (غير مجلد) (^أنا)
ينقل المؤشر إلى علامة التبويب التالية.
خط جديد (^ م، ^ ي) (^ م، ^ ي) (^ م، ^ ي)
ينقل المؤشر إلى الموضع الأول في السطر التالي، وربما يؤدي إلى إنشاء
الخط.
حذف (^ د) (خ) (غير مجلد)
يحذف الحرف الموجود أسفل المؤشر.
حذف نهاية السطر (^ك) (د، د $) (غير مجلد)
يحذف من المؤشر إلى نهاية السطر.
حذف بداية السطر (غير مجلد) (د0، د ^) (غير مجلد)
يحذف من بداية السطر إلى المؤشر.
حذف الخط (^ يو) (يوم) (^ يو)
يحذف السطر الحالي.
كلمة حذف (خروج d) (دو، دو) (غير مجلد)
يحذف إلى بداية الكلمة التالية.
حذف نهاية الكلمة (غير مجلد) (دي) (غير مجلد)
يحذف حتى نهاية الكلمة الحالية.
BACKSPACE (^ ح، ديل) (X) (^ ح، ديل)
يحرك المؤشر إلى الخلف بمقدار موضع واحد، مما يؤدي إلى مسح الحرف الموجود في هذا الموضع.
مسافة للخلف-كلمة (^ث) (غير مجلد) (^ث)
مسافات للخلف فوق كلمة واحدة.
الى الوراء (^ ب، ESC [د) (ح، [د) (غير مجلد)
يتحرك إلى الوراء موقف واحد.
إلى الأمام (^ واو، ESC [ج) (ل، [ج) (غير مجلد)
يتحرك إلى الأمام موقف واحد.
كلمة متخلفة (خروج b) (ب، B) (غير مجلد)
يتحرك إلى الوراء كلمة واحدة.
كلمة إلى الأمام (خروج f) (ث، W) (غير مجلد)
يتحرك إلى الأمام كلمة واحدة.
نهاية الكلمة (غير مجلد) (E) (غير مجلد)
للانتقال إلى نهاية الكلمة الحالية.
بداية السطر (^أ) (0، ^) (غير مجلد)
للانتقال إلى بداية السطر الحالي.
نهاية الخط (^ ه) ($) (غير مجلد)
ينتقل إلى نهاية السطر الحالي.
ج: nop (غير مجلد) (ESC) (غير مجلد)
لا يفعل شيئا.
زمارة (غير مجلد) (غير مجلد) (غير مجلد)
يصدر إشارة صوتية على الجهاز (لا يرسل إشارة صوتية إلى العملاء الآخرين).
up (^ ف، ESC [أ) (ك، [أ) (غير مجلد)
تحريك المؤشر لأعلى سطرًا واحدًا.
إلى أسفل (^ ن، ESC [ب) (ي، [ب) (غير مجلد)
تحريك المؤشر لأسفل سطرًا واحدًا.
أعلى الصفحة (خروج v) (^ب) (غير مجلد)
يحرك المؤشر لأعلى صفحة واحدة إذا كانت الشاشة في وضع القراءة/الكتابة، ويتم التمرير لأعلى
صفحة واحدة إذا كان في وضع القراءة فقط.
أسفل الصفحة (^ الخامس) (^و) (غير مجلد)
يحرك المؤشر لأسفل بمقدار صفحة واحدة إذا كانت الشاشة في وضع القراءة/الكتابة، ثم يقوم بالتمرير
لأسفل بمقدار صفحة واحدة إذا كان في وضع القراءة فقط.
ما يصل إلى نصف الصفحة (غير مجلد) (^ يو) (غير مجلد)
يحرك المؤشر لأعلى بمقدار نصف صفحة إذا كانت الشاشة في وضع القراءة/الكتابة، ثم يقوم بالتمرير لأعلى
بمقدار نصف صفحة إذا كان في وضع القراءة فقط.
أسفل نصف الصفحة (غير مجلد) (^ د) (غير مجلد)
يحرك المؤشر لأسفل بمقدار نصف صفحة إذا كانت الشاشة في وضع القراءة/الكتابة، ثم يقوم بالتمرير
لأسفل بمقدار نصف صفحة إذا كان في وضع القراءة فقط.
أعلى الشاشة (غير مجلد) (H) (غير مجلد)
ينقل المؤشر إلى السطر الأول من الشاشة المرئية الحالية.
منتصف الشاشة (غير مجلد) (M) (غير مجلد)
ينقل المؤشر إلى منتصف الشاشة.
أسفل الشاشة (غير مجلد) (L) (غير مجلد)
ينقل المؤشر إلى السطر الأخير من الشاشة المرئية الحالية.
أعلى أو أعلى الصفحة (غير مجلد) (غير مجلد) (غير مجلد)
لتحريك المؤشر إلى أعلى الشاشة إذا لم يكن هناك، أو التمرير لأعلى بمقدار واحد
الصفحة إذا كان الأمر كذلك.
الصفحة السفلية أو السفلية (غير مجلد) (غير مجلد) (غير مجلد)
لتحريك المؤشر إلى أسفل الشاشة إذا لم يكن هناك، أو التمرير لأسفل
صفحة واحدة إذا كان الأمر كذلك.
السادس غوتو الخط (غير مجلد) (G) (غير مجلد)
ينقل المؤشر إلى رقم السطر الذي تم إدخاله كبادئة، إن وجد؛ وإلا ينتقل إلى
السطر الأخير من المخزن المؤقت.
إعادة العرض (^ل) (^ل) (^ل)
يعيد رسم الشاشة.
إعادة المزامنة (^ ص) (^ ص) (^ ص)
يطلب الإرسال الفوري لجميع الحزم المفقودة.
النافذة التالية (^X b, ^X o, ^ز) (ز) (غير مجلد)
لتدوير النافذة النشطة بين نافذتك في وضع القراءة/الكتابة، نافذتك في وضع
وضع القراءة فقط، وكل من النوافذ الأخرى.
تعيين الموضوع (^ت) (^ت) (غير مجلد)
يطالب المستخدم بـ "موضوع"، والذي سيتم عرضه في الجزء العلوي من الشاشة
لكل المستخدمين.
وضع الإدراج السادس (غير مجلد) (و، R) (غير مجلد)
يضبط وضع الإدراج السادس.
وضع القيادة السادس (غير مجلد) (غير مجلد) (غير مجلد)
يضبط وضع الأوامر السادس.
وضع إيماكس (غير مجلد) (غير مجلد) (غير مجلد)
يضبط وضع إيماكس.
استقال (^X c) (زز) (غير مجلد)
إنهاء com.utalk.
vi-escape (غير مجلد) (غير مجلد) (ESC)
يضبط وضع الأمر السادس ويحرك المؤشر موضعًا واحدًا إلى اليسار.
السادس إضافة (غير مجلد) (A) (غير مجلد)
يحرك المؤشر موضعًا واحدًا إلى اليمين ويضبط وضع الإدراج السادس.
السادس-إضافة في نهاية السطر (غير مجلد) (A) (غير مجلد)
ينقل المؤشر إلى نهاية السطر الحالي ويضبط وضع الإدراج السادس.
السادس-إدراج في بداية السطر (غير مجلد) (I) (غير مجلد)
ينقل المؤشر إلى بداية السطر الحالي ويضبط وضع الإدراج السادس.
السادس مفتوح (غير مجلد) (O) (غير مجلد)
ينقل المؤشر إلى بداية السطر التالي ويضبط وضع الإدراج السادس.
السادس-مفتوح أعلاه (غير مجلد) (O) (غير مجلد)
ينقل المؤشر إلى بداية السطر السابق ويضبط وضع الإدراج السادس.
السادس-استبدال شار (غير مجلد) (ص) (غير مجلد)
يستبدل الحرف الموجود أسفل المؤشر بالمفتاح التالي.
السادس-العثور على شار (غير مجلد) (F) (غير مجلد)
ينقل المؤشر إلى التواجد التالي للمفتاح التالي على نفس السطر.
vi-reverse-find-char (غير مجلد) (F) (غير مجلد)
ينقل المؤشر إلى التواجد السابق للمفتاح التالي على نفس السطر.
السادس حتى شار (غير مجلد) (T) (غير مجلد)
ينقل المؤشر إلى موضع واحد قبل تشغيل المفتاح التالي في المرة التالية
نفس الخط.
vi-reverse-till-char (غير مجلد) (T) (غير مجلد)
ينقل المؤشر إلى موضع واحد بعد التواجد السابق للمفتاح التالي
على نفس الخط.
سادسا- تكرار البحث (غير مجلد) (؛) (غير مجلد)
يكرر أمر البحث أو حتى السابق.
السادس عكس تكرار البحث (غير مجلد) (،) (غير مجلد)
يكرر أمر البحث أو حتى السابق، مع عكس الاتجاه.
السادس-حذف-العثور على شار (غير مجلد) (مدافع) (غير مجلد)
يحذف كافة الأحرف الموجودة بين الموضع الحالي والتكرار التالي لـ
المفتاح التالي على نفس السطر، وكلاهما متضمن.
السادس-حذف-عكس-العثور على شار (غير مجلد) (مدافع) (غير مجلد)
يحذف كافة الأحرف الموجودة بين الموضع الحالي والتكرار السابق لـ
المفتاح التالي على نفس السطر، وكلاهما متضمن.
السادس-حذف-حتى-شار (غير مجلد) (دت) (غير مجلد)
يحذف كافة الأحرف الموجودة بين الموضع الحالي والتكرار التالي لـ
المفتاح التالي على نفس السطر، ولا يشمل الأخير.
vi-حذف-عكس-حتى-char (غير مجلد) (مدافع) (غير مجلد)
يحذف كافة الأحرف الموجودة بين الموضع الحالي والتكرار السابق لـ
المفتاح التالي على نفس السطر، وليس بما في ذلك الأخير.
حالة الوجه السادس (غير مجلد) (~) (غير مجلد)
اقلب حالة الحرف الموجود أسفل المؤشر.
CONFIGURATION
يمكنك تحديد عدد من الإعدادات ل com.utalk في ملف التكوين يسمى .utalkrc in
دليل منزلك.
الأوامر الصالحة هي:
وضع إيماكس
الوضع السادس
ربط مفتاح وظيفة
ربط! مفتاح وظيفة
الاسم المستعار الاسم المستعار قيمنا
طقم ضبط تشغيل | إيقاف
الإعدادات هي:
زمارة يجعل utalk يسمح بإصدار أصوات تنبيه أو إسكاتها.
التفاف الكلمة, التفاف الكلمات, ww
تشغيل التفاف الكلمات أو إيقاف تشغيله (فقط في نهاية السطر الأخير في المخزن المؤقت).
ثمانية بت، ثمانية بت, eb
يسمح لأحرف iso-latin-1 ذات ثمانية بتات بالمرور أو تعيينها إلى US-ASCII.
ميتا إيسك, ميتايسك, me
تعيين المفاتيح مع البت العالي المعين على ESC متبوعًا بالمفتاح، أو السماح لها بالمرور (فقط
يؤثر على وضع emacs).
"تبديل" و"se" مرادفان لكلمة "set".
"bindkey" و"bindkey!" هي مرادفات لـ "ربط" و"ربط!"، على التوالي.
في الإعدادات، تكون الوسيطات "on" و"off" اختيارية، ويتم افتراض "on" افتراضيًا، ما لم يكن
اسم الإعداد مسبوق بـ "لا".
تنطبق الارتباطات على الوضع الحالي؛ لتغيير الارتباطات في الوضع vi، ضع "vi-mode" أولاً،
ثم "الربط" و"الربط!". في وضع emacs، "ربط" و"ربط!" هي مترادفة.
في ملزمة، مفتاح يجب أن يكون حرفًا أو سلسلة من الأحرف، غير مفصولة بها
أي مساحات. يتم التعرف على التسلسلات التالية لتحديد الأحرف:
^دبابة، C-دبابة -- يتحكم-دبابة
M-دبابة -- ميتا-دبابة
\e--ESC
\t -- علامة التبويب
\r -- حرف الإرجاع (^M)
\n -- السطر الجديد (^J)
\xعرافة الكود - رمز Ascii الوارد بالنظام الست عشري
\دبابة -- هذا الحرف، مأخوذ بالمعنى الحرفي للكلمة
لاحظ أنه لا ينبغي عليك ربط الوظائف بمجموعات مفاتيح M في وضع emacs؛ استخدم مفتاح ESC
بدلاً من ذلك، قم بتشغيل meta-esc إذا كنت تريد استخدام مفتاح Meta الخاص بك كما هو الحال في emacs.
يمكنك إنشاء أسماء مستعارة لعناوين الأشخاص للاتصال بها، في أي من الأشكال الثلاثة:
الاسم المستعار الاسم المستعار@ اسم المستخدم@
يستبدل الاسم المستعار@مضيف مع اسم المستخدم@مضيف لكل مضيف. علامة "@" في النهاية
of اسم المستخدم@ غير مطلوب.
الاسم المستعار @ألياشوست @المضيف الحقيقي
يستبدل المستخدم@ألياشوست مع المستخدم@المضيف الحقيقي لكل مستخدم. علامة "@" في
بداية @المضيف الحقيقي غير مطلوب.
الاسم المستعار الاسم المستعار المستخدم@مضيف
يستبدل الاسم المستعار مع المستخدم@مضيف.
COPYING
com.utalk هو برنامج مجاني. يمكنك إعادة توزيعه و/أو تعديله ضمن GNU General
الترخيص العام كما نشرته مؤسسة البرمجيات الحرة. راجع ملف الترخيص لـ
تفاصيل.
استخدم utalk عبر الإنترنت باستخدام خدمات onworks.net