
Ich versuche, meine Eingabemethode mit im-config
Ausgaben 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.
default
Warum 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-config
Auswahl ä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-config
als 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-config
ohne Optionen gnome-terminal
diese 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, .xinputrc
versucht es, in ein Verzeichnis zu schreiben, nachdem Sie Ihre Auswahl mit zenity
der 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 .xinputrc
Dateien ordnungsgemäß in Ihr Home-Verzeichnis zu erstellen und zu schreiben, ohne den Fehler des Versuchs zu machen, in ein Verzeichnis zu schreiben.
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.