在Ubuntu(Gnome)中,绝对没有办法改变GTK应用程序的鼠标滚轮滚动速率。它在GTK中被硬编码,并由动态依赖于窗口大小的“智能”算法确定。我修改了GTK源代码并重新编译:没有效果
所以我下载了源代码并找到了返回步长值的函数。我改变它返回一个非常小的数字第一,然后0(看看它是否有任何影响)。
我做
./configure
make
sudo make install
由GTK网站的指示。
它编译没有问题(我有库)
卜然后,我重新启动,它绝对没有影响。我的猜测是Ubuntu仍在使用它随附的原始GTK。你认为这里有什么错误?
在Ubuntu上,您需要下载软件包源代码,修改该软件包并安装修改后的软件包。你*可以*使安装覆盖包版本,但你真的不应该。希望将安装放在容易清理的地方。 – derobert
“包装来源”是什么意思?我是从GTK网站下载的,而不是软件包源代码?如果我不应该用make install覆盖它,我还应该做些什么? –