[other] 话说patch怎么用
Tofloor
poster avatar
沈拙言
deepin
2024-11-27 22:52
Author

https://a64.work/posts/2022-08-12-disable-cursor-speed-scaling-in-gnome.html

Gnome Wayland 缩放200%的时候,鼠标也会跟着缩放,也就是说原来移动一下一个像素点现在变成移动一下跨4个点(大概)。鼠标移动起来就很跳跃。网上找到一个这个patch,但我不知道怎么用的。

Reply Favorite View the author
All Replies
安洛
deepin
2024-11-27 23:16
#1

这个是针对源代码的patch。你得下载mutter的源码,然后cd进源码的根目录,将这个patch文件也复制到源码的根目录下,然后

patch -p1 < disable-input-scaling.patch

patch命令有很多,我这个相对简单。git apply也是可以的,可以上网查找相关用法。
正常情况下应该输出一堆success。之后你需要编译安装patch过的mutter。

Reply View the author
Ziggy
deepin
2024-11-28 00:17
#2

当你用git clone拉取和这条commit提交时相同的version/tag仓库, 那么你进入这个.git仓库目录后, git apply xx.patch就可以把内容变更应用到源码上了

一般patch用在源码变更和git版本管理上, 对别人提供的二进制文件没有什么作用

Reply View the author
沈拙言
deepin
2024-11-28 10:26
#3
安洛

这个是针对源代码的patch。你得下载mutter的源码,然后cd进源码的根目录,将这个patch文件也复制到源码的根目录下,然后

patch -p1 < disable-input-scaling.patch

patch命令有很多,我这个相对简单。git apply也是可以的,可以上网查找相关用法。
正常情况下应该输出一堆success。之后你需要编译安装patch过的mutter。

多谢

Reply View the author
沈拙言
deepin
2024-11-28 10:26
#4
Ziggy

当你用git clone拉取和这条commit提交时相同的version/tag仓库, 那么你进入这个.git仓库目录后, git apply xx.patch就可以把内容变更应用到源码上了

一般patch用在源码变更和git版本管理上, 对别人提供的二进制文件没有什么作用

感谢

Reply View the author