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.
2 ответа
В конце концов я нашел свое решение, к которому я в конце концов пришел 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-config
одни делают;
$ im-config -c
и вместо этого вы будете настраивать через экран терминала, чтобы правильно завершить настройку и правильно создавать и записывать .xinputrc
файл в ваш домашний каталог, не делая ошибку при попытке записи в каталог.
im-config не должен запускаться от имени пользователя root.
Попробуйте запустить эту команду:
sudo rm ~/.xinputrc
и затем снова запустите im-config без sudo.