Changing the SDDM cursor theme in Plasma 6.6 (story)

Hi, I am currently using Arch Linux with Plasma 6.6, 4th cumulative update (6.6.4). I am using the so-called “Kasane Teto cursors” cursor (which lies on ~/.icons).

Right after I’ve installed the cursor theme, I installed sddm-kcm, (note that I am in Vietnamese mode) then went to ‘Thiết lập hệ thống => Colors & Themes => Login Screen (SDDM)’ and clicked on ‘Apply Plasma Settings…’. After applying, I’d just realized that only the font was changed, but the cursor wasn’t.

What I tried after:

  1. Identify where the cursor is: find /usr/share/icons ~/.local/share/icons ~/.icons -type d -name "cursors"
    /usr/share/icons/KDE_Classic/cursors
    /usr/share/icons/Oxygen_Black/cursors
    /usr/share/icons/Adwaita/cursors
    /usr/share/icons/kasane-teto-cursors/cursors
    /usr/share/icons/Oxygen_White/cursors
    /usr/share/icons/Oxygen_Yellow/cursors
    /usr/share/icons/Oxygen_Zion/cursors
    /usr/share/icons/Oxygen_Blue/cursors
    /usr/share/icons/Breeze_Light/cursors
    /usr/share/icons/breeze_cursors/cursors
    /home/tokuruuwu/.icons/Hatsune-Miku/cursors
    /home/tokuruuwu/.icons/kasane-teto-cursors/cursors <= here
    /home/tokuruuwu/.icons/miku-cursor-linux/cursors
    2. Copy the cursor theme: sudo cp -r /home/tokuruuwu/.icons/kasane-teto-cursors/ /usr/share/icons
    3. Verify that the theme is already in /usr/share/icons: ls /usr/share/icons
    Adwaita/ breeze-dark/ HighContrast/ oxygen/ Oxygen_Yellow/ ubuntu-mono-light/
    AdwaitaLegacy/ Breeze_Light/ kasane-teto-cursors/ Oxygen_Black/ Oxygen_Zion/
    breeze/ default/ KDE_Classic/ Oxygen_Blue/ tlauncher.png*
    breeze_cursors/ hicolor/ locolor/ Oxygen_White/ ubuntu-mono-dark/
    4. Log out and log back in.

After logging out, I cheered so loudly because in the black screen (before the sddm is loaded), the cursor appeared as Kasane Teto.

But then it was too early. I realized that my SDDM cursor is still the default Adwaita cursor.

Can you tell me how I can fix this?