📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の7版が非表示)
46行目: 46行目:
*# GNOME Shellを再起動することにより、メニューバーを恒久的に追加するだけでなく、欠落していたチェックボックスも追加される。
*# GNOME Shellを再起動することにより、メニューバーを恒久的に追加するだけでなく、欠落していたチェックボックスも追加される。
*# GNOME Terminalの画面を右クリックして、[Preferences] - [General]を選択して、[Show menubar by default in new terminals]チェックボックスにチェックを入力する。
*# GNOME Terminalの画面を右クリックして、[Preferences] - [General]を選択して、[Show menubar by default in new terminals]チェックボックスにチェックを入力する。
<br>
==== GNOME Teriminalの初期化 ====
GNOME Terminalの設定を初期化する場合、<code>gsettings</code>コマンドを実行する。<br>
<br>
GNOME Terminalのプロファイル設定を再帰的にリセットする。<br>
フォント、色、スクロール動作等のプロファイル関連の設定がデフォルト値に戻る。<br>
gsettings reset-recursively org.gnome.Terminal.ProfilesList
<br>
GNOME Terminalのプロファイルリストをリセットする。<br>
カスタムで作成したプロファイルがある場合、それらが削除されて、デフォルトのプロファイルのみが残る。<br>
gsettings reset-recursively org.gnome.Terminal.Legacy.Profile
<br><br>
<br><br>


60行目: 71行目:
== ST ==
== ST ==
STのビルドに必要な依存関係のライブラリをインストールする。<br>
STのビルドに必要な依存関係のライブラリをインストールする。<br>
  # CentOS
  # RHEL
  sudo yum install xrdb libXft-devel libX11-devel harfbuzz-devel libXext-devel libXrender-devel libXinerama-devel
  sudo dnf install xrdb libXft-devel libX11-devel harfbuzz-devel libXext-devel libXrender-devel libXinerama-devel
   
   
  # SUSE
  # SUSE
