about summary refs log tree commit diff
path: root/src/inc/plan9-cursors.htm
blob: 1c74bbc5d8a3e0f5a8ffe484b0f4f27c8b3ffe2c (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
33
34
35
36
<!-- Generated file, you may edit and discard src/inc/plan9-cursors.md :) -->
<span class="date">
2025-01-24
</span>
<p>I found <a href="https://π.duncano.de" class="uri"
target="_blank">https://π.duncano.de</a> which has an xcursor-theme
inspired and based on the <a href="https://plan9.io/plan9/"
target="_blank">plan9</a> cursors set:</p>
<figure>
<img src="/media/content/plan9-cursors/xcursor-plan9-preview.png"
alt="xcursor-plan9 preview" />
<figcaption aria-hidden="true">xcursor-plan9 preview</figcaption>
</figure>
<p>Installing that on my system, it turns out the Wayland ecosystem
still has a <a
href="https://blogs.kde.org/2024/10/09/cursor-size-problems-in-wayland-explained/"
target="_blank">hard time</a> with cursor scaling. So I tried my hand at
fixing the problem and making something that will be usable once more <a
href="https://blog.vladzahorodnii.com/2024/10/06/svg-cursors-everything-that-you-need-to-know-about-them/"
target="_blank">modern</a> approaches take wider hold.</p>
<p>I have created SVGs based on the above pixel-based cursors and
written a script, that is heavily inspired and based on what I found in
KDE’s <a
href="https://invent.kde.org/plasma/breeze/-/tree/master/cursors/Breeze/"
target="_blank">Breeze</a> sources.</p>
<p>Check it out: <a href="https://git.sr.ht/~robertgzr/plan9-cursors"
class="uri"
target="_blank">https://git.sr.ht/~robertgzr/plan9-cursors</a></p>
<p>You can test the shapes of your installed cursor theme <a
href="https://nabeelgit.github.io/cursor-changer/"
target="_blank">here</a>.</p>
<h3 id="current-status">current status</h3>
<ul>
<li>2025-01-24: default, pointer, text, crosshair and progress are
done</li>
</ul>