rxhanson / Multitouch-Community

Issue and feature request tracking for the Multitouch app
https://multitouch.app
38 stars 0 forks source link

About export gesture settings. #144

Closed kuper0201 closed 1 year ago

kuper0201 commented 1 year ago

Can you add the ability to export the setting files from the gestures you set. ex) plist, json Manually setting up the gestures after a clean OS installation or moving it to another new device is terrible! I am sorry to my bad english.

rxhanson commented 1 year ago

I agree, my plan is to have import/export config buttons.

The gestures are synced via iCloud, but here are the details on the plist: https://github.com/rxhanson/Multitouch-Community/wiki/Transferring-Multitouch-Settings-to-a-Different-Mac

kuper0201 commented 1 year ago

내 계획은 가져오기/내보내기 구성 버튼을 갖는 것입니다.

제스처는 iCloud를 통해 동기화되지만 plist의 세부 정보는 다음과 같습니다. https://github.com/rxhanson/Multitouch-Community/wiki/Transferring-Multitouch-Settings-to-a-Different-Mac

Thanks for your quick response! Now i know how to backup my setting. I'm using the app very useful. Thank you for develop this app.

kuper0201 commented 1 year ago

내 계획은 가져오기/내보내기 구성 버튼을 갖는 것입니다.

제스처는 iCloud를 통해 동기화되지만 plist의 세부 정보는 다음과 같습니다. https://github.com/rxhanson/Multitouch-Community/wiki/Transferring-Multitouch-Settings-to-a-Different-Mac

Hi again! I copied the plist file to desktop for testing and deleted all gestures. And i kill the multitouch app by killall command to restore plist file. When i re-paste the copied plist file, the multitouch app does not show anything.

rxhanson commented 1 year ago

Try logging out and logging back in. macOS will cache the plists and might not refresh the cache on its own.

kuper0201 commented 1 year ago

It's the same problem after logout or reboot.

rxhanson commented 1 year ago

Ok, I think I see the right way to do this:

  1. Quit Multitouch
  2. Put the desired plist in ~/Library/Preferences
  3. Run defaults read com.brassmonkery.Multitouch.plist in Terminal
  4. Open Multitouch

Does that work for you? I think the cache was overwritten by an empty plist, and that was the problem. Running the defaults read command should properly set the cache.

(I need to just make the export/import buttons).

kuper0201 commented 1 year ago

좋아, 나는 이것을 할 올바른 방법을 본다고 생각합니다.

  1. 멀티터치 종료
  2. 원하는 plist를 ~/Library/Preferences에 넣습니다.
  3. defaults read com.brassmonkery.Multitouch.plist터미널에서 실행
  4. 오픈 멀티터치

그게 당신에게 효과가 있습니까? 빈 plist가 캐시를 덮어쓴 것 같은데 그게 문제였습니다. defaults read 명령을 실행하면 캐시가 올바르게 설정됩니다.

(내보내기/가져오기 버튼만 만들어야 합니다.)

Oh! It's work! Thanks you for your support

rxhanson commented 1 year ago

Thanks for troubleshooting with me. I updated the instructions on the wiki page with this information.