GNU Screen 和 Mac Terminal 交互问题

GNU Screen 和 Mac Terminal 交互问题

设置:OSX 10.6 Terminal.app 带有多个选项卡,其中一个选项卡通过 ssh 连接到运行 GNU Screen 实例的计算机。该屏幕实例具有(除其他外)和 irssi 会话、bash shell。(其他详细信息:我的屏幕键是 ^-o)

我如何确定一切运作良好

我所见过的问题包括:

  • tab、delete 和其他导致“Wuff--Wuff”的情况,通过在初始屏幕创建期间设置 term=screen 来修复(http://droptips.com/wuff-wuff-from-mac-os-x-to-a-screen-session-on-linux

  • 向上和向下箭头,在 irssi 中无法正常工作(通过在 Terminal.app > 键盘中将光标向下移动到 \033[6~ 来修复)

  • 当 $TERM 设置为“屏幕”时,我的屏幕栏会失去颜色...通过在外部机器上的 .bashrc 中添加“export TERM=xterm-color”来修复。

简而言之,感觉就像九头蛇!每次我修复某个问题,就会出现新问题!所有这些问题的“正确”解决方案是什么?切换到 iTerm.app?

我想

  • 所有键都以“正常”方式工作......就像他们在“putty”或类似的东西中所说的那样,包括在less和类似的东西中。
  • 所有窗口尺寸都能正常工作。'reset' 和屏幕 '^-a W' 应该能做正确的事情。

答案1

抱歉,我亲自回答,但似乎没有提供任何帮助:)

Terminal > settings > advanced > declare as 'dtterm' 

似乎是一个好的解决方案。或者至少比 xterm-color 或 TERM=screen 更稳定、更好。

这样,所有四个箭头键和退格键在 Vim、Less 中都可以使用。

仍然损坏:ctrl-a-[(gnu 屏幕缓冲区)上下似乎损坏了,唉。

相关内容