由于无法从他们的网站安装 gnome 扩展,我在 Google 上寻找了另一种方法。我找到的指南是这样的:
sudo apt-get install gnome-common
git clone git://git.gnome.org/gnome-shell-extensions
cd gnome-shell-extensions
./autogen.sh –prefix=$HOME/.local – enable-extensions=”dock”
最后一个命令失败并出现以下错误:
./configure: line 4276: GLIB_GSETTINGS: command not found
configure: error: invalid extension drop-down-terminal
不幸的是,这次我在谷歌上找不到任何有用的东西。
我该如何解决这个错误?
答案1
如果我理解正确的话,gnome 人员在最新版本中引入了 m4 宏glib
-GLIB_GSETTINGS
并通过glib
源代码分发它 -这是在 gsettings.m4 中: AC_DEFUN([GLIB_GSETTINGS]...
。
您感兴趣的包gnome-extensions
使用了这个宏在configure.ac的第19行并尝试在标准系统位置中搜索它。可能是你没有安装 glib 源,所以它找不到它。
在 Debian 中,gsettings.m4
以软件包形式提供libglib2.0-dev
并存储在/usr/share/aclocal/gsettings.m4
.安装开发包并再次构建。