カスタムテーマ Clear Layers Theme を作ってみた
投稿
しばらくテーマ Byte を使用していたけど、そろそろ気分転換を兼ねてテーマを変更することにした。Drupal サイトにも多くのテーマはあるけれど、Bootstrap を親テーマにしたサブテーマにすると、自分の技術力では独自性を表現することは難しく、どうしても Bootstrap 的な外観になってしまう。
〜ときどきメモる備忘録〜
4月23日(現地時間)に公開された Ubuntu 26.04 LTS を ThinkPad T16 Gen4 AMD にインストールしてみた。suspend / hibernate も MEDIATEK 7925 も、Zorin OS 18 では工夫が必要だった MIPI カメラも全く問題なくインストール直後から使用できている。
また、ROCm と AMD 製 GPU ドライバーも公式リポジトリで提供されることになって、AMD Ryzen™ AI 7 PRO 350 w/ Radeon™ 860M × 16 の性能を十分に活かせる環境を整えやすくなったと思う。
インストールした拡張機能やアプリなどは次のとおり。
LLM をローカルで動作させるためのツールで、Daemon で動作させる場合は公式のスクリプトが便利。ROCm は内蔵されているものを使用するから Ubuntu 公式リポジトリや AMD 公式からインストールしなくても大丈夫。
curl -fsSL https://ollama.com/install.sh | sh
続いて AMD GPU(ROCm)用の環境変数を設定する。
sudo systemctl edit /etc/systemd/system/ollama.service
Ryzen AI 300シリーズ(RDNA 3.5)を確実に認識させるため、環境変数を指定(追記)する。Environment="OLLAMA_HOST=0.0.0.0" は LAN 内にある Drupal からの接続用。
[Service]
Environment="HSA_OVERRIDE_GFX_VERSION=11.0.0"
Environment="OLLAMA_HOST=0.0.0.0"
systemctl で設定を反映する。
sudo systemctl daemon-reload
sudo systemctl restart ollama
モデルは次のコマンドで取得できる。
ollama pull gemma4:e4b
Open WebUI
ChatGPT のような UI を提供する。次のコマンドで Docker コンテナを起動して、ブラウザから http://locakhost:8080 で利用する。
docker run -d \
--network=host \
-v open-webui:/app/backend/data \
-e OLLAMA_BASE_URL=http://127.0.0.1:11434 \
--name open-webui \
--restart always \
ghcr.io/open-webui/open-webui:main
vanilla-gnome-desktop
ログイン時に Ubuntu と GNOME を切り替えられる。お好みでどうぞ。
sudo apt install vanilla-gnome-desktop
Extension Manager
無くても困らないけれどあると便利。
sudo apt install gnome-shell-extension-manager
Nextcloud Desktop Client
nextcloud-desktop と併せてインストールした。
sudo apt install nautilus-nextcloud
Thunderbird
公式サイトの https://www.thunderbird.net/ja/ から最新版をダウンロードしたものを使用している。デスクトップエントリーは次のとおり。
[Desktop Entry]
Name=Thunderbird
GenericName=Mail Client
Comment=Mozilla Thunderbird Email Client
Exec=/home/hogehoge/Thunderbird/thunderbird/thunderbird %u
Icon=/home/hogehoge/Thunderbird/thunderbird/chrome/icons/default/default256.png
Terminal=false
Type=Application
Categories=Network;Email;
StartupNotify=true
MimeType=x-scheme-handler/mailto;
Zorin OS 18 も使いやすかったけど、基本的に Debian 系で GNOME Shell が動作すれば特にこだわりはないし、26.04 は LTS だから安心して長く使い続けることができると思って Ubuntu 26.04 LTS に移行した。
特にローカル LLM 関係が扱いやすくなった印象。
しばらくこの環境で過ごすことにする。