Hookshot이란 무엇인가? Rectangle Pro 뒤에 숨은 이름 해설
Rectangle mac의 터미널 기반 설정을 파고든 적이 있다면 작은 트리비아 하나를 마주쳤을 것이다 — Rectangle Pro의 실제 애플리케이션 번들 식별자는 com.knollsoft.Hookshot이며, «Pro»가 들어간 무언가가 아니다. 이는 방치된 오타가 아니다 — Hookshot은 Rectangle mac의 제작자 본인인 Ryan Hanson이 프로젝트의 GitHub 토론에서 직접 언급해온, 실재하는 별개의 이름이다. 이것이 실제로 무엇을 가리키는지 이해해두면, Rectangle app의 커뮤니티 역사를 훑어보다가 마주칠 수 있는 그렇지 않으면 혼란스러운 언급들이 명확해진다.
Ryan Hanson이 이에 대해 직접 밝힌 내용
커스텀 창 크기에 관한 GitHub 토론(discussion #517)에서, 무료 앱이 임의의 커스텀 크기 단축키를 지원해달라는 요청에 답하며 관리자는 이렇게 명확히 말한다 — «창 크기와 도킹 위치를 지정할 수 있는 커스텀 단축키 빌더를 갖춘, 내 유료 상위 버전인 custom window dimensions, Hookshot이 있다.» 그는 같은 커스텀 단축키를 반복해서 누르면 서로 다른 창 크기와 위치를 지원하기도 하고, 메인 앱 내에서 방향 액션에 커스텀 단축키를 할당할 수 있다고 설명한다.
같은 일반적인 요청에 대한 별도의, 더 이전 토론(discussion #362)에서, 그는 커스텀 크기 기능이 어떻게 작동하는지에 대한 추가 읽을거리로 Medium에 게시한 자신의 설명 글 — «Custom Window Dimension Shortcuts in macOS» — 을 직접 링크하고 있다.
그렇다면 Hookshot은 Rectangle Pro와 같은 것인가?
관리자 본인의 설명 — 크기와 도킹을 위한 커스텀 단축키 빌더를 갖춘, window shortcut builder의 유료 상위 버전 — 에 근거하면, Hookshot은 오늘날 Rectangle Pro로 판매되는 것의 기능적 설명과 일치한다. 현재 Rectangle Pro 앱이 여전히 사용하는 번들 식별자 com.knollsoft.Hookshot은, Hookshot이 이 앱의 원래 이름 또는 내부 명칭이었으며, 이후 그것이 기반으로 삼고 있는 무료 Rectangle 앱과 더 명확하게 연결 짓기 위해 Rectangle Pro라는 브랜드로 판매되었다는 것과 일치한다. 이는 이름에 관한 증거로부터 도출한 합리적인 추론일 뿐, 관리자로부터 직접 인용된 «Hookshot은 Rectangle Pro로 이름이 바뀌었다»는 명시적인 발언은 아니다 — 정확히 그런 표현으로 확인받고 싶다면, 현재의 Rectangle Pro 커뮤니티 저장소에서 직접 물어볼 가치가 있다.
이것이 실용적으로 왜 중요한가
터미널 명령으로 Rectangle Pro를 트러블슈팅하고 있다면, Rectangle Pro용으로 문서화된 여러 defaults write 명령이 com.knollsoft.Rectangle 대신 com.knollsoft.Hookshot을 구체적으로 사용한다는 점을 알아두자 — 이는 Rectangle의 숨겨진 터미널 설정을 다룬 전용 글에서도 다룬 세부 사항이다. 무료 앱용으로 만들어진 명령을 복사해 번들 식별자를 바꾸지 않은 채 Rectangle Pro에 대해 실행하면(혹은 그 반대라면), 그 식별자로는 실제로 설치되어 있지 않은 앱에 대한 설정을 쓰려는 것이므로 조용히 아무 일도 일어나지 않는다.
이 역사를 파고드는 데서 얻는 유용한 부수 효과
위에서 인용한 두 토론은, 무료 Rectangle 사용자로서 특정 고급 기능을 바라고 있다면 알아둘 가치가 있는 패턴의 좋은 예이기도 하다 — 단축키 빌더가 딸린, 픽셀 단위로 정확한 커스텀 창 크기는 (Hookshot이라 불리든 Rectangle Pro라 불리든) 유료 앱에 이미 몇 년째 존재해온 기능이며, 무료 앱에 이를 요청하는 일부 기능 요청보다도 앞서 있다. Rectangle의 고정된 절반/4분의 1/3분의 1 카탈로그 대신 임의의 커스텀 크기를 원하고 있다면, 그것이 생태계 전체에서 충족되지 않은 요구라고 단정하기 전에, Rectangle Pro가 이미 자신의 구체적인 요청을 커버하고 있지는 않은지 — 보아하니 이미 오랫동안 그래왔으므로 — 확인해볼 가치가 있다.
정리
Hookshot은 수수께끼 같은 별개의 제품도, 버려진 사이드 프로젝트도 아니다 — 이는 Rectangle Pro의 번들 식별자에 여전히 남아 있는 내부 명칭이며, Rectangle 제작자 본인이 설명한 대로 유료 앱의 커스텀 단축키 및 커스텀 크기 기능과 직접 연결되어 있다. 오래된 토론 스레드나 터미널 명령, 번들 식별자에서 이 이름을 보게 된다면, 그것은 현재 Rectangle Pro로 판매되고 있는 것과 같은 앱을 가리키는 것이다.
