我目前正在 Fedora 29 工作站(使用默认的 GNOME 3、Wayland 等)中自定义我的 .XCompose 文件。看起来它确实遵循我添加到 ~/.XCompose 文件的规则,但如果我对其进行更改,那么只有在我注销并再次登录后才会注意到它们。我可以做些什么来使更改立即生效吗?
我尝试ibus restart
在终端上运行,但似乎不起作用。实际上,这样做完全破坏了撰写键功能,我必须再次重新启动会话才能修复它。
答案1
关于~/.XCompose:
每当启动新的 X 程序时,libX11 都会读取此文件。因此,您现有的终端将无法输入这些新字符,但您启动的任何新终端都可以。
所以,不幸的是,没有办法。
答案2
在 Fedora 30(Gnome 3.30、X11)下,重新加载 Gnome Shell 似乎对我有用:
发射快跑和
<Alt> + <F2>
r
然后输入<Enter>
等待 shell 重新加载
不知何故,它甚至使一些已经运行的程序正常工作,这对我来说毫无意义......