IM-Config-Kopf-/Schwanzfehler

IM-Config-Kopf-/Schwanzfehler

Ich versuche, meine Eingabemethode mit im-configAusgaben zu ändern, nachdem ich ausgewählt und gespeichert habe, was ich verwenden möchte.

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.

defaultWarum versucht im-config, ein Verzeichnis zu lesen, das sich in meinem Home-Ordner befindet? Weil ich dadurch meine Eingabemethode nicht von auf ändern kann.ibus

Wie kann ich im-config anweisen, meine Eingabemethode zu ändern, ohne dass es versucht, ein Verzeichnis in meinem Home-Ordner zu lesen? Das sollte es nicht tun, es soll meine im-configAuswahl ändern.

um diesen Fehler zu erzeugen, tue ich lediglich:

 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.

Ich muss meine Eingabemethode ändern können, damit iBus ordnungsgemäß mit anderen Spracheingaben wie iBus-Anthy sowie einigen Anwendungen funktioniert, die eine Eingabemethode erfordern, die es tatsächlich lesen kann, da es in der derzeit ausgewählten Standardeinstellung nicht funktioniert.

Ich habe auch überprüft, dass beim Ausführen im-configals normaler Benutzer immer noch derselbe Fehler auftritt, wie beim Versuch, es als Root auszuführen.

Antwort1

Ich habe schließlich meine Lösung gefunden, zu der ich schließlich gekommen bin. Vorher hätte das Eintippen im-configohne Optionen gnome-terminaldiese Fehler erzeugt.

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 Home-Verzeichnis, wenn keine Datei vorhanden ist, .xinputrcversucht es, in ein Verzeichnis zu schreiben, nachdem Sie Ihre Auswahl mit zenityder GUI-Oberfläche getroffen haben, anstatt eine neue Datei zu erstellen und in.xinputrc

Lösung:

Führen Sie im Terminal Folgendes aus, anstatt es einfach einzutippen im-config:

$ im-config -c

Stattdessen führen Sie die Konfiguration über den Terminalbildschirm durch, um die Einrichtung ordnungsgemäß abzuschließen und .xinputrcDateien ordnungsgemäß in Ihr Home-Verzeichnis zu erstellen und zu schreiben, ohne den Fehler des Versuchs zu machen, in ein Verzeichnis zu schreiben.

Bildbeschreibung hier eingeben

Antwort2

im-config darf nicht als Root ausgeführt werden.

Versuchen Sie, diesen Befehl auszuführen:

sudo rm ~/.xinputrc

und führen Sie im-config dann erneut ohne sudo aus.

verwandte Informationen