Jump to content

kitty (terminal emulator)

From DawoumWiki, the free Mathematics self-learning

kitty
Original author(s)Kovid Goyal
Stable release
0.35.2 / June 22, 2024; 18 months ago (2024-06-22)
Repositorygithub.com/kovidgoyal/kitty
Written inC, Python
Operating systemLinux, macOS, FreeBSD
LicenseGNU General Public License, version 3.0
Websitesw.kovidgoyal.net/kitty/

kitty는 성능과 기능에 중점을 둔, 리눅스, macOS,[1] 및 일부 BSD 배포판에 대해 자유와 오픈-소스 GPU-가속된 터미널 에뮬레이터입니다.[2][3][4] kitty는 CPython 프로그래밍 언어를 혼합하여 작성되었습니다. 그것은 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

  1. ^ a b deCourville, Nick (2023-03-03). "Best Terminal for Mac: Choosing Your Favorite Alternative". The Mac Observer. Retrieved 2024-06-19.
  2. ^ "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
  3. ^ Kumar, Nitesh. "Best Terminal Emulators for Linux – Linux Hint". Retrieved 2021-03-09.
  4. ^ Byfield, Bruce (July 2022). "A modern terminal emulator Here, Kitty, Kitty". www.magzter.com. Linux Magazine. Retrieved 2024-06-19.
  5. ^ "KiTTY". www.9bis.net. Retrieved 2021-03-09.
  6. ^ a b Borisov, Bobby (2022-04-01). "Kitty Terminal Emulator: How to Install, Configure, and Use It". linuxiac. Retrieved 2024-06-19.
  7. ^ "icat - Display images in the terminal — kitty 0.19.3 documentation". sw.kovidgoyal.net. Retrieved 2021-03-09. alias icat="kitty +kitten icat"
  8. ^ "Unicode input — kitty 0.19.3 documentation". sw.kovidgoyal.net. Retrieved 2021-03-09.
  9. ^ Das, Ankush (2021-03-18). "Top 14 Terminal Emulators for Linux (With Extra Features or Amazing Looks)". It's FOSS. Retrieved 2024-06-19.
  10. ^ Gautam, Pratik (2020-12-22). "Kitty - A Powerful GPU Based Terminal Emulator". LinOxide. Retrieved 2021-03-09.