Skip to main content

[Xshell] 터미널 갱신이 보이지 않은 영역에서 발생할 때 알리는 기능

By 12월 15, 2015January 12th, 2016기능

사용자의 입력이 있거나 서버로부터 메시지가 출력되었을 때 그 내용을 사용자가  즉시 볼 수 없는 경우가  있습니다.

  • 다중 탭 사용 환경에서 해당 탭이 현재 작업 중인 탭이 아니거나(비활성 상태)
  • 현재 작업 중인 탭이라도 사용자가 스크롤 영역을 탐색 중이지만 ‘입출력이 있더라도 화면 아래로 스크롤하지 않는 옵션’이 설정되어 있어 화면이 자동으로 스크롤 되지 않는 상태일 때.

위 첫번째의 경우는 기존 빌드에서도 지원하는 알림 기능이고, 두번째의 경우는 Xshell 5 Build 0831(2015-12-07 배포)에서 새롭게 추가한 기능입니다.

첫번째 예는 다음 화면은 세션 1,2,3 그리고 4가 있을 경우, 세션 1의 윈도우와 세션 2,3 그리고 4의 윈도우가 다른 윈도우에 있는 경우입니다.

multi_window1

세션 1과 4는 활성 상태입니다. 세션 2와 3은 세션이 비활성 상태이므로  입출력 사항이 보이지 않습니다. 지금 작성창을 통해서 모든 Xshell 세션에 어떤 명령어를 입력해 봅니다:

세션 2와 3은 활성이 아니었으므로 입출력 내용이 있다는 것을 사용자에게 보이기 위해 탭 알림 기능이 켜졌습니다.

두 번째의 경우입니다. 빌드 0831에서 추가한 내용입니다.  Xshell은 터미널에 입출력 문자가 있어도  스크롤 영역이 터미널 하단으로 내려 가지 않도록 하는 기능이 있습니다. 이는 사용자가 터미널의 스크롤 영역에서 원하는 내용을 찾고 있을 때 스크롤이 자동으로 일어나지 않도록 합니다.

auto_scroll_option

그러나 이 경우 시스템으로부터 온 중요한 메시지를 놓칠 수 있습니다. 그래서 출력 내용이 있을 경우 시각적으로 알릴 수 있는 탭 알림 기능을 현재 탭에서도 가능하도록 추가하였습니다.

다음 화면은 터미널 윈도우에서 스크롤 바를 위로 올린 상태로 화면에 새롭게 출력된 내용을 볼 수 없는 상태입니다.  이 경우에도 터미널 출력이 있을 경우 Xshell이 변경 사항을 사용자에게 알릴 수 있도록 탭 알림을 표시하였습니다.

탭 알림 기능을 사용하면, 사용자는 한 눈에 모든 세션을 확인할 수 있습니다.

 

Leave a Reply

8 − 2 =