gnome-terminal에서 깜박이는 커서를 어떻게 비활성화합니까? 이것에 대한 설정이 한 번 있다고

나는 그놈 터미널 “Profile”에 이것에 대한 설정이 한 번 있다고 맹세 할 수 있었다.

그런 다음 일부 버전의 Ubuntu에서 해당 설정이 사라지고 시스템 ➜ 기본 설정 ➜ 키보드 를 사용하여 “텍스트 필드에서 커서 깜박임”을 선택 취소해야했습니다.

글쎄, 그들 중 어느 것도 현재 작동하지 않는 것 같습니다. 그러면 커서가 깜박임을 멈추는 방법은 무엇입니까?



답변

예, gconf에 숨겨진 설정이 있습니다.
gconf-editor를 열고로 이동하여 값을 /apps/gnome-terminal/profiles/Default찾아서 cursor_blink_mode로 변경하십시오 off.


답변

명령 행에서도 깜박임을 비활성화 할 수 있습니다 (gconf-editor는 기본적으로 설치되어 있지 않습니다).

 gconftool-2 --set /apps/gnome-terminal/profiles/Default/cursor_blink_mode --type string off

최신 버전의 gnome-terminal의 경우 명령이 변경되었습니다.

gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$(gsettings get org.gnome.Terminal.ProfilesList default|tr -d \')/ cursor-blink-mode off


답변

거의 모든 단일 Gnome 설치에서이 게시물을 검토합니다. 실제 변수 이름이 너무 자주 바뀌는 것 같습니다.

내 해결책 : gsettings list-recursively | grep blink

그런 다음 링크 값을 True에서 False로 설정했습니다. 현재로서는 org.gnome.desktop.interface 커서 깜박임입니다.

gsettings set org.gnome.desktop.interface cursor-blink false

이것이 미래에 다른 누군가를 돕기를 바랍니다!


답변

다음을 사용하여 현재 커서 문자를 설정하는 이스케이프 시퀀스를 터미널에 보낼 수 있습니다 (POSIX 호환 가능하다고 생각합니다) tput.

tput civis    # invisible
tput cnorm    # normal       (usually an underscore)
tput cvvis    # very visible (usually a rectangle)

: 그냥 로컬 runcom 스크립트에서 선호하는 어떤 넣어 ~/.zshrc, ~/.bashrc당신의 독이다 무엇 이건 – – 또는 글로벌 하나 /etc당신이 모든 사용자에 대해 실행을 기원합니다.


답변