터미널을 다시 열지 않고 커서 상태 재설정

터미널을 다시 열지 않고 커서 상태 재설정

비정상적인 tui가 있는 응용 프로그램을 사용하거나 지원되지 않는 문자/터미널 시퀀스를 인쇄할 때 커서/터미널이 올바르게 표시되지 않는 경우가 종종 있습니다.

그 순간 나는 보통 이렇게 했을 것입니다. clear && reset그러나 그것이 작동하는 동안에는 그렇지 않았습니다.일하다터미널을 닫았다가 다시 열지 않는 한 커서를 일반적인 상태로 재설정하기 위해(xterm, st, urxvt 등 내가 시도한 대부분의 터미널에서 발생함)

게시물에서 권장하는 대부분의 팁을 시도했습니다.이것하나 및 이와 유사한 다른 것들은 커서를 초기 상태로 재설정할 수 없습니다(예: 보이지 않는 상태로 유지).

터미널을 닫거나 다시 열지 않고 커서 상태를 재설정하는 권장 방법이 있습니까?

답변1

오직

tput cnorm

커서에 영향을 줍니다.

이것초기화터미널 설명에 따라 명령으로 변경되지 않을 수도 있습니다. 이는 명확한 조치가 아닙니다.reset, 그러나 일반적으로 완전성을 위해 수행되는 작업(참조tput reset반품). 터미널 설명에 사용된 경우딱딱한재설정하면 (터미널 에뮬레이터에 따라...) 터미널이 커서를 복원할 것으로 예상됩니다. 하지만,부드러운재설정이 선호되며 이는 하나에 영향을 미칠 수도 있고 그렇지 않을 수도 있습니다.딱딱한재설정은 괜찮습니다.

관련 정보