Ошибка заголовка/конца 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 пытается прочитать каталог, который находится в моей домашней папке? Потому что это не позволяет мне изменить метод ввода с defaultнаibus

Как мне сказать 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он пытается записать в каталог после того, как вы сделали свой выбор с помощью zenityграфического интерфейса, вместо того, чтобы создать новый файл и записать в него.xinputrc

Решение:

В терминале вместо того, чтобы просто набрать im-configdo;

$ im-config -c

и вместо этого вы будете настраивать через экран терминала, чтобы правильно завершить настройку и правильно создать и записать .xinputrcфайл в свой домашний каталог, не совершая ошибку при попытке записи в каталог.

введите описание изображения здесь

решение2

im-config не должен запускаться от имени root.

Попробуйте выполнить эту команду:

sudo rm ~/.xinputrc

а затем снова запустите im-config без sudo.

Связанный контент