[squeak-dev] International text input on X11

Yoshiki Ohshima Yoshiki.Ohshima at acm.org
Wed May 11 18:52:55 UTC 2016


On Tue, May 10, 2016 at 7:37 AM, Bert Freudenberg <bert at freudenbergs.de> wrote:
> On 10.05.2016, at 02:23, Yoshiki Ohshima <Yoshiki.Ohshima at acm.org> wrote:
>>
>> On Mon, May 9, 2016 at 10:35 AM, Yoshiki Ohshima
>> <Yoshiki.Ohshima at acm.org> wrote:
>>> The VM still does not display anything in the white window after I did
>>> apt-get dist-upgrade, and copy the .sources file to the same directly.
>>> (But I did not have an egg this morning).  I'll try some display
>>> options.  But also, it appears that the source code for the Cog seems
>>> to have the part I wrote for the composition input.  The goal may be
>>> nearer than I originally thought.
>>
>> It may not as closer than I thought, however.  The world evolved to
>> use ibus; we'd need to add some more stuff, such as DBus...  I'll
>> report more tomorrow.
>
> Doesn’t ibus generate “old” X events, too? The README suggests this should work:
>
>         XMODIFIERS="@im=ibus" squeak
>
> ... which we could put in the startup script.

This does not quite work.  And also Abe-san says that I'd better make
it work with scim first so I am taking that path now.

BTW, I have a long standing question of the development process.  I
create a VM by doing ./mvm, which creates display drivers and VM in
one way or another, and installs them to products directory somewhere
upthere.  I have trouble seeing my changes to code gets reflected
sometimes.  (Say, I change a printf message somehwere in sqUnixX11.c,
run mvm and invoke the squeak shell script in
products/cogspurlinuxhtARM/ but it seems to pick up a different binary
from somewhere else.

What do people do to make the debug cycle go faster on Linux?

-- 
-- Yoshiki


More information about the Squeak-dev mailing list