ani2xcursor je nástroj příkazového řádku, který převádí motivy animovaných kurzorů Windows ve formátech .ani a .cur do formátu Xcursor pro Linux. Nástroj plně podporuje formáty .ani a .cur, export v několika velikostech s automatickým přeškálováním chybějících cílových velikostí a volitelný zdrojový výstup pro další zpracování. Režim manifestu vygeneruje náhledy kurzorů a šablonu souboru manifest.toml, ve které lze upravit mapování a velikosti jednotlivých rolí, a použije se automaticky, pokud není nalezen soubor .inf motivu.
Nástroj umožňuje vypsat dostupné velikosti v souborech kurzorů, nainstalovat motiv do adresáře ikon uživatele, pokračovat v převodu při chybách a zvolit režim výběru velikostí pro export všech, pouze největší nebo požadovaných. Soubor manifest.toml má přednost před souborem .inf motivu a jeho nastavení velikostí nahrazuje volbu příkazového řádku. Nástroj je dostupný jako AppImage, balíček AUR pro Arch Linux a flake pro NixOS a sestavuje se pomocí xmake nebo make.
Pro hodnocení programu se prosím nejprve přihlaste