about summary refs log tree commit diff
path: root/src/inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/inc')
-rw-r--r--src/inc/index.htm1
-rw-r--r--src/inc/notes.htm1
-rw-r--r--src/inc/notes.md1
-rw-r--r--src/inc/plan9-cursors.htm36
-rw-r--r--src/inc/plan9-cursors.md31
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:
+
+![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 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/