IM-Config 头/尾错误

IM-Config 头/尾错误

im-config在我选择并保存我想要使用的内容后,尝试用输出来更改我的输入法。

head: error reading ‘adt-bundle-linux-x86_64-20140702’: Is a directory
tail: error reading ‘adt-bundle-linux-x86_64-20140702’: Is a directory
E: Configuration in adt-bundle-linux-x86_64-20140702 is manually managed. Doing nothing.

为什么 im-config 尝试读取我主文件夹中的目录?因为这会阻止我将输入法从更改defaultibus

我如何告诉 im-config 更改我的输入法而不尝试读取我的主文件夹中的目录?它不应该这样做,它应该更改我im-config选择的输入法。

为了产生这个错误,我所做的就是;

 sudo im-config
[sudo] password for user:

** (zenity:20841): WARNING **: Can't load fallback CSS resource: Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

** (zenity:20841): WARNING **: Can't load fallback CSS resource: Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

(zenity:20841): IBUS-WARNING **: The owner of /home/user/.config/ibus/bus is not root!

** (zenity:20852): WARNING **: Can't load fallback CSS resource: Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

** (zenity:20852): WARNING **: Can't load fallback CSS resource: Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist
head: error reading ‘adt-bundle-linux-x86_64-20140702’: Is a directory
tail: error reading ‘adt-bundle-linux-x86_64-20140702’: Is a directory
E: Configuration in adt-bundle-linux-x86_64-20140702 is manually managed. Doing nothing.

我需要能够更改我的输入法,以便 iBus 能够与其他语言输入(如 iBus-Anthy)以及一些需要它可以实际读取的输入法的应用程序正常工作,因为它在当前选择的默认状态下不起作用。

我还检查过im-config以普通用户级别运行仍然会出现与尝试以 root 身份运行时相同的错误。

答案1

我最终找到了解决方案,在此之前,如果输入im-config任何选项gnome-terminal都会产生这些错误;

head: error reading ‘adt-bundle-linux-x86_64-20140702’: Is a directory
tail: error reading ‘adt-bundle-linux-x86_64-20140702’: Is a directory
E: Configuration in adt-bundle-linux-x86_64-20140702 is manually managed. Doing nothing.

如果主目录中没有.xinputrc文件,它会在你使用 GUI 界面进行选择后尝试写入目录,zenity而不是创建新文件并写入.xinputrc

解决方案:

在终端中,不要只输入im-config以下内容;

$ im-config -c

而您将通过终端屏幕进行配置以正确完成设置,并将正确创建.xinputrc文件并将其写入您的主目录,而不会出现尝试写入目录的错误。

在此处输入图片描述

答案2

im-config 不应该以 root 身份运行。

尝试运行此命令:

sudo rm ~/.xinputrc

然后再次运行不带 sudo 的 im-config。

相关内容