System Infomation
macOS : macOS Ventura 13.0(22A380)
Automator : 2.10(520)
나의 현재 시스템 정보다.
이전 버전에서는 Quick Guide에 톱니바퀴 아이콘 라벨이 빠른 동작이 아니라 서비스였다.
버전이 올라가면서 내부적으로 뭔가 바뀌었나보다
Open in Visual Studio Code 라는 서비스를 등록했는데 서비스 항목에 생기지 않고 빠른 동작 항목 안에 생기고 서비스 항목에 등록되지 않는다;;; 이게 무슨 상관이냐 할수도 있지만 서비스 항목에 노출하고 싶었다 ㅠㅠ
폭풍 검색을 했는데 포스팅은 찾아볼 수 없었고 apple developer 문서를 보며 삽질을 하다 성공했다.
PropertyList File Open
~/Library/Services/{ServiceName}/Contents/info.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>NSServices</key>
<array>
<dict>
<!-- <key>NSBackgroundColorName</key>
<string>background</string>
<key>NSBackgroundSystemColorName</key>
<string>blackColor</string>
<key>NSIconName</key>
<string>workflowCustomImage</string> -->
<key>NSMenuItem</key>
<dict>
<key>default</key>
<string>Open in Visual Studio Code</string>
</dict>
<key>NSMessage</key>
<string>runWorkflowAsService</string>
<key>NSRequiredContext</key>
<dict>
<key>NSApplicationIdentifier</key>
<string>com.apple.finder</string>
</dict>
<key>NSSendFileTypes</key>
<array>
<string>public.item</string>
</array>
</dict>
</array>
</dict>
</plist>
에서
NSBackgroundColorName
NSBackgroundSystemColorName
NSIconName
을 지워주고 저장한다.
삽질 끝에 성취는 달다..
그렇지만 아 이게 뭐라고 시간 많이 날렸다;
맘 같아서는 vscode에 직접 xml 작성해보고 싶은데
공부할게 산더미라 여기까지만 한다.