Erro inicial / final do IM-Config

Erro inicial / final do IM-Config

Tentar alterar meu método de entrada im-configgera isso depois de selecionar e salvar o que desejo usar.

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.

Por que o im-config está tentando ler um diretório que está na minha pasta pessoal? Porque isso está me impedindo de alterar meu método de entrada de defaultparaibus

Como posso dizer ao im-config para alterar meu método de entrada sem tentar ler um diretório na minha pasta pessoal? Não deveria estar fazendo isso, é suposto mudar o que im-configeu selecionei.

para produzir esse erro, tudo o que estou fazendo é;

 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.

Preciso ser capaz de alterar meu método de entrada para que o iBus funcione corretamente com outras entradas de linguagem, como o iBus-Anthy, bem como com alguns aplicativos que exigem um método de entrada que possa realmente ler, porque não funciona por padrão como é atualmente selecionado em.

Também verifiquei que a execução im-configcomo nível de usuário normal ainda apresenta o mesmo erro de quando se tenta executar como root.

Responder1

Finalmente encontrei a solução que encontrei, antes que digitar im-configsem nenhuma opção gnome-terminalproduzisse esses erros;

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.

no diretório inicial, se não houver nenhum .xinputrcarquivo, ele tentará gravar em um diretório depois de fazer suas seleções com zenitya interface GUI, em vez de criar um novo arquivo e gravar nele.xinputrc

Solução:

No terminal, em vez de apenas digitar im-configsozinho, faça;

$ im-config -c

e, em vez disso, você configurará por meio da tela do terminal para concluir a configuração corretamente e criará e gravará corretamente .xinputrco arquivo em seu diretório inicial, sem cometer o erro de tentar gravar em um diretório.

insira a descrição da imagem aqui

Responder2

im-config não deve ser executado como root.

Tente executar este comando:

sudo rm ~/.xinputrc

e execute im-config sem sudo novamente.

informação relacionada