让X客户端重新加载.Xcompose?

RoU*_*oUS 17 x11 keyboard-shortcuts xorg

Fedora 20,xorg 1.14.4-11.

我打开了很多终端窗口,并且我大量使用了组合/多键机制.最令人沮丧的事情之一是,在更改我的~/.Xcompose文件后,我需要启动新的终端窗口以查看更改.

有没有办法让X客户端重新加载~/.Xcompose而不仅仅是一次启动时?特别是终端应用和XChat?

谢谢!

n. *_* m. 13

为了重新加载`〜/ .Xcompose',需要关闭然后重新打开输入法:

 XCloseIM (im);
 im = XOpenIM (display, ...);
Run Code Online (Sandbox Code Playgroud)

通常X11客户端从不这样做,因此似乎没有办法让现有程序重新加载文件.你可以在你自己的程序中实现它.


小智 7

如果您使用 IBus 作为输入法,请执行以下操作

ibus restart

将使任何使用它的程序(大多数但不是 xterm)重新读取.XCompose