Answers:
从发行版的存储库安装gtk-engines软件包。如果没有gtk-engines软件包,则搜索名称相似的软件包,即可找到一个。
对于ubuntu,软件包名称为gtk2-engines。您可能需要重新安装该软件包:
$ sudo apt-get install --reinstall gtk2-engines
如果找不到引擎,则意味着您尚未安装它们。像这样简单地做一些事情:
sudo yum install gtk2-engines gtk-murrine-engine gtk-equinox-engine
gtk2-engines-murrine
并gtk2-engines-equinox
用于某些发行版。
在Ubuntu 13.10上,我需要的命令是:
sudo apt-get install gtk2-engines-murrine:i386
我知道问题是关于浅顶软呢帽的,但我最终到了这里,答案之一为我指明了正确的方向。
以防万一对其他人有帮助。
遇到此问题的人,例如64位安装的Acrobat Reader,请尝试以下操作:
须藤apt-get install gkt2-murrine-engine:i386
如果没有其他答案可以解决您的问题,也可以尝试
sudo apt-get install libgtkmm-2.4-1c2a libgtkmm-2.4-dev
这对我有用(Ubuntu 14.04 x64,Gnome 3.12)。我已经安装了gtk2-engines-murrine(i386和x64),并且更改GTK_MODULES对我没有任何帮助。
我安装了sudo apt-get install libgtkmm-2.4-1c2a libgtkmm-2.4-dev
But但再次给出了该错误。然后我下载了murrine-0.90.3.tar.gz和
tar -xvf murrine-0.90.3.tar.gz
cd murrine-0.90.3
./configure
make
make install
现在有效。没有错误。希望这对某人有帮助。