Fcitx 4.2.4

fcitx 4.2.4
1. fix some xim problem
2. add fcitx-gclient for glib and gir binding, can be used to control fcitx or implement fcitx client.
3. merge fcitx-keyboard into fcitx
4. bind specific keyboard layout with inputmethod (you need up to date fcitx-configtool,gtk3 ver or kcm-fcitx to configure this feature)
5. adjust some default hotkey setting.

NOTICE, if you’re using some custom xmodmap script, and if you don’t want to be affected, please disable “override XKB system setting”. Only xkb option is supported for now.

1、修复一些xim的问题。
2、增加fcitx-gclient,提供了glib和gir的绑定,可以用于控制fcitx或实现fcitx的client。
3、fcitx-keyboard 合并进 fcitx
4、将特定键盘布局和输入法绑定(需要最新的fcitx-configtool,gtk3版和或者kcm-fcitx来设置这个功能)
5、修改一些默认设置

注意,如果你使用自定义的xmodmap脚本,并且不希望受到影响,请禁用“覆盖系统XKB设置”,目前fcitx-xkb只支持xkb option里面的设置不受影响。

fcitx-configtool 0.4.4
1. fix a potential crash with newer gtk3
2. rework gtk3 version UI,  able to configure input method from input method page

1、修复一个潜在的崩溃问题
2、重新修改gtk3版的界面,支持从输入法页配置输入法

kcm-fcitx 0.3.4
configure input method from input method page

支持从输入法页配置输入法。

fcitx-table-extra 0.3.1
1. adjust some quick-classic hotkey
2. fix some error in scj6
3. add wubi-large for large charset

1、调整速成古典版的快捷键
2、修复仓颉第六代的一些错误
3、增加五笔大字集的码表

fcitx-table-other 0.2.0
add more table from scim-table

从scim-table移植更多码表

fcitx-sunpinyin 0.3.7 + fcitx-cloudpinyin 0.2.2
need sunpinyin git master to save cloudpinyin result to sunpinyin userdict.

需要sunpinyin的git master,支持将cloudpinyin的输入法保存到sunpinyin用户词典中。

Posted in fcitx development | Tagged | 12 Comments

这里有一个好消息和一个坏消息

好消息就是新版的ATI驱动终于可以用kwin的direct rendering了

坏消息是我正在用着一个本子,双显卡,两个显卡都是ATI的,不过有一半……是不被这个驱动支持的显卡了。

我好想要intel的本子……

Posted in Linux | 7 Comments

Think more

当你发现了一件好事的时候,是否这件好事本身就是最终的目的这是值得商榷的……

世界上无数事情和它的本意是不同的。例如说我开发一个feature,你可能并不知道我最初的目的是workaround一个bug。

来我们来顺带定义一下某种可以被称作“脑残粉”的行为。

主体A,做了事情B,导致了结果C,然则由于C的结果是好的,于是“你”就说A真是好啊。这是例一。

例二,主体A,做了事情B,导致了结果C和D,然则由于C的结果是好的,而D的结果是不好的,仍然由于C是好的,于是“啊,这是没办法的嘛”,或者干脆的选择性无视D。

那么无论是例一,还是例二,都无视了主体A本身想要达到的目的。究竟是无心插柳还是有意为之其实是并不知道了(即使主体A“宣称”如此)。

甚至可能结果D才是主要目的。

P. S.

话说写这种喷文的目的之一就是开地图炮而隐藏我真实想喷的人的意图,比如如果你认为我的目的是喷果粉之类你就too simple了。比如之前的某篇也是如此。

开地图炮的好处之一,就是让人产生“是不是在说我”的感觉……于是达到的效果也许可以超过预期。

 

P. S. 的 P. S.

那么我写 P. S. 目的是文字的表面含义吗?如果你思考到了这点大概我也没白写。

Posted in 日志 | 14 Comments

Refined fcitx config gtk3

Some may noticed the screenshot I posted on the twitter, yes, fcitx-config-gtk3 now has a new refined user interface.

I can hardly say it’s perfect, but at least looks better integrated with gnome3 default theme. (Well, the KDE style doesn’t fit gnome, this is one of the lesson I learnt this time).

I found currently it’s impossible to integrate into gnome-control-center for third party (the required header are not installed), so it might keep standalone for a while. By the way, I will not continue to work on gtk2 version for new style, but still it have some new feature. For example gtk2 version can also launch a addon configuration from command line, but the new feature will only goes into gtk3 version in the future. Gtk2 version will keep it’s old library dependency, but that will not prevent me from using newer library for new feature.

By the way, fcitx will have GIR support in 4.2.4, thus you can control fcitx from script easily, including fcitx-client for implementing input method client, and fcitxkbd for controling keyboard layout related stuff and fcitxinputmethod for controling fcitx itself.

=-=-=-=-=
Powered by Blogilo

Posted in 日志 | 8 Comments

Keyboard layout binding

As I say in this https://www.csslayer.info/wordpress/fcitx-dev/keyboard-layout-will-be-first-class-in-fcitx/ , fcitx will have keyboard input method by default. And actually for all input method they have an layout by default, for example, Pinyin is “English (US)” and Mozc is “Japanese”.

But there are some alternative layout, for example Dvorak, that is not used for specific language, for example, Arabic, how can easily make people can use such layout?

Answer is this:

The video shows a new feature to override the default layout setting for input method engine. (Notice, keyboard layout input method itself cannnot be overrided, things like force “Keyboard – English (US)” to use “Japanese Layout”  doesn’t make much sense, so I make it impossible).

Hope you like it.

=-=-=-=-=
Powered by Blogilo

Posted in fcitx development | Tagged | 6 Comments