Não é possível alterar isso em todo o sistema.
O motivo é que o cursor é definido pelo próprio aplicativo. Não há "cursor de texto em todo o sistema" além dos padrões herdados pela maioria dos aplicativos.
Os desenvolvedores de aplicativos podem alterar a aparência do cursor em um NSTextView
típico, substituindo seus padrões ( drawInsertionPointInRect
e setInsertionPointColor
) no ponto de inserção atual. No entanto, não é possível alterar isso para todos os aplicativos que existem atualmente no seu sistema ou podem existir no futuro.
Alguns aplicativos têm gráficos personalizados que alteram o cursor do I-Beam usado para o mouse, como Terminal.app (em Contents / Resources / ShadowedIBeam.tiff ). Mas nenhum para o cursor de texto real.
Basicamente, você tem que esperar que o aplicativo em si ofereça uma maneira de mudar o cursor.