stumpwm-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[STUMP] Adding utf8 support for non-english input


From: David Bjergaard
Subject: [STUMP] Adding utf8 support for non-english input
Date: Mon, 24 Aug 2015 08:12:10 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Hi,

The issue tracker is chock full of issues relating to this, and while baby steps
have been taken to address it, stumpwm isn't really built for this sort of
support. It was written for ascii input, 105 key US keyboard.  Anything else is
an edge case as far as I can tell.

For those who are interested, issues 194, 111, 173, and 213 stem from input
issues.  

I really don't have the expertise on input encodings and how they translate to
stumpwm in order to adequately address these issues.  I'm of two minds on this:

1. Fix non-input related bugs and release 1.0, from there put stumpwm in
   critical bug fixes only (ie, no further development, but keep it building on
   the latest sbcl/clisp/ccl builds)
2. Fix the input related issues, then release 1.0 and freeze development

In either case, stumpwm would be done.  Whats the future of tiling window
managers written in lisp? Well, I would like to take a stab at writing my own,
modernizing things in the process.  And of course stealing as much from stumpwm
as possible.

A lot of stumpwm was informed by ratpoison, and further by constraints of clx.
It would be nice to implement something that had enough layers of abstraction
that the window system didn't matter as much.  Specifically something that could
change from clx to whatever wayland does.  Another goal would be to use whatever
available libraries there are for gui/input stuff so that unicode and ttf fonts
could be used from the start.  This would introduce dependencies which is
something stumpwm has eschewed, but something a future window manager should
(IMHO) embrace.

Anyway, let me know what you guys think.

Cheers,

    David



reply via email to

[Prev in Thread] Current Thread [Next in Thread]