Cómo convertir cursores de Windows (.ani) a Linux (Mint/Ubuntu/Debian)

@nekoprogram.nekoweb.org

Hoy he encontrado un cursor superchulo del personaje de Konata del anime Lucky Star (Que por cierto no he visto lo tengo pendiente…) y otros de bocchi the rock (Este si le he visto y me encanta) creados por xian_kuang (En la imagen no se ve animado pero te juro que se mueve haz clic en el link) Imagen El problema es que el formato que he descargado era formato .ani, si estás en Windows creo que funciona perfectamente y no necesitas hacer nada más (no lo he probado tengo que probarlo en Windows) pero yo uso Linux Mint así que aquí te enseño cómo pasarlo a un formato para que Linux Mint lo pueda leer.

Para ello necesito usar Python:

El problema: El entorno gestionado (PEP 668)

En distros modernas, no puedes hacer pip install alegremente porque podrías romper cosas así que vamos a usar un entorno virtual temporal. O por lo menos es así en Linux mint (•᷄ᴗ•᷅ ᵕ)

Ve a la carpeta donde tienes tus archivos .ani y crea una «burbuja» aislada:

Crea el entorno

python3 -m venv venv_temp

Actívalo

source venv_temp/bin/activate

Instala el conversor (solo vivirá aquí dentro)

pip install win2xcur

Conversión masiva

No vamos uno a uno. Usamos el poder de la terminal para convertir todo el set de golpe y enviarlo a la carpeta cursors:

El flag -o indica la carpeta de salida

win2xcur *.ani -o cursors/

Una vez terminada la conversión, salimos del entorno virtual con deactivate y lo borramos:

deactivate rm -rf venv_temp

Creando Enlaces simbólicos (Symlinks)

Linux no reconoce nombres como Normal o Busy. Necesitamos crear enlaces simbólicos con los nombres que X11 o Wayland entienden. Entra en tu carpeta cursors y lanza estos comandos:

ln -s Normal left_ptr ln -s Link hand2 ln -s Working left_ptr_watch ln -s Busy watch ln -s Text xterm

(Hay más nombres, pero estos son los básicos para que funcione). Crea el archivo index.theme

Para que el gestor de configuración de Linux Mint (o cualquier distro) lo detecte, crea un archivo llamado index.theme en la carpeta raíz de tu cursor:

[Icon Theme] Name=Nombre de tu Cursor

¡Listo! 🚀

Ve a Configuración -> Ratón y Panel Táctil -> Puntero y ahí estará tu nuevo cursor.

Si ves que no se aplica o se aplica a medias como me ha pasado a mí, necesitas cerrar sesión y volver a entrar en el escritorio (En mi caso Cinnamon).

Saludos \( ̄▽ ̄)/ Nekoprogram 🐾

nekoprogram.nekoweb.org
NekoProgram

@nekoprogram.nekoweb.org

A cyber cat!
Nyan :3
Anime, Manga and Programming

Website: https://nekoprogram.nekoweb.org
[EN/ES OK! / JP Learning ... 0.1%]

Post reaction in Bluesky

*To be shown as a reaction, include article link in the post or add link card

Reactions from everyone (0)