1

我是这个论坛的新手,所以很好;)我遵守了规则:)

我正在为我使用的内核帮助开发人员。由于我想要的 mod 主要只适合我,我认为我有责任让它自己工作。

问题:我已经编辑了我的 *.kl 文件以禁用五个正面硬件按钮唤醒设备,并且只允许音量增大/减小按钮唤醒设备,因为当正面按钮在我的口袋中时被按下。

然而,即使前面的按钮不再打开设备,当它们被按下时,它们会亮起,增加额外的 6mA 消耗。

我尝试过的:我写了一个 apk 来更改 /sys/class/leds/button-backlight/brightness 文件的权限以保持它们关闭。尽管程序正常工作,但权限允许编辑文件,使它们亮起。

我需要帮助:我使用 git 下载了我的开发者内核,我想自己编辑内核以在睡眠期间保持按钮灯熄灭。但是内核代码不是我的舒适区..所以我需要帮助。

感谢大家的帮助,只是阅读!

4

1 回答 1

0

1) 乱用代码是个坏主意(尤其是如果您缺乏技能并且不了解 C 和 UNIX)。

2)您可能正在寻找将在启动时运行的脚本(initrc),您需要在那里设置它并使用chmod命令更改权限。

因此,您需要设置您想要的内容(大概使用 echo 命令)-> 更改权限以便文件不能被重写(chmod)-> 在 initrc 中放置两个命令。

内核可以像任何其他使用 make menuconfig 配置然后编译它一样,在这种情况下,您只需禁用您不喜欢的东西。

[OT] 不过,我可能会离开,您的(原始)问题(没有问号)在这里和那里没有太多意义。阅读此操作指南: Eric Steven Raymond的如何以聪明的方式提问。谢谢。

于 2012-03-09T15:57:16.667 回答