Kittyターミナル完全ガイド:画像表示・キーマップ設定・GPU高速化
高速GPU対応ターミナルKittyの設定方法を解説。画像表示、キーマップカスタマイズ、GPUレンダリングの有効化など、実用的なテクニックを紹介。
Kittyターミナル画像表示キーマップ高速GPU2026/5/25
Kittyターミナルとは?
Kittyは、GPUを活用した高速なターミナルエミュレータです。PythonとCで書かれ、軽量でありながら画像表示やリッチなテキスト装飾に対応しています。主な特徴は以下の通りです。
本記事では、Kittyのインストールから基本的な設定、画像表示、キーマップのカスタマイズ、GPU高速化のポイントまでを解説します。
インストール方法
Linux
<h1>Ubuntu/Debian</h1>
sudo apt install kitty
<h1>Fedora</h1>
sudo dnf install kitty
<h1>Arch Linux</h1>
sudo pacman -S kitty
macOS
brew install --cask kitty
Windows (WSL2)
WindowsではWSL2のLinuxディストリビューション上でKittyを起動します。Windows側でのインストールは不要で、WSL2内でLinux用のパッケージをインストールしてください。基本設定ファイル
Kittyの設定は~/.config/kitty/kitty.conf に記述します。このファイルがない場合は手動で作成します。
mkdir -p ~/.config/kitty
nano ~/.config/kitty/kitty.conf
フォントとサイズ
font_family Hack
font_size 12.0
カラースキーム
内蔵のカラースキームを適用するには:include current-theme.conf
または、直接指定:
foreground #dcdcdc
background #1e1e1e
画像表示の設定
Kittyはkitty +kitten icat コマンドで画像を表示できます。追加設定は不要ですが、画像を表示するためのプロトコル(Kittyプロトコル)が有効になっている必要があります。デフォルトで有効です。
画像表示の使用例
kitty +kitten icat /path/to/image.png
画像をターミナルに貼り付ける
画像をコピーしてターミナルに貼り付けることも可能です(クリップボード経由)。ただし、一部のアプリケーションでは動作しない場合があります。画像表示の注意点
kitty +kitten ssh を使用します。キーマップのカスタマイズ
Kittyでは、キーボードショートカットを自由に変更できます。設定ファイルにmap ディレクティブを追加します。
基本的な構文
map <key_combination> action
よく使うカスタマイズ例
#### フォントサイズの変更map ctrl+plus change_font_size all +2.0
map ctrl+minus change_font_size all -2.0
map ctrl+0 change_font_size all 0
#### タブの操作
map ctrl+t new_tab
map ctrl+shift+left previous_tab
map ctrl+shift+right next_tab
map ctrl+w close_tab
#### ウィンドウ分割
map ctrl+shift+enter new_window
map ctrl+shift+h move_window left
map ctrl+shift+l move_window right
map ctrl+shift+k move_window up
map ctrl+shift+j move_window down
#### クリップボード操作
map ctrl+shift+c copy_to_clipboard
map ctrl+shift+v paste_from_clipboard
キーマップの確認方法
現在のキーマップ一覧はkitty --dump-keys で表示できます。
GPU高速化の設定
KittyはデフォルトでGPUレンダリングを使用しますが、以下の設定でパフォーマンスを最適化できます。レンダリングバックエンドの指定
renderer opengl
垂直同期の設定
vsync on
アンチエイリアスの設定
font_features none
透明度とぼかし
background_opacity 0.9
background_blur 10
注意点
トラブルシューティング
画像が表示されない
kitty +kitten icat が動作するか確認kitty +kitten ssh を使用kitty --config none で起動キーマップが反映されない
kitty --debug-configmap の順序を確認パフォーマンスが低い
renderer を opengl に設定