작업 제어가 포함된 "전체" 환경에서 xterm
자동으로 열리는 인스턴스를 시작하는 데 문제가 있습니다 .nvi
여기서는 특히 VTE 스킨이나 이와 유사한 것을 언급하고 있지만 xterm
저는 xfce4-terminal
.
나는 다음을 시도했습니다 :
xterm -e /bin/ksh -l -c "/usr/bin/vi"
xterm -ls -e /bin/sh -c "/usr/bin/vi"
xterm -e "/bin/sh -l -c /usr/bin/vi"
xterm -ls -e "/bin/ksh -l -c /usr/bin/vi"
xterm -e "/usr/bin/vi"
nvi
(이 경우에는 일반적으로 Debian 호스트에서 *BSD vi
구현을 사용합니다.) 위의 많은 예를 엽니다.
^Z
그러나 백그라운드/일시 중지를 실행 vi
하고 셸을 가져올 수 없으므로 환경과 기능이 "완전"하지 않습니다 .
:suspend
그것도 성공하지 못한 채,하지만 :sh
하다예상대로 하위 쉘을 엽니다.
나는 심지어 다음과 같은 래퍼를 사용해 보았습니다.
xterm -e /bin/ksh -l -c ~/svi.ksh
$ cat ~/svi.ksh
#!/bin/ksh93 -l
/usr/bin/vi
jobs
, bg
, 및 는 fg
모두 ksh93
쉘에 내장되어 있으며 실제 POSIX 유틸리티에 대한 데비안 패키지를 찾을 수 없는 것 같습니다.
제가 뭔가를 놓치고 있는 것 같아요. 아니면 제가 잘못하고 있는 것 같아요.
누구든지 통찰력이 있습니까?
감사해요