about summary refs log tree commit diff
path: root/src/inc/plan9-cursors.md
blob: d0d9e7b99bb1538c1e4b62eaa5a809d7f785425d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---
date: 2025-01-24
---

# Modern Plan9 Cursors

I found <https://π.duncano.de>, a xcursor-theme inspired and based on the
[plan9] cursors set:

![xcursor-plan9 preview](/media/content/plan9-cursors/xcursor-plan9-preview.png)

Installing that on my system, it turns out, the Wayland ecosystem still has a
[hard time] with cursor scaling. So I tried my hand at fixing the problem and
making something that will be usable once more [modern] approaches take wider
hold.

I created SVGs based on the above pixel-based cursors and wrote a script,
that is heavily inspired and based on what I found in KDE's [Breeze] sources.

Check it out: <https://git.sr.ht/~robertgzr/plan9-cursors>

You can test the shapes of your installed cursor theme [here].

### current status

- 2025-01-24: default, pointer, text, crosshair and progress are done

[plan9]: https://plan9.io/plan9/
[hard time]: https://blogs.kde.org/2024/10/09/cursor-size-problems-in-wayland-explained/
[modern]: https://blog.vladzahorodnii.com/2024/10/06/svg-cursors-everything-that-you-need-to-know-about-them/
[Breeze]: https://invent.kde.org/plasma/breeze/-/tree/master/cursors/Breeze/
[here]: https://nabeelgit.github.io/cursor-changer/