Ekran GNU i interakcje z terminalem Mac

3

Konfiguracja: OSX 10.6 Terminal.app z wieloma kartami, z których jedna ssh jest na komputerze z uruchomioną instancją GNU Screen. Ta instancja ekranu ma (między innymi) i sesję irssi, powłoki bash. (inne szczegóły: mój klucz ekranowy to ^ -o)

Jak mogę się upewnić wszystko działa „dobrze”

Wśród problemów, które widziałem:

  • tab, usuń, inne powodujące „Wuff - Wuff”, naprawione przez ustawienie term = screen podczas początkowego tworzenia ekranu ( http://droptips.com/wuff-wuff-from-mac-os-x-to-a-screen-session-on-linux )

  • strzałki w górę iw dół, nie działają bezpośrednio w irssi (poprawione kursorem opcji w dół do 033 [6 ~ w Terminal.app & gt; klawiatura]

  • gdy $ TERM jest ustawiony na 'screen', mój pasek ekranu traci kolor ... naprawiony przez dodanie 'export TERM = xterm-color' do .bashrc na obcych komputerach.

Krótko mówiąc, czuje się jak hydra! Za każdym razem, gdy coś naprawiam, pojawia się coś nowego! Jakie jest „właściwe” rozwiązanie dla tego wszystkiego? Przełącz na iTerm.app?

chciałbym

  • wszystkie klawisze do pracy w „normalny” sposób ... tak jak powiedzieliby „kit” lub podobny, w tym podczas mniej i tym podobnych.
  • wszystkie rozmiary okien działają poprawnie. „reset” i ekran „^ -a W” powinny robić właściwe rzeczy.
Gregg Lind
źródło

Odpowiedzi:

2

Przepraszam, że odpowiadam na własne, ale żadna pomoc nie wydaje się nadchodząca :)

Terminal > settings > advanced > declare as 'dtterm' 

wydaje się być dobrym rozwiązaniem. Lub przynajmniej bardziej konsekwentnie lepszy niż xterm-color lub TERM = screen.

Dzięki temu wszystkie cztery klawisze strzałek i backspace działają w Vim, Less.

Wciąż złamany: ctrl-a- [(bufor ekranu gnu) w górę iw dół wydaje się borked, niestety.

Gregg Lind
źródło