غير قادر على استخدام الشاشة بكفاءة في ماك محطة

StackOverflow https://stackoverflow.com/questions/810025

  •  03-07-2019
  •  | 
  •  

سؤال

بعد يلخص مشاكل في استخدام الشاشة في الماك المحطة عندما يكون لديك التالية في حياتك .zshrc

if [[ $STY = '' ]] then screen -xR; fi 
  1. الحل #1 لا يعمل ولكن الحل #2 يعمل: الحافظة البرامج:pbcopy, pbpaste و xsel لا تعمل على الإطلاق
  2. الخلل في همة عند استخدامها في نظام التشغيل Mac: غير قادر على أن لا المنتشرة ويندوز في الشاشة من قبل .Xresources.
  3. حل: Ctrl A توقف عن العمل في المحطة.هذا يوحي لي أن الشاشة لوحة المفاتيح الربط تحتاج إلى أن تتغير قليلا.
  4. حل: التمرير مع لوحة اللمس لا تعمل.عن طريق تحرير الخاص بك .screenrc على scrollback يعمل بشكل طبيعي (بما في ذلك اللمس)
  5. حل:غير قادر على أن دفوراك ارتباطات المفاتيح على الشاشة تتحرك في Scrollback وزارة الدفاع.
  6. كيف يمكنك استخدام pbcopy/pbpaste/xsel داخل الشاشة ؟
هل كانت مفيدة؟

المحلول

وعادة ما حل ctrl-a المشكلة من خلال وضع هروبي حرف ctrl-z (والتي عادة لا تحتاج إلى استخدام في كثير من الأحيان عندما كنت تقوم بتشغيل الشاشة ، منذ بدلا من خلفية المعلومات العملية ، يمكنك فقط بدء تشغيل شاشة جديدة).في بلدي .screenrc:

escape ^Zz

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

نصائح أخرى

في screenrc:

# Make xterm scrolling work properly with screen.
termcapinfo xterm-256color|xterm-color|xterm|xterms|xs|rxvt ti@:te@

يعمل في المحطة.التطبيق أيضا.

الافتراضي OS X Terminal app ضعيف.الحصول على iTerm بدلا من ذلك:

iTerm

إذا لم أكن مخطئا ، iTerm يحل كل هذه من خارج منطقة الجزاء (بلدي تثبيت بضع سنوات من العمر ، لذلك أنا لا يمكن اختبار هذه النظرية الآن).

مشكلة #3 قد تكون قابلة للحل إذا تمكن البديل مخزن الشاشة المؤقت.استخدام altscreen on في .screenrc

الحل #1 الذي لا يعمل

أن تكون قادرا على نسخ/لصق في OSX وضعت التالية الخاصة بك .screenrc

bind b eval "writebuf" "exec sh -c 'pbcopy < /tmp/screen-exchange'"

> ال[ه] خط - يرسل هذا الملف إلى pbcopy - -.

الأمر لا بد أن ج-ب (في حالتي ، C-z ب).

الحل #2 الذي يعمل بل بطيئة نوع

استخدام Scrollback وضع أيوضع نسخ من قبل

التعامل

C-A [

لصق

C-A ]

الحل هو عظيم لأنه هو نفسه في كل محطة التطبيقات.وهو مشابه إلى الحافظة كما يمكنك استخدام الخاص بك مع الماوس.

Q5:من المستحيل:التمرير مع لوحة اللمس لا تعمل.

يمكنك استخدام ^أ Esc انتقل إلى أعلى الشاشة.لا يمكنك استخدام لوحة اللمس في الشاشة.

هذا لا يحل scrollback القضية ، على الرغم من أن هذا هو إلى حد ما كسر في أنه ليس على علم الشاشة المخازن المؤقتة.env TERM=vt100 screen

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top