cli11 on alpine linux ― 2026年04月26日 07:36
QuickShell を aline linux で動作させる為、 cli11 を用意します。alpine linux 3.23 では、 cli11 のパッケージは無いので、ビルドします。
ビルド
cli11 のドキュメントページに、ビルド方法が挙がっています。 make は、buildディレクトリではなく、CLI11で実行します。
apk add --no-cache g++ cmake make git git clone https://github.com/CLIUtils/CLI11.git cd CLI11 mkdir build cd build cmake .. cd .. make
インストール
make install は、root アカウントで実行します。
make install
QuickShell in alpine linux 3.23 ― 2026年04月26日 09:51
QuickShell を実行出来る環境を作ります。
環境準備
cli11 以外にも、以下のパッケージをインストールしました。
apk add cmake apk add g++ apk add jemalloc apk add jemalloc-dev apk add libdrm apk add mesa-gbm apk add ninja apk add pipewire-dev apk add pipewire-libs apk add pkgconf apk add polkit-dev apk add qt6-declarative apk add qt6-qt5compat apk add qt6-qtbase apk add qt6-qtbase-dev apk add qt6-qtdeclarative apk add qt6-qtdeclarative-dev apk add qt6-qtdeclarative-private-dev apk add qt6-qtimageformats apk add qt6-qtmultimedia apk add qt6-qtshadertools apk add qt6-qtsvg apk add qt6-qtwayland apk add qt6-qtwayland-dev apk add spirv-tools apk add vulkan-headers apk add wayland-dev apk add wayland-protocols
ビルドでエラーが出たら、足りないパッケージがあるか確認してみてください。
ビルド
cpptrace がパッケージになく、クラッシュ時のレポート用なので、オプションでOFFを指定して、ビルドします。
cmake -GNinja -B build -DCMAKE_BUILD_TYPE=Release -DCRASH_HANDLER=OFF cmake --build build
インストール
root でインストールします。
cmake --install build
実行
画面右下に、文字を表示する active_linux を shell.qml として保存し、実行します。 画像は、文字の色と、文字列を変更しています。
mkdir -p ~/.config/quickshell cd ~/.config/quickshell curl -OL https://raw.githubusercontent.com/quickshell-mirror/quickshell-examples/refs/heads/master/activate_linux/shell.qml cd qs -d

最近のコメント