81行目: 92行目:
== Kitty ==
== Kitty ==
==== 実行ファイルをダウンロードする場合 ====
==== 実行ファイルをダウンロードする場合 ====
[https://github.com/kovidgoyal/kitty/releases KittyのGithub]にアクセスして、Kittyの実行ファイルをダウンロードする。<br>
[https://github.com/kovidgoyal/kitty/releases KittyのGithub]にアクセスして、<u>Linux <アーキテクチャ名> binary bundle</u>をダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
ダウンロードしたファイルを解凍する。<br>
  tar xf kitty-<バージョン>-x86_64.txz
  tar xf kitty-<バージョン>-<アーキテクチャ名>.txz
  cd kitty-<バージョン>-x86_64
  cd kitty-<バージョン>-<アーキテクチャ名>
<br>
<br>
解凍したディレクトリを任意のディレクトリに配置する。<br>
解凍したディレクトリを任意のディレクトリに配置する。<br>
  mv kitty-<バージョン>-x86_64 <Kittyのインストールディレクトリ>
  mv kitty-<バージョン>-<アーキテクチャ名> <Kittyのインストールディレクトリ>
<br>
<br>
==== ソースコードからインストールする場合 ====
==== ソースコードからインストールする場合 ====
Kittyのビルドに必要な依存関係のライブラリをダウンロードする。<br>
Kittyのビルドに必要な依存関係のライブラリをダウンロードする。<br>
135行目: 147行目:
  vi ~/.local/share/applications/Kitty.desktop
  vi ~/.local/share/applications/Kitty.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  # ~/.local/share/applications/Kitty.desktopファイル
  # ~/.local/share/applications/Kitty.desktopファイル
   
   
147行目: 160行目:
  Icon=/<Kittyのインストールディレクトリ>/share/icons/hicolor/scalable/apps/kitty
  Icon=/<Kittyのインストールディレクトリ>/share/icons/hicolor/scalable/apps/kitty
  Categories=System;TerminalEmulator;
  Categories=System;TerminalEmulator;
</syntaxhighlight>
<br>
<br>
Kittyを使用したURLランチャーのデスクトップエントリファイルを作成する。<br>
Kittyを使用したURLランチャーのデスクトップエントリファイルを作成する。<br>
  vi ~/.local/share/applications/Kitty-Open.desktop
  vi ~/.local/share/applications/Kitty-Open.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  # ~/.local/share/applications/Kitty-Open.desktopファイル
  # ~/.local/share/applications/Kitty-Open.desktopファイル
   
   
165行目: 180行目:
  NoDisplay=true
  NoDisplay=true
  MimeType=image/*;application/x-sh;application/x-shellscript;inode/directory;text/*;x-scheme-handler/kitty;
  MimeType=image/*;application/x-sh;application/x-shellscript;inode/directory;text/*;x-scheme-handler/kitty;
</syntaxhighlight>
<br>
Fishを使用している場合、Kittyの設定ファイルをFishの設定ディレクトリへコピーする。<br>
cp /<Kittyのインストールディレクトリ>/lib/kitty/shell-integration/fish/vendor_completions.d/* \
    ~/.config/fish/completions/
cp /<Kittyのインストールディレクトリ>/lib/kitty/shell-integration/fish/vendor_conf.d/* \
    ~/.config/fish/conf.d/
<br>
==== 設定 ====
===== スクロールバー =====
Kittyのデフォルト設定では、スクロールバーは必要な場合のみ表示される。<br>
<br>
常にスクロールバーを表示する場合は、Kittyの設定ファイル (~/.config/kitty/kitty.conf) に以下に示す設定追加する。<br>
<br>
scrollbar always
# スクロールバーの外観もカスタマイズ可能
scrollbar_fill_bg      #505050
scrollbar_thumb_bg      #808080
scrollbar_padding      3
scrollbar_margin        3
<br>
設定を有効にする場合は、Kittyを再起動する必要がある。<br>
<br>
* キーボードでのスクロール
*: [Ctrl] + [Shift] + [Up] または [Ctrl] + [Shift] + [Down]
*: [Ctrl] + [Shift] + [Page Up] または [Ctrl] + [Shift] + [Page Down]
*: <br>
* マウスでのスクロール
*: マウスホイール
*: トラックパッドの2本指スクロール
<br>
<br>
==== エラー ====
==== エラー ====
===== 日本語入力ができない場合 =====
===== 日本語入力ができない場合 =====
211行目: 259行目:
==== Alacrittyのインストール ====
==== Alacrittyのインストール ====
ビルドに必要な依存関係のライブラリをインストールする。<br>
ビルドに必要な依存関係のライブラリをインストールする。<br>
  # CentOS
  # RHEL
  sudo yum install cmake cargo freetype-devel fontconfig-devel libxcb-devel libxkbcommon-devel xcb-util-devel
  sudo dnf install cmake cargo freetype-devel fontconfig-devel libxcb-devel libxkbcommon-devel xcb-util-devel
  sudo yum group install "Development Tools"
  sudo dnf group install "Development Tools"
   
   
  # SUSE
  # SUSE
  sudo zypper install cmake cargo freetype-devel fontconfig-devel libxcb-devel libxkbcommon-devel
  sudo zypper install gcc13 gcc13-c++ cmake cargo freetype-devel fontconfig-devel libxcb-devel libxkbcommon-devel
<br>
<br>
[https://github.com/alacritty/alacritty/releases AlacrittyのGithub]にアクセスして、ソースコードをダウンロードする。<br>
[https://github.com/alacritty/alacritty/releases AlacrittyのGithub]にアクセスして、ソースコードをダウンロードする。<br>
233行目: 281行目:
  # Wayland環境の場合
  # Wayland環境の場合
  cargo build --release --features=wayland
  cargo build --release --features=wayland
<br>
GCC / G++のバージョンを指定する場合は、以下に示すオプションを付加する。<br>
# GCC 13 / G++ 13を使用する場合
CC=/usr/bin/gcc-13 CXX=/usr/bin/g++-13 \
cargo build --release --features=x11
<br>
<br>
ビルドが正常に終了した場合、プロジェクトディレクトリにtarget/release/alacrittyファイルが生成される。<br>
ビルドが正常に終了した場合、プロジェクトディレクトリにtarget/release/alacrittyファイルが生成される。<br>
238行目: 291行目:
生成されたAlacrittyファイルを任意のディレクトリに配置する。<br>
生成されたAlacrittyファイルを任意のディレクトリに配置する。<br>
  mv target/release/alacritty <任意のディレクトリ>
  mv target/release/alacritty <任意のディレクトリ>
<br>
<u>※注意</u><br>
<u>Alacritty 0.13以降、設定ファイルのパスが<u>~/.config/alacritty/alacritty.yml</u>ファイルから<u>~/.config/alacritty/alacritty.toml</u>へ変更された。</u><br>
<u>もし、Alacritty 0.12以前からアップデートしている場合は、<code>alacritty migrate</code>コマンドを実行して設定ファイルをアップデートする。</u><br>
# 設定ファイルのアップデート
alacritty migrate
<br>
<br>