터미널 커서를 상자에서 줄로 바꾸는 방법? 익숙하기 때문에이

Linux Mints 터미널 (및 우분투 스)의 상자 모양 커서는 실제로 혼란 스럽습니다! 나는 수직선에 익숙하기 때문에이 상자 모양의 커서가 실제로 어디에 있는지 확실하지 않을 때 명령에 집중하기가 어렵습니다.

이것을 바꿀 방법이 있습니까? 감사!



답변

이것은 터미널 프로그램 자체의 기능입니다.

우분투에서 ‘터미널’을 사용하는 경우 환경 설정에서이를 변경할 수 있습니다.

메뉴-> 편집-> 프로필 환경 설정-> 일반 탭

“커서 모양”에 대한 풀다운 메뉴가 있으며 “I 빔”은 옵션입니다.


답변

질문을 받았을 때 (2011 년 10 월), 주어진 터미널에서이 작업을 수행하는 방법은 기본 설정 대화 상자를 사용했습니다. 몇 년 후 ( 201411 월 ) 누군가 2009 년 12 월DECSUSR 이후 xterm에서 사용 (및 확장) 된 이스케이프 시퀀스에 대한 지원을 추가했습니다 .

변경 사항에는 다음과 같은 선택 사항이 언급됩니다.

+        VTE_CURSOR_STYLE_TERMINAL_DEFAULT = 0,
+        VTE_CURSOR_STYLE_BLINK_BLOCK      = 1,
+        VTE_CURSOR_STYLE_STEADY_BLOCK     = 2,
+        VTE_CURSOR_STYLE_BLINK_UNDERLINE  = 3,
+        VTE_CURSOR_STYLE_STEADY_UNDERLINE = 4,
+        /* *_IBEAM are xterm extensions */
+        VTE_CURSOR_STYLE_BLINK_IBEAM      = 5,
+        VTE_CURSOR_STYLE_STEADY_IBEAM     = 6
+} VteCursorStyle;

이 기능은 XTerm 제어 순서에 설명되어 있습니다 .

CSI Ps SP q
          Set cursor style (DECSCUSR, VT520).
            Ps = 0  -> blinking block.
            Ps = 1  -> blinking block (default).
            Ps = 2  -> steady block.
            Ps = 3  -> blinking underline.
            Ps = 4  -> steady underline.
            Ps = 5  -> blinking bar (xterm).
            Ps = 6  -> steady bar (xterm).

예를 들어, 명령 행에서이를 수행하여 커서를 막대 ( “I-beam”)로 변경할 수 있습니다.

printf '\033[6 q'

(공백이 필요하며 설명서의 “SP”에 해당합니다.)


답변

Bodhi 2.4.0에서는 깜박이는 커서를 비활성화 할 수 있습니다 (장애가 적음).


답변

우분투 터미널 창에서 Terminal empty space.profiles> profile preferences> cursor shape> I-Beam을 마우스 오른쪽 버튼으로 클릭하십시오.