gksu를 사용하는 동안 Gtk- 경고


8

내가 사용 gksu하면 Gtk 경고가 표시됩니다.

$ 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)를 닫으면 다음과 같은 결과가 나타납니다.

(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

우분투 11.10 64 비트를 사용하고 있습니다. 이 문제를 어떻게 해결할 수 있습니까?

답변:


8

그것들은 다소 무해합니다.

  • 첫 번째는 누락 된 GTK 엔진에 관한 것입니다.

    특정 오류의 경우 :

    sudo apt-get install gtk2-engines-pixbuf
    

    오류가 발생한 패키지를 찾으려면

    sudo apt-get install apt-file
    

    오류에서 주어진 모듈 이름 (예 : 접두사와 lib접미사) 을 검색 .so하십시오. 예에서 pixmap, 검색해야합니다.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디렉토리)에 디렉토리 가 없기 때문에 발생합니다 .local. 다음을 실행하여 만들 수 있습니다.

    sudo mkdir -p /root/.local/share
    
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.