Ошибка конфигурации / хвоста 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.

I должен иметь возможность изменить мой метод ввода, чтобы iBus корректно работал с другими языковыми входами, такими как iBus-Anthy, а также с некоторыми приложениями, которым требуется метод ввода, который он действительно может читать, потому что он не работает по умолчанию, поскольку он выбран в настоящий момент on.

Я также проверил, что запуск im-config, поскольку обычный пользовательский уровень по-прежнему получает ту же ошибку, что и при попытке запуска с правами root.

1
задан 22 November 2014 в 17:32

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.

в домашнем каталоге, если нет [ f5], тогда он пытается попытаться записать в каталог после того, как вы сделали свой выбор с помощью интерфейса zenity GUI вместо создания нового файла и записи на .xinputrc

Решение: [!d2 ]

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

$ im-config -c

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

0
ответ дан 24 May 2018 в 01:39

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

Попробуйте запустить эту команду:

sudo rm ~/.xinputrc

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

0
ответ дан 24 May 2018 в 01:39
  • 1
    хорошо, что было очевидно ... но в любом случае - & gt; & gt; & gt; rm: cannot remove ‘/home/user/.xinputrc’: No such file or directory и то же самое снова с указанной ошибкой, как я упоминал ранее. – user 22 November 2014 в 20:21
  • 2
    хорошо, что было очевидно ... но в любом случае - & gt; & gt; & gt; rm: cannot remove ‘/home/user/.xinputrc’: No such file or directory и то же самое снова с указанной ошибкой, как я упоминал ранее. – user 22 November 2014 в 20:21
  • 3
    хорошо, что было очевидно ... но в любом случае - & gt; & gt; & gt; rm: cannot remove ‘/home/user/.xinputrc’: No such file or directory и то же самое снова с указанной ошибкой, как я упоминал ранее. – user 22 November 2014 в 20:21
  • 4
    хорошо, что было очевидно ... но в любом случае - & gt; & gt; & gt; rm: cannot remove ‘/home/user/.xinputrc’: No such file or directory и то же самое снова с указанной ошибкой, как я упоминал ранее. – user 22 November 2014 в 20:21
  • 5
    хорошо, что было очевидно ... но в любом случае - & gt; & gt; & gt; rm: cannot remove ‘/home/user/.xinputrc’: No such file or directory и то же самое снова с указанной ошибкой, как я упоминал ранее. – user 22 November 2014 в 20:21
  • 6
    хорошо, что было очевидно ... но в любом случае - & gt; & gt; & gt; rm: cannot remove ‘/home/user/.xinputrc’: No such file or directory и то же самое снова с указанной ошибкой, как я упоминал ранее. – user 22 November 2014 в 20:21
  • 7
    @ user94959: Я не вижу ничего очевидного в вашей проблеме. ;) im-config должен применять head() и tail() к файлу, представленному переменной $IM_CONFIG_XINPUTRC, значение которого должно быть либо «/ etc / X11 / xinit / xinputrc», или "$ HOME / .xinputrc". Из вывода, который вы показали нам, похоже, что $IM_CONFIG_XINPUTRC присвоено значение «adt-bundle-linux-x86_64-20140702», что для меня является полной загадкой. Что произойдет, если вы откроете GUI Language Support и установите желаемый метод ввода? (На самом деле это самый простой способ. Обычно вам не нужно напрямую обращаться к im-config.) – Gunnar Hjalmarsson 23 November 2014 в 04:02
  • 8
    Проблема здесь заключается в том, что он пытается записать в каталог, который не должен делать этого, когда предполагается создать и записать в конфигурационный файл .xinputrc в домашнем каталоге, вместо этого он ищет каталог для записи. В конечном итоге я нашел свое решение, из терминала я пошел посмотреть, что произошло, когда я сделал im-config -c вместо интерфейса GUI с Zenity, и я смог установить желаемый метод ввода без указанных ошибок, пытаясь записать в каталог, и он правильно создал и написал .xinputrc файл, как это предполагается. – user 23 November 2014 в 06:16
  • 9
    Проблема здесь заключается в том, что он пытается записать в каталог, который не должен делать этого, когда предполагается создать и записать в конфигурационный файл .xinputrc в домашнем каталоге, вместо этого он ищет каталог для записи. В конечном итоге я нашел свое решение, из терминала я пошел посмотреть, что произошло, когда я сделал im-config -c вместо интерфейса GUI с Zenity, и я смог установить желаемый метод ввода без указанных ошибок, пытаясь записать в каталог, и он правильно создал и написал .xinputrc файл, как это предполагается. – user 23 November 2014 в 06:16
  • 10
    Проблема здесь заключается в том, что он пытается записать в каталог, который не должен делать этого, когда предполагается создать и записать в конфигурационный файл .xinputrc в домашнем каталоге, вместо этого он ищет каталог для записи. В конечном итоге я нашел свое решение, из терминала я пошел посмотреть, что произошло, когда я сделал im-config -c вместо интерфейса GUI с Zenity, и я смог установить желаемый метод ввода без указанных ошибок, пытаясь записать в каталог, и он правильно создал и написал .xinputrc файл, как это предполагается. – user 23 November 2014 в 06:16
  • 11
    Проблема здесь заключается в том, что он пытается записать в каталог, который не должен делать этого, когда предполагается создать и записать в конфигурационный файл .xinputrc в домашнем каталоге, вместо этого он ищет каталог для записи. В конечном итоге я нашел свое решение, из терминала я пошел посмотреть, что произошло, когда я сделал im-config -c вместо интерфейса GUI с Zenity, и я смог установить желаемый метод ввода без указанных ошибок, пытаясь записать в каталог, и он правильно создал и написал .xinputrc файл, как это предполагается. – user 23 November 2014 в 06:16
  • 12
    Проблема здесь заключается в том, что он пытается записать в каталог, который не должен делать этого, когда предполагается создать и записать в конфигурационный файл .xinputrc в домашнем каталоге, вместо этого он ищет каталог для записи. В конечном итоге я нашел свое решение, из терминала я пошел посмотреть, что произошло, когда я сделал im-config -c вместо интерфейса GUI с Zenity, и я смог установить желаемый метод ввода без указанных ошибок, пытаясь записать в каталог, и он правильно создал и написал .xinputrc файл, как это предполагается. – user 23 November 2014 в 06:16
  • 13
    Проблема здесь заключается в том, что он пытается записать в каталог, который не должен делать этого, когда предполагается создать и записать в конфигурационный файл .xinputrc в домашнем каталоге, вместо этого он ищет каталог для записи. В конечном итоге я нашел свое решение, из терминала я пошел посмотреть, что произошло, когда я сделал im-config -c вместо интерфейса GUI с Zenity, и я смог установить желаемый метод ввода без указанных ошибок, пытаясь записать в каталог, и он правильно создал и написал .xinputrc файл, как это предполагается. – user 23 November 2014 в 06:16
  • 14
    @ user94959: Хорошо, отлично, что вы его решили. Действительно странно, что использование зенита может вызвать такую ​​путаницу. (Btw, это означает, что использование поддержки языка , как я и предположил, скорее всего, отлично справился.) – Gunnar Hjalmarsson 23 November 2014 в 06:34

Другие вопросы по тегам:

Похожие вопросы: