我知道 Linux 是一个开源操作系统,换句话说,我有能力对系统的源代码进行任何更改。源代码位于哪里?例如,我想为鼠标添加一个新事件,让用户在鼠标指针向左移动然后向右移动时注销。有人能给我提供一些课程或任何东西,让我了解源代码是如何发生变化的吗?
答案1
你问的问题并不总是那么简单。在这里你可以找到标题指南编译EasyHowTo:下载所需程序或包的源代码后,您可以修改并重新编译它。
需要保持现状 Linux 发行版(摘自维基百科):
Linux 发行版(通常称为发行版(简称)是作为软件的集合基于 Linux 内核,通常围绕包管理系统。...
大多数
发行版都已准备好使用,并针对特定指令集进行了预编译,而其他的则以源代码形式分发形式并在安装期间进行本地编译。
因此,下载源代码后,您可以在再次编译之前阅读和修改它。但这不是一项简单的任务,尤其是在正在运行的系统上。
您可以开始参考其他帖子,例如这里,获取源代码的一些信息,如何获取等等。
可能还有其他帖子可以帮助您完成编译步骤, 到找到内核的源代码以及更一般地如何从源代码安装应用程序。
许多程序不需要重新编译来选择设置。其他一些则需要。有时您需要安装特定程序,并且需要搜索它。
修改与鼠标手势是安装一个可以帮你完成这件事的程序困难的方法是编译内核模块或者修改X系统。
建议:一开始先从简单开始,随着时间和经验的积累逐渐增加难度。