撰写密钥在Ubuntu 16.04上不起作用


9

我最近从头开始安装了Ubuntu 16.04 AMD64,并且遇到了Compose键的问题:

  • 对于自定义~/.XCompose文件中的某些字符,我正在使用Compose键作为<Multi_key> 。
  • 在键盘设置中,我已经激活了Compose键。
  • 在我的个人资料中,我使用以下设置(如其他主题所建议):

~/.profile

export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
export XMODIFIERS="@im=none"

结果:

  • Compose键确实可以在Terminal中使用,特别是在中vim,也可以在Dash搜索字段中找到应用程序。
  • 没有工作,不幸的是,火狐,Chrome,LibreOffice的,和Gedit的。

因此,设置确实有效,但并非对所有应用程序都有效。

为什么?我想念什么?


5
您可能会遇到bug#1573755。一种查找方法是创建一个新用户并在~/.XCompose那里使用相同的文件。不过,关于变量,我建议放入这些行,~/.profile然后从“ 语言支持”工具中设置输入法“ XIM” 。
Gunnar Hjalmarsson

2
我将行放在〜〜.profile中,并从语言支持工具切换到输入法“ XIM” -行为没有改变。但是:我创建了一个新用户,并将`〜/ .XCompose`复制到他的主目录。而且,的确,Compose键在LibreOffice中起作用了!所以您似乎是对的,我是该错误的受害者。虽然,奇怪的是,该错误的记者先后书写键在这些应用正是工作了,它不会为我工作!
rplantiko '16

3
因此,这一定程度上是$ HOME中的一个问题,即我提到的错误。不幸的是,我目前无法透露更多信息。@wjandrea:是的,这正是OP在激活键盘设置中的compose键时所做的。(同在16.04。)
贡纳尔Hjalmarsson

1
谢谢您,Gunnar-我将我列入该漏洞的监视清单,并添加了有关受影响的应用程序的信息。
rplantiko '16

Answers:


4

我将Compose Key从14.04.3升级到16.04(美国键盘也用于德语,法语和意大利语)时遇到了类似的问题。我为compose键选择的是RightAlt键(至少在最近十年中如此)。经过许多次失败的尝试,并在所有地方寻求帮助之后,我了解到我是Bug#1573755的受害者,并放弃了,暂时使用了旧的14.04。

但是在我将Compose Key配置为Shift-RightAlt之后,上周末在16.04以下的所有麻烦突然消失了。从vi到emacs到LibreOffice的所有应用程序现在都可以正常运行。没有其他配置给我相同的结果。我不知道为什么,但希望能有所帮助。问候佛朗哥


4

我遇到了一个非常相似的问题,由于某种原因,对我/usr/share/X11/locale/en_US.UTF-8/Compose有用的是将所有自定义组合键设置完全放在原始文件的顶部,然后对其进行硬链接,.XCompose而不是在主目录中调用它我自己.XCompose从头开始在主目录中。它对我有用,也许对你有用。


1
这是一个有趣的观察;感谢分享!en_US.UTF-8撰写文件非常大,可能太大...
Gunnar Hjalmarsson

1

我遇到了同样的问题,并通过以下步骤解决了该问题:

  1. 从以下位置删除(或注释)与XIM配置有关的所有行~/.profile

    # export GTK_IM_MODULE="xim"
    # export QT_IM_MODULE="xim"
    # export XMODIFIERS="@im=none"
    
  2. 而是从语言支持工具设置输入法“ XIM”:

    键盘输入法系统:XIM

  3. 删除(或移动)的~/.config/dconf/user文件(这里的上dconf是什么的一些信息)。

  4. 注销并再次登录。

感谢Gunnar Hjalmarsson指出了错误#1573755。如果该解决方案对您不起作用,您可能会在线程中找到有用的东西。


0

将“ ibus-daemon --xim”添加为启动应用程序可以为我解决此问题。这里的其他建议均无效。

为此,请执行以下步骤:

  • 使用工具栏上的ubuntu搜索按钮搜索“启动”(也可以通过Windows键访问)。选择“启动应用程序”
  • 点击“添加”按钮。在随后的对话框中,输入以下信息:
    • 名称=“ Ibus守护程序”(或其他名称)
    • 命令='ibus-daemon --xim'
    • 评论=随便你
  • 点击“保存”
  • 注销然后重新登录。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.