“canberra-gtk-module”모듈을로드하지 못했습니다 JAVA_HOME 경로를 설정했습니다. IntelliJ를 실행하면 다음

오늘 나는 설치했다 :

  1. 우분투 12.04
  2. Oracle JDK 7 및 8
  3. IntelliJ 11.1.4

JDK 7을 가리 키도록 JAVA_HOME 경로를 설정했습니다.

IntelliJ를 실행하면 다음 메시지가 나타납니다.

Gtk-Message: Failed to load module "canberra-gtk-module"

이것이 문제입니까 아니면 이것을 다시 볼 수 있습니까?



답변

모듈을 설치하여이 문제를 해결했습니다.

sudo apt-get install libcanberra-gtk-module

또는 이미 설치되어 있고 여전히 오류가 발생하는 경우 :

sudo apt-get install libcanberra-gtk-module:i386

답변

이 질문은 4 년 8 개월입니다. 이제 2017 년 7 월입니다.

Raspbian JessieUbuntu 16.04 LTS를 실행 하는 Raspberry Pi 3B 에서이 오류가 발생했습니다.

“canberra-gtk-module”모듈을로드하지 못했습니다

상당히 일반적입니다.

좋은 소식은 수정이 쉽다는 것입니다. 간단히 입력하십시오 :

sudo apt-get install libcanberra-gtk-module

물건을 설치했습니다 …

그런 다음 다시 나타나지 않았습니다.


답변

우분투 MATE에서 gtk 테마를 사용하는 qt5 응용 프로그램에서 발생했습니다.

$ ./my-application
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "topmenu-gtk-module"

라이브러리를 찾자

$ locate libcanberra-gtk-module.so
/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so

LD_LIBRARY_PATH를 설정하면 문제가 해결됩니다.

$ LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/gtk-3.0/modules:$LD_LIBRARY_PATH ./my-application

또는 GTK_MODULES 환경 변수를 설정 해제

$ unset GTK_MODULES; ./my-application