인터뷰: TotalFinder 개발자는 Mac OS X Finder에 탭을 가져오는 방법에 대해 이야기합니다.

토탈파인더 Mac 커뮤니티에서 화제를 일으키기 시작했습니다. 이 앱은 Finder에서 오랫동안 소문이 돌던 Apple 자체의 탭인 탭을 가져오는 것을 목표로 합니다. 우리는 개발자 Antonin Hildebrand와 그의 프로젝트, 그 이유, 미래 계획에 대해 이야기했습니다.

참고: TotalFinder는 Finder와 통합되는 알파 소프트웨어입니다. 자신의 책임하에 실행하고 설치하기 전에 시스템을 백업했는지 확인하십시오.


Mac의 컬트: Mac과 프로그래밍에 대한 배경은 무엇입니까?
Antonin: 저는 웹 개발 야망 때문에 Mac으로 전환한 전직 Windows 게임 개발자입니다. 저는 프라하에 거주하며 SF 기반 스타트업, 그러나 밤에 나는 일한다 흥미로운 오픈 소스 프로젝트 및 기본 Mac 응용 프로그램. 저는 주로 개발자를 위한 도구를 전문으로 합니다.

2009년 2월에 저는 Blacktree의 Visor 프로젝트를 분기하고 몇 가지 버그를 수정하는 데 시간을 들였습니다. 출시 후 커뮤니티에서 큰 반응을 얻었고 프로젝트를 채택하고 그 이후로 계속 개발하고 있습니다. 이것이 내가 SIMBL 해킹과 런타임 중에 기본 앱을 수정할 수 있는 가능성에 대해 배운 방법입니다.

TotalFinder는 무엇입니까? Finder가 하지 않는 것은 무엇입니까?
TotalFinder는 Chrome 스타일 탭, Visor와 같은 활성화 및 .DS_Store 파일 방지 시스템인 Echelon을 포함하여 Finder에 추가하거나 기능 세트를 확장하는 플러그인(SIMBL)입니다. TotalFinder는 Snow Leopard에서만 작동합니다. Finder는 Apple에서 Cocoa 프레임워크로 자동으로 다시 작성했기 때문입니다. 이를 통해 원본 소스 코드 없이도 '해킹'이 가능합니다.

TotalFinder를 만들기로 결정한 이유는 무엇입니까?
제 배경은 Windows 고급 사용자이며 Total Commander 또는 Servant Salamander와 같은 이중 패널 파일 관리자를 사용했습니다. Mac으로 전환한 후, PathFinder, ForkLift 또는 DiskOrder와 같은 강력한 Finder 대체품을 사용하거나 Finder 및 그 단점과 함께 살아가는 법을 배우는 과감한 선택을 해야 한다는 것을 깨달았습니다. 그 당시 나는 주로 세 가지 이유로 Finder를 사용하기로 결정했습니다.

1. 다른 많은 앱은 기본적으로 Finder가 사용 가능하고 상호 작용하기를 기대합니다.
2. 어쨌든 내 워크플로를 명령줄로 전환하고 싶었습니다.
3. Finder는 그렇게 나쁘지 않으며 향후 OS 개정판에서 개선되기를 바랐습니다.

요즘 많은 유저들이 비슷한 질문을 하고 있는 것 같아요!

TotalFinder는 저에게 명확한 답이 되었습니다. Finder이지만 더 좋기 때문에 큰 절충을 할 필요가 없습니다. TotalFinder가 모든 사람을 위한 것은 아닙니다. 제 목표는 Mac 고급 사용자, 개발자 및 OS 조정자를 위한 완벽한 도구가 되는 것입니다. 내 원래 동기는 단지 호기심이었습니다. .DS_Store 파일 생성을 방지하고 이러한 장기적인 골칫거리를 해결할 수 있는지 확인하는 것이지만, 더 많은 가능성이 열렸습니다.

Mac과 같은 탭이 아닌 Chrome 스타일의 탭이 필요한 이유는 무엇입니까?
그 이유는 코드 방식으로 바퀴를 재발명하지 않기로 한 실용적인 결정이었습니다! Chrome 탭은 내가 알고 있는 유일한 사용 가능한 오픈 소스 구현이었습니다. 운 좋게도 최첨단 구현 방식이므로 잡을 생각을 한 번도 하지 않았습니다. 당신은에 대해 더 읽을 수 있습니다 탭 기능 개발 내 블로그에.

