Gtk - OSTRZEŻENIE podczas korzystania z gksu

8

Kiedy używam gksu , otrzymuję ostrzeżenia Gtk, na przykład:

$ 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",

i po zamknięciu działającej instancji aplikacji (w tym przykładzie gedit) otrzymuję:

(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

Używam 64-bitowego systemu Ubuntu 11.10. Jak mogę rozwiązać ten problem?

    
zadawane codegenki 21.03.2012, 09:35
źródło

1 odpowiedź

8

Są mniej lub bardziej nieszkodliwe.

  • Pierwsza dotyczy brakującego silnika GTK.

    W przypadku konkretnego błędu:

    sudo apt-get install gtk2-engines-pixbuf
    

    Aby znaleźć pakiet w błędzie:

    sudo apt-get install apt-file
    

    Wyszukaj nazwę modułu podaną w Twoim błędzie, tj. przedrostek z lib i sufiksem z .so - więc w twoim przykładzie pixmap , musisz wyszukać libpixmap.so

    apt-file find libpixmap.so
    

    To da pakiet do zainstalowania np.

    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
    
  • Drugi przypadek występuje, ponieważ użytkownik root (katalog /root ) nie ma katalogu .local . Możesz go utworzyć, uruchamiając:

    sudo mkdir -p /root/.local/share
    
odpowiedział htorque 21.03.2012, 09:57
źródło

Przeczytaj inne pytania na temat tagów