diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/inc/index.htm | 1 | ||||
| -rw-r--r-- | src/inc/notes.htm | 1 | ||||
| -rw-r--r-- | src/inc/notes.md | 1 | ||||
| -rw-r--r-- | src/inc/plan9-cursors.htm | 36 | ||||
| -rw-r--r-- | src/inc/plan9-cursors.md | 31 |
5 files changed, 70 insertions, 0 deletions
diff --git a/src/inc/index.htm b/src/inc/index.htm index 5f504cf..b94b802 100644 --- a/src/inc/index.htm +++ b/src/inc/index.htm @@ -13,6 +13,7 @@ <li><a href="/site/niigata.html">niigata</a></li> <li><a href="/site/nikko.html">nikko</a></li> <li><a href="/site/notes.html">notes</a></li> +<li><a href="/site/plan9-cursors.html">plan9-cursors</a></li> <li><a href="/site/pyonji.html">pyonji</a></li> <li><a href="/site/shikoku.html">shikoku</a></li> <li><a href="/site/sony-wf1000xm3-battery.html">sony-wf1000xm3-battery</a></li> diff --git a/src/inc/notes.htm b/src/inc/notes.htm index b4e9fcf..98f0d44 100644 --- a/src/inc/notes.htm +++ b/src/inc/notes.htm @@ -2,4 +2,5 @@ <ul> <li><code>2025-01-08</code>: {pyonji}</li> <li><code>2025-01-10</code>: {sony-wf1000xm3-battery}</li> +<li><code>2025-01-24</code>: {plan9-cursors}</li> </ul> diff --git a/src/inc/notes.md b/src/inc/notes.md index c9b110d..011a7c8 100644 --- a/src/inc/notes.md +++ b/src/inc/notes.md @@ -1,4 +1,5 @@ * `2025-01-08`: {pyonji} * `2025-01-10`: {sony-wf1000xm3-battery} +* `2025-01-24`: {plan9-cursors} diff --git a/src/inc/plan9-cursors.htm b/src/inc/plan9-cursors.htm new file mode 100644 index 0000000..1c74bbc --- /dev/null +++ b/src/inc/plan9-cursors.htm @@ -0,0 +1,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> diff --git a/src/inc/plan9-cursors.md b/src/inc/plan9-cursors.md new file mode 100644 index 0000000..b0a8433 --- /dev/null +++ b/src/inc/plan9-cursors.md @@ -0,0 +1,31 @@ +--- +date: 2025-01-24 +--- + +I found <https://π.duncano.de> which has an xcursor-theme inspired and +based on the [plan9] cursors set: + + + +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 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 [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/ |