리눅스
kitty (terminal emulator)
다움위키
2024. 8. 26. 20:09
원문: https://dawoum.duckdns.org/wiki/Kitty_(terminal_emulator)
kitty는 성능과 기능에 중점을 둔, 리눅스, macOS, 및 일부 BSD 배포판에 대해 자유와 오픈-소스 GPU-가속된 터미널 에뮬레이터입니다. kitty는 C와 Python 프로그래밍 언어를 혼합하여 작성되었습니다. 그것은 GPU 지원을 제공합니다. kitty는 마이크로 윈도우에 대해 PuTTY의 포크, KiTTY라는 또 다른 프로그램과 이름을 공유합니다.
Installation
데비안 저장소에서 설치할 수 있습니다:
- sudo apt install kitty
Configurations
보통은 사용자 디렉토리 아래에 파일을 만듭니다:
- mkdir -p ~/.config/kitty
- touch ~/.config/kitty/kitty.conf
- cp /usr/share/doc/kitty/examples/kitty.conf ~/.config/kitty
위 파일을 확인해서 설정을 바꿀 수 있습니다.
다른 사람이 공개한 설정을 참조할 필요가 있습니다. 예를 들어,
창 모양새를 같게 만들기 위해, kitty.conf에 다음을 추가할 수 있습니다:
- linux_display_server x11
또는 GDK_BACKEND=x11 환경 변수로도 같은 효과를 볼 수 있습니다.
Features
Kitty는 kitty에 기능을 추가하는 kitten이라는 보충 프로그램을 지원합니다. 기타 기능은 다음을 포함합니다:
- 설치된 ImageMagick과 함께 이미지 표시
- 이름, 코드, 최근 사용 항목에 의한 대화형 유니코드 문자 입력
- 실제 색상, 텍스트 서식 기능 지원
- 여러 창과 탭의 타일링
- 단일 구성 파일
- 하이퍼링크 클릭
- 마우스 지원 (예를 들어, Vim에서)
- Vim에서와 같은 다중 복사/붙여넣기 버퍼
- OpenGL 렌더링
Troubleshootings
- 한글입력기: 그놈 Wayland에서, GLFW_IM_MODULE=ibus와 같은 환경 변수와 함께 ibus 또는 fcitx를 사용해서 한글을 입력할 수 있지만, kime, nimf 등은 붙지 않습니다. 즉, ibus-hangul을 설정하고 desktop 파일에서 환경 변수를 설정해서 한글 입력이 가능합니다.
- 폰트 힌팅 문제: 다른 터미널과 같은 폰트를 사용하지만, 조금 번져 보여서 가독성이 좋지 않습니다. 힌팅 설정을 별도로 진행해야 합니다.
- Nerd 폰트 문제: 다른 터미널과 같은 폰트를 사용하지만, 일부 아이콘을 표시하지 못하는 것이 존재합니다. 아이콘이 표시되는 폰트, 예를 들어, IosevkaTerm Nerd Font를 이용할 수 있습니다.