Gtk-WARNUNG bei Verwendung von gksu

8

Wenn ich benutze, gksuerhalte ich Gtk-Warnungen, zum Beispiel:

$ gksu gedit /etc/fstab

(gksu:2792): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(gksu:2792): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(gksu:2792): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(gksu:2792): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

und wenn ich die laufende Anwendungsinstanz (in diesem Beispiel gedit) schließe, erhalte ich:

(gedit:2796): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: No such file or directory

(gedit:2796): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Failed to create file '/root/.local/share/recently-used.xbel.8R7MBW': No such file or directory

(gedit:2796): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: No such file or directory

Ich verwende Ubuntu 11.10 64-Bit. Wie kann ich dieses Problem lösen?

codegenki
quelle

Antworten:

8

Die sind mehr oder weniger harmlos.

  • Der erste handelt von einem fehlenden GTK-Motor.

    Für Ihren spezifischen Fehler:

    sudo apt-get install gtk2-engines-pixbuf
    

    So finden Sie das fehlerhafte Paket:

    sudo apt-get install apt-file
    

    Suchen Sie nach dem Modulnamen, der in Ihrem Fehler angegeben ist, dh Präfix mit libund Suffix mit .so- in Ihrem Beispiel pixmapmüssen Sie also suchenlibpixmap.so

    apt-file find libpixmap.so
    

    Dies gibt das Paket zu installieren, z

    gtk2-engines-pixbuf: /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so
    libgtk2.0-0-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so
    
  • Der zweite /rootFall tritt auf , weil der Root-Benutzer ( Verzeichnis) kein .localVerzeichnis hat. Sie können es erstellen, indem Sie Folgendes ausführen:

    sudo mkdir -p /root/.local/share
    
htorque
quelle