Blog

2022.09.09

The reality of Wayland input methods in 2022

Hello.
Lately I’ve been very interested in Wayfire and implemented Wayland input methods in Nimf.
I implemented wayland’s official input method unstable v1 in 2017.
In 2022, I implemented the non-standard input method unstable v2 of wlroots and also reimplemented v1.
In the process of implementing these, I realized how problematic Wayland is, and I wrote this article to inform the reality of Wayland.


2022.09.03

Nimf 2022.09.03 Released

Hello.


2022.08.08

Nimf 2022.08.08 Released

Hello.


2022.08.03

Popover Test in Pure Wayland

In this post, I share a sample C code that tests focus behavior by triggering a popover in a pure Wayland environment. In the example, pressing the backspace key on a text view causes a popover to appear—a simple yet effective way to verify whether the widget has focus.


2022.08.03

IBus in Pure Wayland Environment


2022.07.31

Enhancing FreeBSD Interfaces: Exploring Wayfire, WCM Bench, and Nimf Integration


2022.07.29

Innovation on FreeBSD: The Wayfire Experience with AMD3000G

I embarked on a new technological adventure, documented on my personal YouTube channel. In this video, I explored an extraordinary desktop experience by running Wayfire—a cutting-edge compositor—on a FreeBSD platform powered by the AMD3000G.


2022.07.28

Nimf 2022.07.28 Released

Hello.


2022.07.11

Rust's Precarious Position

Rust is a modern programming language that has emerged with outstanding memory safety and performance. While it is consistently praised by many developers and ranks high as a “most-loved language,” its position in the real world remains precarious. Let’s examine the reality and limitations Rust faces in key areas where powerful incumbent languages hold strong.


2022.07.08

Nimf 2022.07.08 Released

Hello.