Gtk-Message:无法加载模块“overlay-scrollbar”Ubuntu 17.10

我在重新安装的Qt Creator 3.5.1(opensource)中运行应用程序基于Qt 5.5.1(GCC 4.9.1 20140922(Red Hat 4.9.1-10),32位)并且构建成功。 但也有警告:

Gtk-Message: Failed to load module "overlay-scrollbar" (untitled01:20644): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", (untitled01:20644): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", 

这个解决方案没有帮助, sudo apt-get autoremove也是如此

另一个解决方案是关于gtk2-engines-pixbuf包,但是gtk3呢?

你知道一些正确的想法吗?

你有三个选择:

  • 忽略警告
  • 删除叠加滚动条的东西

     #Step 1 echo "export GTK_OVERLAY_SCROLLING=0" >> ~/.profile #Step 2 mkdir -p ~/.config/gtk-3.0 cat < ~/.config/gtk-3.0/gtk.css /* Adding the buttons on the edges (if you don't need them, skip the next 4 lines) */ .scrollbar { -GtkScrollbar-has-backward-stepper: 1; -GtkScrollbar-has-forward-stepper: 1; } /* Scrollbar trough squeezes when cursor hovers over it. Disabling that */ .scrollbar.vertical:hover:dir(ltr), .scrollbar.vertical.dragging:dir(ltr) { margin-left: 0px; } .scrollbar.vertical:hover:dir(rtl), .scrollbar.vertical.dragging:dir(rtl) { margin-right: 0px; } .scrollbar.horizontal:hover, .scrollbar.horizontal.dragging, .scrollbar.horizontal.slider:hover, .scrollbar.horizontal.slider.dragging { margin-top: 0px; } /* Slider widens to fill the scrollbar when cursor hovers over it. Making it permanent */ .scrollbar.slider.vertical:dir(ltr):not(:hover):not(.dragging) { margin-left: 0px; } .scrollbar.slider.vertical:dir(rtl):not(:hover):not(.dragging) { margin-right: 0px; } .scrollbar.slider.horizontal:not(:hover):not(.dragging) { margin-top: 0px; } EOF #Step 3 cat < ~/.config/gtk-3.0/settings.ini [Settings] gtk-color-scheme="tooltip_bg_color:#ffffaf\ntooltip_fg_color:#000000" gtk-application-prefer-dark-theme=0 gtk-primary-button-warps-slider = false EOF #Step 4 sudo apt-get purge overlay-scrollbar overlay-scrollbar-gtk2 
  • 重新安装overlay-scrollbar的东西

     sudo apt-get install --reinstall overlay-scrollbar overlay-scrollbar-gtk2 

在我的Ubuntu 16.04计算机中,我解决了安装包overlay-scrollbar-gtk2

 sudo apt-get install --reinstall overlay-scrollbar-gtk2 

在64位LTS18.04上, overlay-scrollbar-gtk2没有摆脱gtk-message Failed to load module "overlay-scrollbaroverlay-scrollbar-gtk2:i386完成了这项工作,即:

 sudo apt-get install --reinstall overlay-scrollbar overlay-scrollbar-gtk2:i386