教程:教你如何解决17款MacBook Pro无法使用Jitouch手势的问题

in Tutorials

前几天刚入手了17款的MacBook Pro,在欣赏完那美丽的外表后,就要开始准备工作啦。
装好了所有必备的软件之后,发现Jitouch这款我最喜欢使用的手势软件居然不能用。

官网上不管是2.71 for Sierra还是 2.72 for Sierra「MacBook Pro with TouchBar」都不行。

于是乎,上网查了下。发现不止我一个人有这种问题,很多带Touch Bar的下载了2.72版本之后可以正常使用,但是所有不带Touch Bar的都无法正常使用。

然后发现有网友找到2.21版本旧款的Jitouch却在17款的MacBook Pro上正常运行。在经过我测试后发现还是有点问题的,不能正常自启动,经过我一番折腾后,间接性的解决了这个问题。

QQ20170827-083424@2x.png

首先下载我提供的2.21版本的Jitouch「旧版的图标分辨率太低,替换了新款图标」,也可以自己在网上下载。

QQ20170827-083525@2x.png

双击安装。

QQ20170827-083607@2x.png

然后创建一个launch_jitouch.sh脚本文件,放在一个可靠的位置,比如文稿文件夹中

#! /bin/sh

if [ "`ps -ef | grep -c Jitouch`" = "1" ]; then
    /Users/uni9k/Library/PreferencePanes/Jitouch.prefPane/Contents/Resources/Jitouch.app/Contents/MacOS/Jitouch
fi

打开终端,创建启动脚本

cd /Library/LaunchAgents/
sudo vi com.uni9k.launchJitouch.plist

将以下内容添加至脚本文件中

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Disabled</key>
    <false/>
    <key>KeepAlive</key>
    <true/>
    <key>Label</key>
    <string>com.uni9k.jitouch</string>
    <key>ProgramArguments</key>
    <array>
        <string>/Users/uni9k/Documents/sh/launch_jitouch.sh</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Ps:里面「ProgramArguments」中要填写的就是脚本文件的目录。

因为这个旧版的Jitouch有时会正常启动,脚本中添加了检测进程中是否已经启动了Jitouch,如果启动了就不会在多余启动一个。

重启后在隐私中「脚本文件」的勾勾选中就不会在启动的时候弹出「Accessibility API is disabled」的窗口了。

QQ20170827-083657@2x.png

好了。尽情享用吧!

QQ20170827-083741@2x.png

Comments