غير قادر على استخدام الشاشة بكفاءة في ماك محطة
-
03-07-2019 - |
سؤال
بعد يلخص مشاكل في استخدام الشاشة في الماك المحطة عندما يكون لديك التالية في حياتك .zshrc
if [[ $STY = '' ]] then screen -xR; fi
- الحل #1 لا يعمل ولكن الحل #2 يعمل: الحافظة البرامج:pbcopy, pbpaste و xsel لا تعمل على الإطلاق
- الخلل في همة عند استخدامها في نظام التشغيل Mac: غير قادر على أن لا المنتشرة ويندوز في الشاشة من قبل .Xresources.
- حل: Ctrl A توقف عن العمل في المحطة.هذا يوحي لي أن الشاشة لوحة المفاتيح الربط تحتاج إلى أن تتغير قليلا.
- حل: التمرير مع لوحة اللمس لا تعمل.عن طريق تحرير الخاص بك .screenrc على scrollback يعمل بشكل طبيعي (بما في ذلك اللمس)
- حل:غير قادر على أن دفوراك ارتباطات المفاتيح على الشاشة تتحرك في Scrollback وزارة الدفاع.
- كيف يمكنك استخدام 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 يحل كل هذه من خارج منطقة الجزاء (بلدي تثبيت بضع سنوات من العمر ، لذلك أنا لا يمكن اختبار هذه النظرية الآن).
مشكلة #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