XubuntuでKittyターミナルをインストールし、Zshをデフォルトシェルとして設定する
公開日: 07 May 2026 更新日: 2026-05-07
このガイドは、Xubuntu 上でターミナル kitty をインストールする方法、正しく設定する方法、そしてデフォルトシェルとして bash を zsh に置き換える方法をステップバイステップで説明します。 kitty プロジェクトはこちらから利用できます: https://github.com/kovidgoyal/kitty.
_ Kittyは、要求の厳しい開発者に特に適した、モダンで高速かつ設定可能なターミナルです。 _
Kitty と Zsh を選ぶ理由は?
Kittyは次の点で特徴があります:
-
GPUアクセラレーションによる高いパフォーマンス,
-
1つのテキストファイルに完全に基づく設定,
-
フォントとリガチャの優れたサポートです。
Zshはそれに対して、強力なインタラクティブなシェルを提供します:
-
インテリジェントな補完、
-
カスタマイズ可能なプロンプト,
-
bashとの高い互換性
Kitty と Zsh を組み合わせることで、生産的で美的な環境を得られます。
@startuml title シンプルなアーキテクチャ Kitty + Zsh actor User User --> Kitty : Lance le terminal Kitty --> Zsh : Initialise le shell interactif Zsh --> System : Interagit avec le système (fichiers, commandes) @enduml
|
このガイドは意図的にスクリプトによるインストールとXubuntuに限定されています。 |
システムの前提条件
始める前に、必要なものを確認してください:
-
Xubuntu インストール済み
-
インターネットへのアクセス,
-
スクリプトを起動するための機能的なbashシェル。
環境を確認してください:
uname -a
lsb_release -a
Kittyのダウンロードとインストール
Kittyは公式スクリプトを使ってインストールすることを推奨し、そのスクリプトはファイルを配置します。~/.local/kitty.app。
|
この方法はパッケージマネージャに依存しない(なしの`apt`). |
インストールスクリプトをダウンロード
次のコマンドを実行してください:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
このコマンドは実行します:
-
バイナリのダウンロード,
-
抽出 中に`~/.local/kitty.app`,
-
シンボリックリンクの作成。
@startuml title Kittyのダウンロードとインストール start :curl -L installer.sh; :sh /dev/stdin; :Décompression dans ~/.local/kitty.app; :create symlinks; stop @enduml
シンボリックリンクの作成
呼び出すことができるように`kitty`ターミナルから、シンボリックリンクを作成してください:
ln -s ~/.local/kitty.app/bin/kitty ~/.local/bin/kitty
追加してください`~/.local/bin`まだPATHに追加していない場合は :
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
インストールを確認できます:
kitty --version
XubuntuへのKittyの統合
Kitty がアプリケーションメニューに表示されるように:
デスクトップのファイルをコピー
ファイルをコピーしてください`.desktop`提供 :
cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications/
デスクトップファイルを編集する
ファイルを編集してください:
nano ~/.local/share/applications/kitty.desktop
次の行を確認または編集してください:
[Desktop Entry]
Version=1.0
Type=Application
Name=Kitty Terminal
Comment=Fast GPU-based terminal emulator
Exec=/home/$USER/.local/kitty.app/bin/kitty
Icon=kitty
Categories=System;TerminalEmulator;
置き換えて`YOURUSER`あなたのユーザー名で。
@startuml title XubuntuメニューへのKittyの統合プロセス start :Copier .desktop; :Editer les chemins; :Sauvegarder; :Menu Applications; stop @enduml
Kitty を既定のターミナルとして関連付ける (オプション)
Kitty がデフォルトのターミナルとして起動されるようにする :
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator ~/.local/kitty.app/bin/kitty 50
sudo update-alternatives --config x-terminal-emulator
選択して`kitty`提案されたメニューに。
Zshのインストール
Zsh がまだインストールされていない場合は、実行してください :
sudo apt install zsh
インストールを確認してください:
zsh --version
Zshをデフォルトのシェルとして設定
シェルをグローバルに変更するか、Kitty内だけで変更することができます。
グローバルメソッド (すべての端末向け)
絶対パスを特定してください:
which zsh
一般的に`/usr/bin/zsh`。
デフォルトのシェルを変更:
chsh -s /usr/bin/zsh
ログアウトして、もう一度ログインしてください。
@startuml title シェルのグローバルな変更 actor User User --> Bash : Session actuelle User --> System : chsh -s /usr/bin/zsh System --> "/etc/passwd" : Modifie le shell note right of "/etc/passwd" : Shell par défaut mis à jour @enduml
Kitty専用のメソッド
Kitty のシェルだけを変更したい場合は、設定ファイルを編集してください :
nano ~/.config/kitty/kitty.conf
この行を追加してください:
shell zsh
Kittyを保存して再起動してください。
Zshの設定(オプション)
Zshをカスタマイズする:
.zshrc ファイルを作成する
touch ~/.zshrc
nano ~/.zshrc
最小構成の例
export ZSH_THEME="robbyrussell"
export PATH="$HOME/.local/bin:$PATH"
alias ll="ls -la"
ワークフロー全体のサマリー
以下の図は、プロセス全体をまとめています:
@startuml title インストールと設定のワークフロー start :Téléchargement script Kitty; :Installation dans ~/.local; :Création symlink; :Ajout ~/.local/bin au PATH; if (Zsh installé ?) then (non) :sudo apt install zsh; endif :Configurer Kitty.desktop; :Optionnel - changer terminal par défaut; :Optionnel - chsh -s /usr/bin/zsh; stop @enduml
最終確認
キティを起動してください:
kitty
あなたはそれが見えるはずです`zsh`アクティブです :
echo $SHELL
期待される結果:
/usr/bin/zsh
フォントサイズを変更するキティ, パラメータを調整する必要があります`font_size`設定ファイル内で。以下は詳細な手順です。
�📂 設定ファイルを開く
メインの構成ファイルは通常、次の場所にあります:
~/.config/kitty/kitty.conf
このファイルがまだ存在しない場合は、作成することができます。 例 :
nano ~/.config/kitty/kitty.conf
�🖋️ 追加または変更 `font_size
次のディレクティブを追加し、すでに存在している場合はそれを変更してください:
font_size 14.0
ここ`14.0`希望のサイズに対応します。小数値であれば任意の値を入力できます。たとえば`12.0`, 15.5, など
💾 保存して Kitty を再起動
-
保存 (
Ctrl + O、そして`Entrée`)そして離れて(Ctrl + X) あなたが使っている場合`nano`. -
Kitty のすべてのウィンドウを閉じ、ターミナルを再起動して変更を反映させてください。
✅ 動的調整 (一時ズーム)
一時的にズームイン/ズームアウトしたいが設定を変更しない場合は、デフォルトのキーボードショートカットを使用してください:
-
フォントサイズを増やす :
Ctrl + Shift + =
-
フォントサイズを小さくする:
Ctrl + Shift + -
-
サイズをリセット:
Ctrl + Shift + Backspace
これらの設定は端末を閉じた後も保持されません。
Oh My Zshのインストールと設定
Zshがインストールされ、デフォルトシェルとして設定された後、*Oh My Zsh*で環境を豊かにすることができます。Zshの構成管理フレームワークである*Oh My Zsh*は、以下を提供します:
-
プロンプト用のテーマのコレクション,
-
多数のプラグイン,
-
設定の明確な組織
Oh My Zshのインストール
Zsh がアクティブであることを確認してください:
zsh --version
必要なら、起動してください:
zsh
その後、公式インストールスクリプトをダウンロードして実行してください:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
このスクリプト:
-
フォルダーを作成して`~/.oh-my-zsh`,
-
ファイルを保存する場合があります`~/.zshrc`,
-
自動的に新しいプロンプトをアクティベートします。
テーマを変更する
設定ファイルを開いてください:
nano ~/.zshrc
変数を変更してください`ZSH_THEME`別のテーマを選択するために(例えば`agnoster`) :
ZSH_THEME="agnoster
設定を保存し、再読み込みしてください:
source ~/.zshrc
�検証
Kitty を起動して、プロンプトが確かに変わったことを確認してください。 次のコマンドを実行して、Oh My Zsh がアクティブであることを確認できます:
echo $ZSH
結果は次のように似ているはずです:
/home/あなたのユーザー/.oh-my-zsh
ユースケース図
@startuml
title ユースケース Oh My Zshのインストールと使い方
actor Utilisateur as User
package "Kittyターミナル" {
component "Zsh シェル" as Zsh
}
component "Oh My Zsh フレームワーク" as OhMyZsh
User --> Kitty : Lance Kitty
Kitty --> Zsh : Initialise Zsh
Zsh --> OhMyZsh : Charge configuration (~/.zshrc, thèmes, plugins)
User --> OhMyZsh : Personnalise le thème et les plugins
@enduml
Kitty で透明性を有効にする
Kittyの最も気に入られた機能の1つは、ターミナルの背景に*透明性*を追加できることです。これにより、基盤となる環境(ウィンドウ、デスクトップなど)をわずかに見ることができ、これはマルチタスク時に特に役立ちます。
透明性のための前提条件
Kittyにおける透明性はウィンドウコンポーザーグラフィカル環境によって使用される。 Xubuntu (XFCEベース)では、次のことを確認してください:構成が有効になっています。
-
右クリック > デスクトップ > 設定 >ウィンドウマネージャーの設定,
-
タブ作曲家: 「"コンポジットを有効にする"」チェックボックスはチェックされている必要があります。
@startuml
title Use Case - Kitty で透明度を有効にする
actor Utilisateur
rectangle "グラフィカル環境 (XFCE/Xubuntu)" {
usecase "合成を有効にする" as UC1
}
rectangle "Kittyターミナル" {
usecase "kitty.conf で透明度を設定する" as UC2
}
Utilisateur --> UC1
Utilisateur --> UC2
@enduml
kitty.conf での透明度の設定
設定ファイルを開いてください`~/.config/kitty/kitty.conf`:
nano ~/.config/kitty/kitty.conf
次の行を追加または変更してください:
background_opacity 0.85
このパラメータは、次の範囲の値を受け付けます:
-
1.0→ 不透明(透明性なし), -
0.0→ 完全に 透明 (使用できない), -
中間値のような`0.90`,
0.75, など
良いビジュアルな妥協点は通常、0.85 et 0.95。
Kitty を再起動
Kittyのすべてのインスタンスを閉じ、変更が反映されるように新しいウィンドウを再起動してください。
kitty
可能な補足
カスタム端末の背景を使用している場合、背景色に透明度を設定することもできます(RGBA):
background #1e1e2eff
最後のコンポーネント(ff) 示す 不透明度 (で`00` à ff).
シーケンス図 - Kittyの透明度付き初期化
@startuml title 透明付きのKitty起動シーケンス actor User participant "キティ" as Kitty participant "XFCE コンポジター" as XFCE participant "GPU/ウィンドウマネージャ" as WM User -> Kitty : Lance Kitty Kitty -> kitty.conf : Lit configuration Kitty -> XFCE : Vérifie composition activée XFCE --> Kitty : Composition = active Kitty -> WM : Demande allocation fenêtrée transparente WM --> Kitty : OK (rendu avec alpha < 1) Kitty -> User : Affiche terminal translucide @enduml
既知の制限
|
透明度が機能しない場合は: - XFCE コンポジタは無効になっています、 - 互換性のないウィンドウマネージャが使用されています, - あなたはKittyをバックグラウンドで透明度サポートなしの*tmux*モードで使用しています。 |
ビープ音(audible bell)を無効にする
デフォルトでは、Kitty は間違ったコマンドが入力されたときや、ターミナル イベントがトリガーされたときに bip 音を鳴らします。この音はすぐに鬱陶しくなることがあります、特に激しい開発環境では。
この動作を無効にするには、ファイルに次のディレクティブを追加してください。~/.config/kitty/kitty.conf(Note: Since there is no French source text provided, the translation is empty.)
audible_bell no
|
ビープ音の代わりに、*ビジュアルフィードバック*も有効にできます :
|
Kittyのアップデート
Kittyがスクリプトでインストールされ、パッケージマネージャーではないため、アップデートは公式インストールスクリプトを再実行することで行われます。これにより、最新バージョンをダウンロードし、既存のインストールをアップデートすることができますで`~/.local/kitty.app`.
|
接尾辞`.app`道の中`~/.local/kitty.app`これは、KittyのLinuxへの公式スクリプトによるインストールの慣習であり、macOSとの独占的な互換性を示すものではありません。 |
|
アップデートコマンドを実行する前に、ホームディレクトリにいることを確認してください。 ( |
以下のコマンドをホームディレクトリから実行してください。
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
このスクリプトは次のように処理します:
-
新しいバージョンのバイナリをダウンロード
-
ファイルを抽出する`~/.local/kitty.app`。
-
必要に応じてシンボリックリンクを更新してください。
アップデート後は、すべての Kitty インスタンスを閉じてから再起動することをお勧めします。これにより、新しいバージョンが正しく反映されることを確認できます。
参照
カスタマイズをさらに詳しく知りたい場合は、公式ドキュメントを参照してください:
結論
あなたは今:
-
現代的で高性能なターミナル (Kitty)
-
強力でカスタマイズ可能なシェル(Zsh)
-
システムパッケージに依存しないきれいな構成
-
見た目も機能も優れた、Oh My Zsh を装備したターミナル
関連記事
31 May 2026
14 May 2026