darkhandz / XPS15-9550-Sierra

DELL XPS 15 9550 10.12.5 黑苹果
150 stars 28 forks source link

关于touch pad的问题 #25

Open addisn opened 7 years ago

addisn commented 7 years ago

你好大大 根据你的教程 我成功安装到我的 9550里面 配置跟你一样

我想问下 touch pad用不到某些手势是正常么? 例如 四手指开launch pad 和 显示桌面那些

是不是不能自己更换Appleps2smarttouchpad那个kext和其他的kext

抱歉问题有点多 新手上路

darkhandz commented 7 years ago

这就不知道了…… 你手动执行以下命令有什么反馈呢?

sudo kextunload -b good.win.HWPEnabler
sudo kextload -b good.win.HWPEnabler
addisn commented 7 years ago

我手动执行过这两个是有效用的 执行 sudo kextunload -b good.win.HWPEnabler 在system report -> extensions看到hwpenabler没有载入 再执行 sudo kextload -b good.win.HWPEnabler 看到变会有载入和cpu频率也变正常了 我设定是94001A01 高频不会超过2.6 Ghz 低频会最低在0.8 Ghz 睡眠唤醒高频会上到3.xx Ghz 低频不会低于1 GHz bios设定没有开turbo boost

这两个命令应该是强制重新载入来维持HWPEnabler 在醒来时透过sleepwatcher来trigger一个script

darkhandz commented 7 years ago

这就要研究下sleepwatcher是否有去执行这个script了……

darkhandz commented 7 years ago

Google了几篇,都说要把命令写在 /etc/rc.wakeup 里,你试试。

addisn commented 7 years ago

我看了看rc.wakeup里面的东西 for user in echo 'show State:/Users/ConsoleUser' | scutil | awk '/kCGSSessionUserNameKey/ { print $3 }'; do home=eval echo ~$user if [ -x "$home/.wakeup" ]; then logger -t $0 "executing .wakeup of user $user" su - $user -c "$home/.wakeup" fi done 如果没理解错 有-x权限在home directory的.wakeup都会执行

我刚刚在最下面添加了 sudo kextunload -b good.win.HWPEnabler sudo kextload -b good.win.HWPEnabler 好像也没效果

addisn commented 7 years ago

@shixuev5 大大你睡眠后能维持么?

shixuev5 commented 7 years ago

@addisn 可以 。

addisn commented 7 years ago

@shixuev5 可以说下你怎么弄么?