다른 각도에서 보면 저도 여가 시간에 이 작업을 하고 있으며, 몇 달을 내 탭 솔루션을 개발하는 데 보내고 싶지 않았습니다. 이는 프로젝트를 크게 향상시키는 데 도움이 되었으며 자유 라이선스에 따라 Chromium 소스를 제공한 Google에 감사드립니다. Apple이 Safari 스타일 탭과 유사한 작업을 수행하면 많은 Mac 응용 프로그램이 이러한 탭을 가져와 OS 전체에서 적은 노력으로 일관되게 탭 인터페이스를 구현할 수 있기를 바랍니다.

어쨌든, 이제 탭의 전체 소스가 있고 탭 그리기 루틴이 있습니다. 나는 모든 것의 모양과 느낌을 아주 쉽게 수정하고 버튼을 움직일 수 있습니다. 나는 토론을 위해 열려있다. 그러나 내부적으로는 Google 코드로 구동되며 지금 전환할 필요가 없습니다.

사용자가 알아야 하는 TotalFinder 실행의 알려진 단점이 있습니까?
TotalFinder가 있습니다 알파 그리고 주의해서 사용해야 합니다. 나는 그것을 직접 사용하며 내 워크플로에 안정적으로 작동합니다. 하지만 저와 완전히 다른 방식으로 Finder를 사용하는 사람들이 있고 제가 아직 보지 못한 문제를 겪을 수도 있다는 것을 이해합니다. 우리는 그것들을 고정시켜야 합니다. 이 임무를 수행하는 데 도움을 준 모든 얼리 어답터에게 감사드립니다.

또한 모든 메모리 누수를 추적해야 하는데, 이는 시간을 들여 올바른 도구를 사용하는 것뿐입니다. 지금 당장은 터미널에 'killall Finder'를 입력하여 메모리를 너무 많이 차지하는 경우 Finder를 항상 다시 시작할 수 있습니다.

TotalFinder 사용을 고려하고 있다면 먼저 다음에서 미해결 문제를 확인하십시오. getsatisfaction.com/binaryage, 그리고 당신은 또한 할 수 있습니다 Twitter에서 사람들의 댓글 읽기.

TotalFinder 1.0에 대한 계획은 무엇입니까?
0.7은 이중 창 모드를 제공합니다. 향후 로드맵에는 끌어서 놓기 탭, 잘라내기 및 붙여넣기, 0.8용 사이드바 항목에 대한 키보드 단축키가 포함됩니다. 터미널.앱 0.9에 대한 협력 및 1개월 베타 기간; 1.0을 위한 최종 연마, 이 시점에서 완성된 앱 판매를 시작할 것입니다.

TotalFinder에 대한 자세한 내용은 다음을 방문하십시오. totalfinder.binaryage.com.

최신 블로그 게시물

단 $60에 코스트코 멤버십 + $30 디지털 쇼핑 카드를 받으세요
April 13, 2023

Costco에서 쇼핑하지 않으면 무엇을 놓치고 있는지 알 수 없습니다. 우리는 Apple 장비에서 그것들에 이르기까지 모든 것에 대한 큰 할인에 대해 이야기하고 있습니다. 유명한 로티세리 치킨. 그리고 이러한 인플레이션 시기에 음식 비용을 줄이려고 한다면 코스트코...

새로운 Apple TV+ 다큐멘터리는 감옥에 갇힌 테니스 스타 보리스 베커의 흥망 성쇠를 추적합니다.
April 13, 2023

다가오는 다큐멘터리를 위해 Apple TV+가 목요일에 공개한 짧은 새 예고편에서 촉촉한 눈을 가진 테니스의 전설 보리스 베커(Boris Becker)는 카메라 앞에서 자신의 인생이 끝날 수도 있음을 어느 정도 인정합니다. 그의 선고는 불과 며칠 후에 이루어졌습니...

| 컬트 오브 맥
April 13, 2023

당사와 파트너는 쿠키를 사용하여 장치에 정보를 저장 및/또는 액세스합니다. 당사와 당사의 파트너는 개인 맞춤 광고 및 콘텐츠, 광고 및 콘텐츠 측정, 고객 통찰력 및 제품 개발을 위해 데이터를 사용합니다. 처리 중인 데이터의 예는 쿠키에 저장된 고유 식별자일 수 ...