kitty (terminal emulator)
Appearance
| kitty | |
|---|---|
| File:Kitty(Terminal-emulator).png | |
| Original author(s) | Kovid Goyal |
| Stable release | 0.35.2
/ June 22, 2024 |
| Repository | github |
| Written in | C, Python |
| Operating system | Linux, macOS, FreeBSD |
| License | GNU General Public License, version 3.0 |
| Website | sw |
kitty는 성능과 기능에 중점을 둔, 리눅스, macOS,[1] 및 일부 BSD 배포판에 대해 자유와 오픈-소스 GPU-가속된 터미널 에뮬레이터입니다.[2][3][4] kitty는 C와 Python 프로그래밍 언어를 혼합하여 작성되었습니다. 그것은 GPU 지원을 제공합니다. kitty는 마이크로 윈도우에 대해 PuTTY의 포크, KiTTY라는 또 다른 프로그램과 이름을 공유합니다.[5]
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이라는 보충 프로그램을 지원합니다.[6] 기타 기능은 다음을 포함합니다:
- 설치된 ImageMagick과 함께 이미지 표시[7][6]
- 이름, 코드, 최근 사용 항목에 의한 대화형 유니코드 문자 입력[8]
- 실제 색상, 텍스트 서식 기능 지원
- 여러 창과 탭의 타일링[9]
- 단일 구성 파일
- 하이퍼링크 클릭
- 마우스 지원 (예를 들어, Vim에서)
- Vim에서와 같은 다중 복사/붙여넣기 버퍼[10]
- OpenGL 렝더링[1]
Troubleshootings
- 한글입력기
- 그놈 Wayland에서, GLFW_IM_MODULE=ibus와 같은 환경 변수와 함께 ibus 또는 fcitx를 사용해서 한글을 입력할 수 있지만, kime, nimf 등은 붙지 않습니다. 즉, ibus-hangul을 설정하고 desktop 파일에서 환경 변수를 설정해서 한글 입력이 가능합니다.
- 폰트 힌팅 문제
- 다른 터미널과 같은 폰트를 사용하지만, 조금 번져 보여서 가독성이 좋지 않습니다. 힌팅 설정을 별도로 진행해야 합니다.
- Nerd 폰트 문제
- 다른 터미널과 같은 폰트를 사용하지만, 일부 아이콘을 표시하지 못하는 것이 존재합니다. 아이콘이 표시되는 폰트, 예를 들어, IosevkaTerm Nerd Font를 이용할 수 있지만, 다른 터미널에서 표현되는 것과 크기가 다르게 표시되는 것들이 여전히 존재합니다.
Screenshots

References
- ^ a b deCourville, Nick (2023-03-03). "Best Terminal for Mac: Choosing Your Favorite Alternative". The Mac Observer. Retrieved 2024-06-19.
- ^ "kitty - hardware-accelerated terminal emulator". LinuxLinks. 2019-10-11. Retrieved 2021-03-09.
It offers GPU-acceleration combined with a wide feature set. It's targeted at power keyboard users. It's billed as a modern, hackable, featureful, OpenGL based terminal emulator
- ^ Kumar, Nitesh. "Best Terminal Emulators for Linux – Linux Hint". Retrieved 2021-03-09.
- ^ Byfield, Bruce (July 2022). "A modern terminal emulator Here, Kitty, Kitty". www.magzter.com. Linux Magazine. Retrieved 2024-06-19.
- ^ "KiTTY". www.9bis.net. Retrieved 2021-03-09.
- ^ a b Borisov, Bobby (2022-04-01). "Kitty Terminal Emulator: How to Install, Configure, and Use It". linuxiac. Retrieved 2024-06-19.
- ^ "icat - Display images in the terminal — kitty 0.19.3 documentation". sw.kovidgoyal.net. Retrieved 2021-03-09.
alias icat="kitty +kitten icat"
- ^ "Unicode input — kitty 0.19.3 documentation". sw.kovidgoyal.net. Retrieved 2021-03-09.
- ^ Das, Ankush (2021-03-18). "Top 14 Terminal Emulators for Linux (With Extra Features or Amazing Looks)". It's FOSS. Retrieved 2024-06-19.
- ^ Gautam, Pratik (2020-12-22). "Kitty - A Powerful GPU Based Terminal Emulator". LinOxide. Retrieved 2021-03-09.