あひるの勉強部屋

つらつらつら~と不定期にカキコするブログ

Ubuntu20.04でカーソルテーマの設定をした

mikutterをWSL2のUbuntu20.04環境で構築するにあたり、GTK3のテーマをAdwaitaにしてみたのでメモ。 既定の状態で /usr/share/icons/ 配下に Adwaitaディレクトリがあり、パッケージ的にも adwaita-icon-theme の3.36.1がインストール済みだった。 $HOME/.config/gtk-3.0/settings.ini に下記設定を追加し、テーマを適用してみた。

[Settings]
gtk-application-prefer-dark-theme = true
gtk-theme-name = Adwaita

ダークモードでmikutterが立ち上がったので満足していたが、リンクにカーソルをホバーした瞬間に以下のエラーで落ちる現象が発生した。

Gdk-Message: Unable to load hand2 from the cursor theme

どうやらホバーした際に使われるhand2というカーソルアイコンのアセットがロードできない落ちているらしい。 いろいろとググったところ このissue にたどり着き、コメントを参考にパッケージを追加することでカーソルテーマが追加され問題が解消した。

sudo apt install adwaita-icon-theme-full

パッケージインストール後に /usr/share/icons/Adwaita 配下にそれまでなかった cursors ディレクトリができて中にhand2があるのを確認した。