• Регистрация

1,096 вопросов

1,459 ответов

1,302 комментариев

8,780 пользователей

Добро пожаловать на Ubuntu Ответы, где вы можете задать вопросы и получить ответы от других пользователей сервиса.

Gtk-WARNING ошибки при использовании gksu

0 голосов

При использовании gksu вылезают такие ошибки:

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

А когда закрываю приложение, получаю такое:

(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

Хотелось бы разобраться и починить. Есть идеи?

Вопрос Sep 8 от semechkin Профессионал (1,330 баллов) в категории Настольные системы
   

1 ответ

0 голосов

Ошибки на самом деле довольно безобидные. Это даже не ошибки, а так - предупреждения.​

  • Первое сообщение о том, что нет GTK

    Для того что бы починить, выполните в терминале:

    sudo apt-get install gtk2-engines-pixbuf
    

    Что бы найти пакет, который выдает ошибки:

    sudo apt-get install apt-file
    

    Поищите имя модуля из сообщения об ошибки. Например, префикс с библиотекой или суффикс (окончание) с .so. В вашем примере надо искать  libpixmap.so

    apt-file find libpixmap.so
    

    Это подскажет какой пакет надо поставить:

    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
    
  • Вторая ошибка вылазит потому что домашняя директория пользователя root  не имеет .localdirectory. Создайте эту директорию:

    sudo mkdir -p /root/.local/share
Ответ Sep 8 от smirnoff Новичок (540 баллов)
...