MacOS + 버튼 찾기 및 원하는 스토리에 따라

tl;dr

  • 버튼을 최대화하려는 동작이 Yosemite 이전의 동작으로 복구됨
  • FullScreenER(SIMBL Plugin)를 기반으로 Swift로 재작성된 버전
  • 제작 및 발표

    오프닝


    요세미티 기억나?벌써 4년 전 일이야.
    그때부터 우리는 창의 최대화 단추를 눌렀을 때 OptionKey를 계속 눌러야 한다고 강요받았다.

    This is Shit💩개인적인 소감😜)

    It's great! 👍개인적인 소감💩)
    이번 이야기는 전체 화면 버튼을 이전의 + 버튼으로 복구하는 동작이다.

    FullScreenER


    FullScreener는 창 최대화 버튼의 동작을 원래 동작으로 복원하는 SIMBL 플러그인으로, Option 키와 창 오른쪽의 전체 화면 버튼을 눌러 신구 두 가지 동작을 창에 부여합니다.
    사용이 매우 편리하기 때문에 줄곧 즐겨 사용하지만 저는 개인적으로 창의 최대화 시 애니메이션과 창의 오른쪽 끝에 있는 최대화 단추를 사용하는 것을 좋아하지 않습니다. 지금까지 원본 코드를 바꾸어 사용했습니다.
    그리고 시간이 흘러... Swift가 출시된 지 4년 정도 됐는데 Swift를 사용하는 SIMBL 플러그인을 어떻게 만드는지 배울 시간도 많지 않아서 Full Screener를 바탕으로 Swift로 같은 동작을 하는 플러그인을 만들기로 했습니다.

    WelcomeBack GreenPlusButton


    그래서 어느 정도 동작 확인도 끝났기 때문에 발표하고 싶어요.
    바이너리 파일 배포부터 시작합니다.
    https://github.com/salexkidd/WelcomeBackGreenPlusButton/releases/tag/1.3
    소스 여기 있어요.

    설치 방법


  • 설치MySIMBL(SIP 모드로 설정해야 할 수 있음)
  • 위의 URL에서 다운로드한 플러그인을 넣습니다
  • 애플리케이션 재부팅/로그아웃 또는 재부팅
  • 이상 적용.

    문제점 및 주의 사항

  • 이 소프트웨어는 BSD 라이센스로 배포됩니다.
  • 조심스럽게 만들었지만 구린내가 있을 수 있다.
  • Full ScreenER의 작성자에게 새로운 자료 파일 라이브러리로 꺼낼 수 있는지 물었지만 바뀔 수도 있어 공개를 중단할 수도 있다
  • 오류 등이 있으면 댓글창에 문의하거나 @salexkidd
  • Xcode나 키노트 등 애플이 만든 소프트웨어라면 다음과 같은 오류가 수반되어 적용되지 않을 수 있습니다.
    Error loading /Library/Application Support/SIMBL/Plugins/WelcomeBackGreenPlusButton.bundle/Contents/MacOS/WelcomeBackGreenPlusButton:  dlopen(/Library/Application Support/SIMBL/Plugins/WelcomeBackGreenPlusButton.bundle/Contents/MacOS/WelcomeBackGreenPlusButton, 265): no suitable image found.  Did find:
        /Library/Application Support/SIMBL/Plugins/WelcomeBackGreenPlusButton.bundle/Contents/MacOS/WelcomeBackGreenPlusButton: code signature in (/Library/Application Support/SIMBL/Plugins/WelcomeBackGreenPlusButton.bundle/Contents/MacOS/WelcomeBackGreenPlusButton) not valid for use in process using Library Validation: mapping process and mapped file (non-platform) have different Team IDs
        /Library/Application Support/SIMBL/Plugins/WelcomeBackGreenPlusButton.bundle/Contents/MacOS/WelcomeBackGreenPlusButton: stat() failed with errno=1
    

    좋은 웹페이지 즐겨찾기