📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
タグ: 差し戻し済み ビジュアルエディター |
|||
| (同じ利用者による、間の28版が非表示) | |||
| 26行目: | 26行目: | ||
<br> | <br> | ||
これにより、Gnome Terminalを起動する時、Zsh等のシェルが使用できる。<br> | これにより、Gnome Terminalを起動する時、Zsh等のシェルが使用できる。<br> | ||
<br> | |||
==== メニューバーの表示 ==== | |||
初期設定では、GNOME Terminalはメニューバーを表示しない。<br> | |||
<br> | |||
GNOME Terminalの画面を右クリックして、コンテキストメニューから一時的にメニューバーを表示することができる。<br> | |||
しかし、次回のGNOME Terminalの起動ではメニューバーが非表示に戻ってしまう。<br> | |||
<br> | |||
これは、GNOME Terminalにある[編集]メニューバー - [環境設定]で表示される[環境設定]ダイアログボックスに、必要なチェックボックスがないことが原因である。<br> | |||
<br> | |||
この問題を解決するには、以下に示す2通りの方法がある。<br> | |||
* 方法 1 : コマンドから実行する方法 | |||
*# ターミナルセッションで次のコマンドを実行する。 | |||
*#: <code>gsettings set org.gnome.Terminal.Legacy.Settings headerbar false</code> | |||
*# GNOME Shellを再起動することにより、メニューバーを恒久的に追加するだけでなく、欠落していたチェックボックスも追加される。 | |||
*# GNOME Terminalの画面を右クリックして、[Preferences] - [General]を選択して、[Show menubar by default in new terminals]チェックボックスにチェックを入力する。 | |||
*: <br> | |||
* 方法2 : dconfから設定する方法 | |||
*# まず、dconf-editorを起動した後、<code>org.gnome.Terminal.Legacy.Settings:headerbar</code>に移動して、値を<code>false</code>に設定する。 | |||
*# GNOME Shellを再起動することにより、メニューバーを恒久的に追加するだけでなく、欠落していたチェックボックスも追加される。 | |||
*# 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> | ||
| 40行目: | 71行目: | ||
== ST == | == ST == | ||
STのビルドに必要な依存関係のライブラリをインストールする。<br> | STのビルドに必要な依存関係のライブラリをインストールする。<br> | ||
# | # RHEL | ||
sudo | sudo dnf install xrdb libXft-devel libX11-devel harfbuzz-devel libXext-devel libXrender-devel libXinerama-devel | ||
# SUSE | # SUSE | ||
| 56行目: | 87行目: | ||
<br> | <br> | ||
STをビルドおよびインストールする。<br> | STをビルドおよびインストールする。<br> | ||
make clean install DESTDIR= | make clean install DESTDIR=<STのインストールディレクトリ> | ||
<br><br> | <br><br> | ||
== Kitty == | == Kitty == | ||
==== 実行ファイルをダウンロードする場合 ==== | ==== 実行ファイルをダウンロードする場合 ==== | ||
[https://github.com/kovidgoyal/kitty/releases KittyのGithub] | [https://github.com/kovidgoyal/kitty/releases KittyのGithub]にアクセスして、<u>Linux <アーキテクチャ名> binary bundle</u>をダウンロードする。<br> | ||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> | ||
tar xf kitty-<バージョン>- | tar xf kitty-<バージョン>-<アーキテクチャ名>.txz | ||
cd kitty-<バージョン>- | cd kitty-<バージョン>-<アーキテクチャ名> | ||
<br> | <br> | ||
解凍したディレクトリを任意のディレクトリに配置する。<br> | 解凍したディレクトリを任意のディレクトリに配置する。<br> | ||
mv kitty-<バージョン>- | mv kitty-<バージョン>-<アーキテクチャ名> <Kittyのインストールディレクトリ> | ||
<br> | <br> | ||
==== ソースコードからインストールする場合 ==== | ==== ソースコードからインストールする場合 ==== | ||
Kittyのビルドに必要な依存関係のライブラリをダウンロードする。<br> | Kittyのビルドに必要な依存関係のライブラリをダウンロードする。<br> | ||
<u> | <u>ただし、最新のKittyでは、Python 3.7以降とGo 1.20以降が必要となることに注意する。</u><br> | ||
sudo zypper install gcc pkg-config dbus-1-devel libXcursor-devel libXrandr-devel libXi-devel libXinerama-devel \ | sudo zypper install gcc pkg-config dbus-1-devel libXcursor-devel libXrandr-devel libXi-devel libXinerama-devel \ | ||
libXcursor-devel libXrandr-devel Mesa-libGL-devel libxkbcommon-devel | libXcursor-devel libXrandr-devel Mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devel libX11-devel \ | ||
libxcb-devel liblcms2-devel | libxcb-devel fontconfig-devel liblcms2-devel libcanberra-devel ImageMagick-devel \ | ||
python311-devel python3-Pygments sphinx libsphinxclient-devel python3-Sphinx \ | |||
go1.21 \ | |||
libb2-devel librsync-devel wayland-devel wayland-protocols-devel | |||
<br> | |||
もし、パッケージ管理システムが提供しているlibRsyncライブラリが古い場合、libRsyncライブラリを手動でインストールする必要がある。<br> | |||
[https://github.com/librsync/librsync/releases libRsyncのGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf librsync-<バージョン>.tar.gz | |||
cd librsync-<バージョン>.tar.gz | |||
<br> | |||
libRsyncをビルドおよびインストールする。<br> | |||
mkdir build && cd build | |||
cmake -DCMAKE_INSTALL_PREFIX=<libRsyncのインストールディレクトリ> -DCMAKE_BUILD_TYPE=Release .. | |||
make -j $(nproc) | |||
make install | |||
<br> | <br> | ||
[https://github.com/kovidgoyal/kitty/releases KittyのGithub]にアクセスして、Kittyのソースコードをダウンロードする。<br> | [https://github.com/kovidgoyal/kitty/releases KittyのGithub]にアクセスして、Kittyのソースコードをダウンロードする。<br> | ||
| 82行目: | 129行目: | ||
<br> | <br> | ||
Kittyをビルドおよびインストールする。<br> | Kittyをビルドおよびインストールする。<br> | ||
export LD_LIBRARY_PATH="/<libRsyncのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" && \ | |||
export CFLAGS="-I/<libRsyncのインストールディレクトリ>/include $CFLAGS" && \ | |||
./setup.py linux-package --prefix=<Kittyのインストールディレクトリ> | |||
# または | |||
export LD_LIBRARY_PATH="/<libRsyncのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" && \ | |||
export CFLAGS="-I/<libRsyncのインストールディレクトリ>/include $CFLAGS" && \ | |||
make -j $(nproc) | make -j $(nproc) | ||
<br> | <br> | ||
<code>make</code>コマンドを実行してビルドした場合、Kittyの実行ファイルは以下に示すパスに存在する。<br> | |||
/<Kittyのソースコードディレクトリ>/kitty/launcher/kitty | |||
<br> | |||
==== 共通 ==== | ==== 共通 ==== | ||
Kittyのデスクトップエントリファイルを作成する。<br> | Kittyのデスクトップエントリファイルを作成する。<br> | ||
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ファイル | ||
| 101行目: | 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ファイル | ||
| 119行目: | 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> | <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> | |||
==== エラー ==== | ==== エラー ==== | ||
===== 日本語入力ができない場合 ===== | |||
IBus IMEフレームワークのKittyサポートは、デフォルトでは無効になっている。<br> | |||
これを有効にするには、環境変数<code>GLFW_IM_MODULE</code>を<code>ibus</code>に設定する。<br> | |||
<syntaxhighlight lang="sh"> | |||
export GLFW_IM_MODULE=ibus | |||
</syntaxhighlight> | |||
<br> | |||
互換性のあるIBusインターフェースが提供されているため、Fcitx5でも動作する。<br> | |||
<br> | |||
===== 変数term ===== | |||
変数<code>term</code>は、様々なソフトウェアがターミナルの機能や動作に関する情報を取得するために使用される。<br> | |||
実行するソフトウェアやターミナルの違いにより、キーの操作、色、その他機能まで、不具合を起こす可能性がある。<br> | |||
<br> | |||
Kittyの初期設定では、変数<code>term</code>の値は<code>xterm-kitty</code>となっている。<br> | |||
もし、なんらかのソフトウェアのコマンドを実行する場合、以下に示すようなエラーメッセージが表示されることがある。<br> | |||
'xterm-kitty': unknown terminal type. | |||
<br> | |||
この時、Kittyの設定ファイルに変数<code>term</code>の値を、<code>xterm</code>または<code>xterm-256color</code>に設定する。<br> | |||
vi ~/.config/kitty/kitty.conf | |||
<br> | |||
# ~/.config/kitty/kitty.confファイル | |||
term xterm-256color | |||
# または | |||
term xterm | |||
<br> | |||
===== SSH接続 ===== | |||
kittyを使用して、terminfoを持たないリモートにSSH接続する場合、矢印キー、Backspace、Delete、Home / End等のキーが効かない場合がある。<br> | |||
<br> | <br> | ||
これを修正するには、以下に示す手順に従う。<br> | |||
# まず、リモート先のPCに接続する。 | |||
# 次に、リモート先のPCにおいて、~/.terminfo/xディレクトリ(Linuxの場合)、または、~/.terminfo/78ディレクトリ(Macの場合)を作成する。 | |||
#: <code> mkdir -p ~/.terminfo/{78,x}</code> | |||
# 最後に、Kittyのインストールディレクトリにあるshare/terminfo/x/xterm-kittyファイルを、上記で作成したディレクトリへコピーする。 | |||
#: <code>scp /<Kittyのインストールディレクトリ>/share/terminfo/x/xterm-kitty <リモート先PCのユーザ名>@<リモート先PCのホスト名またはIPアドレス>:~/.terminfo/x</code> | |||
<br> | |||
または、上記の設定を自動化するための<code>kitty +kitten</code>オプションを付加して、SSH接続を行う。<br> | |||
<u>ただし、<code>kitty +kitten</code>オプションと<code>SSHPass</code>ソフトウェアは同時に使用できないことに注意する。</u><br> | |||
kitty +kitten ssh <ユーザ名>@<ホスト名またはIPアドレス> -p <ポート番号> | |||
<br><br> | <br><br> | ||
| 131行目: | 259行目: | ||
==== Alacrittyのインストール ==== | ==== Alacrittyのインストール ==== | ||
ビルドに必要な依存関係のライブラリをインストールする。<br> | ビルドに必要な依存関係のライブラリをインストールする。<br> | ||
# | # RHEL | ||
sudo | sudo dnf install cmake cargo freetype-devel fontconfig-devel libxcb-devel libxkbcommon-devel xcb-util-devel | ||
sudo | 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> | ||
| 153行目: | 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> | ||
<br> | <br> | ||
生成されたAlacrittyファイルを任意のディレクトリに配置する。<br> | |||
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> | |||
==== タブ機能の有効化 ==== | ==== タブ機能の有効化 ==== | ||
Alacrittyはタブ機能が存在しない。<br> | Alacrittyはタブ機能が存在しない。<br> | ||
| 163行目: | 306行目: | ||
sudo zypper install make pkg-config bison ncurses-devel libevent-devel | sudo zypper install make pkg-config bison ncurses-devel libevent-devel | ||
<br> | <br> | ||
まず、[https://github.com/tmux/tmux/releases tmuxのGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
https://github.com/tmux/tmux/releases/ | https://github.com/tmux/tmux/releases/ | ||
<br> | <br> | ||
ダウンロードしたファイルを解凍する。<Br> | ダウンロードしたファイルを解凍する。<Br> | ||
| 178行目: | 321行目: | ||
make install | make install | ||
<br> | <br> | ||
* タブ | |||
** [Ctrl] + [b]キーを同時押下して、[C]キーを押下することにより、新しいタブを作成することができる。 | |||
** [Ctrl] + [b]キーを同時押下して、[N]キーまたは[P]キーを押下することにより、タブを循環させることができる。 | |||
** [Ctrl] + [b]キーを同時押下して[Shift] + [&]キーを押下、または、[Ctrl] + [b]キーを同時押下してタブを閉じることができる。 | |||
** [Ctrl] + [b]キーを同時押下して[&]キーを押下、または、[Ctrl] + [b]キーを同時押下してウィンドウを閉じることができる。 | |||
** [Ctrl] + [b]キーを同時押下して[W]キーを押下してタブの一覧を表示することができる。 | |||
* 分割 | |||
** [Ctrl] + [b]キーを同時押下して[Shift] + ["]キーを同時押下することにより、タブを水平分割することができる。 | |||
** [Ctrl] + [b]キーを同時押下して[Shift] + [%]キーを同時押下することにより、タブを垂直分割することができる。 | |||
** [Ctrl] + [b]キーを同時押下して[x]キーを押下することにより、タブの分割を解除することができる。 | |||
<br> | |||
tmuxの設定ファイル(~/.tmux.confファイル)を作成する。<br> | |||
vi ~/.tmux.conf | |||
<br> | <br> | ||
# ~/.tmux.confファイル | |||
# Set prefix key to c-f instead of default c-b | |||
unbind C-b # [Ctrl] + [b]キーを無効にする | |||
set -g prefix C-f # [Ctrl] + [f]キーを有効にする | |||
bind C-f send-prefix # [Ctrl] + [f]キーを有効にする | |||
set-option -g default-shell <シェルの実行ファイルのパス 例. /usr/bin/zsh> | |||
# toogle last window by hitting again C-f | |||
bind-key C-f last-window | |||
# if multiple clients are attached to the same window, maximize it to the bigger one | |||
set-window-option -g aggressive-resize | |||
# Start windows and pane numbering with index 1 instead of 0 | |||
set -g base-index 1 | |||
setw -g pane-base-index 1 | |||
# re-number windows when one is closed | |||
set -g renumber-windows on | |||
# word separators for automatic word selection | |||
setw -g word-separators ' @"=()[]_-:,.' | |||
setw -ag word-separators "'" | |||
# Show times longer than supposed | |||
set -g display-panes-time 2000 | |||
# tmux messages are displayed for 4 seconds | |||
set -g display-time 4000 | |||
# {n}vim compability | |||
set-option -ga terminal-overrides ",xterm-256color:Tc" | |||
set -g default-terminal "screen-256color" | |||
# Split horiziontal and vertical splits, instead of % and ". We also open them in the same directory. | |||
# Because we use widescreens nowadays, opening a vertical split that takes half of the screen is not worth. For vertical we only open 100 lines width, for horizontal it's 20 columns. | |||
bind-key v split-window -h -l 100 -c '#{pane_current_path}' | |||
bind-key s split-window -v -l 30 -c '#{pane_current_path}' | |||
# Pressing Ctrl+Shift+Left (will move the current window to the left. Similarly right. No need to use the modifier (C-b). | |||
bind-key -n C-S-Left swap-window -t -1 | |||
bind-key -n C-S-Right swap-window -t +1 | |||
# Source file | |||
unbind r | |||
bind r source-file ~/.tmux.conf \; display "Reloaded!" | |||
# Use vim keybindings in copy mode | |||
setw -g mode-keys vi | |||
# Update default binding of `Enter` and `Space to also use copy-pipe | |||
unbind -T copy-mode-vi Enter | |||
unbind -T copy-mode-vi Space | |||
bind-key -T edit-mode-vi Up send-keys -X history-up | |||
bind-key -T edit-mode-vi Down send-keys -X history-down | |||
# setup 'v' to begin selection as in Vim | |||
bind-key -T copy-mode-vi 'v' send-keys -X begin-selection | |||
# copy text with `y` in copy mode | |||
bind-key -T copy-mode-vi 'y' send -X copy-selection-and-cancel | |||
# copy text with mouse selection without pressing any key | |||
bind-key -T copy-mode-vi MouseDragEnd1Pane send -X copy-selection-and-cancel | |||
# emacs key bindings in tmux command prompt (prefix + :) are better than vi keys, even for vim users | |||
set -g status-keys emacs | |||
# focus events enabled for terminals that support them | |||
set -g focus-events on | |||
# Sync panes (Send input to all panes in the window). When enabled, pane borders become red as an indication. | |||
bind C-s if -F '#{pane_synchronized}' \ | |||
'setw synchronize-panes off; \ | |||
setw pane-active-border-style fg=colour63,bg=default; \ | |||
setw pane-border-format " #P "' \ | |||
'setw synchronize-panes on; \ | |||
setw pane-active-border-style fg=red; \ | |||
setw pane-border-format " #P - Pane Synchronization ON "' | |||
# Faster command sequence | |||
set -s escape-time 0 | |||
# Have a very large history | |||
set -g history-limit 1000000 | |||
# Mouse mode on | |||
set -g mouse on | |||
# Set title | |||
set -g set-titles on | |||
set -g set-titles-string "#T" | |||
# Equally resize all panes | |||
bind-key = select-layout even-horizontal | |||
bind-key | select-layout even-vertical | |||
# Resize panes | |||
bind-key J resize-pane -D 10 | |||
bind-key K resize-pane -U 10 | |||
bind-key H resize-pane -L 10 | |||
bind-key L resize-pane -R 10 | |||
# Select panes | |||
# NOTE(arslan): See to prevent cycling https://github.com/tmux/tmux/issues/1158 | |||
bind-key j select-pane -D | |||
bind-key k select-pane -U | |||
bind-key h select-pane -L | |||
bind-key l select-pane -R | |||
# Disable confirm before killing | |||
bind-key x kill-pane | |||
# List of plugins | |||
# see this https://github.com/tmux-plugins/tpm to installation | |||
set -g @plugin 'tmux-plugins/tpm' | |||
set -g @plugin 'tmux-plugins/tmux-open' | |||
set -g @plugin 'tmux-plugins/tmux-yank' | |||
set -g @plugin 'tmux-plugins/tmux-prefix-highlight' | |||
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) | |||
run '~/.tmux/plugins/tpm/tpm' | |||
<br> | <br> | ||
tmuxでタブ機能を有効化して、Alacrittyを起動する。<br> | |||
/<Alacrittyのインストールディレクトリ>/alacritty -e /<tmuxのインストールディレクトリ>/bin/tmux | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ: | [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]] | ||