为什么我的表情符号选择器 ibus 组合键在 Ubuntu 18.04 Bionic 中没有响应

为什么我的表情符号选择器 ibus 组合键在 Ubuntu 18.04 Bionic 中没有响应

当我在原生 Linux 应用程序(例如 Gedit、TODO、Geary 等)中按下Ctrl++ShiftE,什么都没发生。这是为什么?我如何才能让默认系统表情符号菜单的按键组合起作用?

我尝试过将其设置为不同的组合键ibus-setup。每次尝试时我都会重新启动计算机,因为ibus exit、、ibus restartibus-daemon &没有(可观察到的)效果(对此问题)。

所有其他ibus-setup设置都会更改并遵循我的设置。我在 GNOME 3 中设置的其他所有组合键都可以正常工作。仅有的分配给表情符号选择器的按键组合失效。我可以右键单击 Gedit 并选择“插入表情符号”,但抓取鼠标会严重干扰流程

答案1

对我来说,当我按下表情符号组合键时,文本框中只会出现“e”。后来我发现你应该按“空格”来调出类别列表,或者输入“face”+空格+空格来搜索带有脸的表情符号!

答案2

这是 IBus 的一个已知问题。请参阅这里。以下解决方法似乎有效。在文件中~/.xprofile(如果尚不存在,请创建它),添加以下内容:

export GTK_IM_MODULE=xim
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=xim
ibus-daemon -xrd

然后退出当前会话(或重新启动)并重新登录。表情符号键组合应该可以正常工作。如果仍然不起作用,请使用 更改组合ibus-setup。它将打开 IBus 首选项窗口。转到表情符号选项卡,单击“表情符号注释”旁边的 3 个点按钮,然后选择所需的组合。我更喜欢 <Control><Super>e。

相关内容