3P by neo 19일전 | ★ favorite | 댓글 1개
  • ⚡ FlashSpace

    • FlashSpace는 macOS의 기본 Spaces를 대체하고 향상시키기 위해 설계된 매우 빠른 가상 작업 공간 관리자임.
    • macOS 애니메이션을 기다릴 필요가 없음.
  • 🎥 데모

    • 데모 비디오에서는 3개의 작업 공간을 사용하고 단축키로 전환하는 예시를 보여줌.
  • 💬 사용 방법

    • 모든 앱을 하나의 macOS 공간으로 이동.
    • 작업 공간 생성 및 앱 할당.
    • 디스플레이를 작업 공간에 할당.
    • 빠른 작업 공간 활성화를 위한 단축키 설정.
    • 여러 작업 공간에 동일한 앱을 유지하려면 "Floating Apps" 기능 사용.
  • 👉 작동 방식

    • FlashSpace는 가상 작업 공간을 정의하고 앱을 할당할 수 있게 함.
    • 작업 공간 전환 시 할당된 앱이 자동으로 표시되고 다른 앱은 숨겨짐.
  • ✨ 기능

    • 매우 빠른 작업 공간 전환.
    • 여러 디스플레이 지원.
    • 앱 포커스 시 작업 공간 활성화.
    • 단축키로 앱 간 빠른 전환.
    • 모든 작업 공간에서 보이는 Floating Apps.
    • 프로필을 통해 다양한 설정 간 빠른 전환.
  • ⚖️ 프로젝트 가치

    • 성능: 앱은 가능한 한 빠르게 작동해야 함.
    • 단순성: 앱은 사용 및 설정이 쉬워야 함.
    • 신뢰성: 앱은 오류 없이 작동해야 함.
    • 투명성: 앱은 방해하지 않고 도움을 줘야 함.
    • UNIX 철학: 앱은 하나의 일을 잘 수행해야 함 - 작업 공간 관리.
  • 🪟 포커스 관리자

    • FlashSpace는 창 간 빠른 포커스 전환을 가능하게 함.
    • 단축키를 사용하여 원하는 방향으로 포커스를 이동할 수 있음.
  • 📝 설계 결정

    • 비방해적 동작: FlashSpace는 창을 적극적으로 관리하지 않음.
    • 개별 앱 창 지원 없음: 개별 앱 창 지원은 복잡성을 증가시키고 성능을 저하시킬 수 있음.
  • 🖥️ SketchyBar 통합

    • FlashSpace는 SketchyBar 및 기타 도구와 통합 가능.
    • 작업 공간 변경 시 구성 가능한 스크립트를 실행함.
  • 🛠️ 소스에서 빌드

    • FlashSpace는 XcodeGen을 사용하여 project.yml 파일에서 Xcode 프로젝트를 생성함.
    • 저장소를 클론하고, 프로젝트 디렉토리로 이동하여 brew bundle을 실행하여 종속성을 설치함.
    • xcodegen generate를 실행하여 프로젝트를 생성하고 Xcode에서 열어 빌드 및 실행함.
  • 💛 후원자

    • 이 프로젝트를 지원하는 모든 후원자에게 감사의 인사를 전함.
  • Amethyst와 호환되는지 궁금함. 타일링 윈도우를 원하지만 공간 전환의 지연은 원하지 않음

  • 매우 좋음! 작업 공간의 그리드 보기를 추가할 수 있기를 바람. TotalSpaces가 그리움

  • 좋은 시기임. 이 공간에서 옵션을 다시 탐색하고 Aerospace로 결정했음. 이 제품을 시도해볼 것임

  • 감사합니다! 방금 설치했는데 지금까지 잘 작동함

  • 1년 넘게 이 목적을 위해 AeroSpace를 사용 중임. 설정에서 모든 타일링 기능을 비활성화하고 두 가지 단축키만 사용함: 작업 공간으로 전환 및 현재 창을 작업 공간으로 이동. 작은 화면에서 작업할 때 필수적임

    • AeroSpace는 성능 문제를 겪고 있지만 이는 사용 가능한 macOS API에 내재된 문제로 보임
    • FlashSpace도 이 문제를 겪는 것 같음
    • 설정과 관련하여, 작업 공간별로 단축키를 설정하는 것이 번거롭다고 생각함. AeroSpace에서는 키보드의 모든 문자와 숫자가 자동으로 작업 공간이 되고 단축키는 전역적임
    • 이 모든 것을 고려할 때, macOS 작업 공간의 문제를 해결하는 것을 주요 목표로 하는 도구를 선호함
    • 추가 테스트 결과, FlashSpace는 동일한 앱의 다른 창을 다른 작업 공간에서 지원하지 않음. 이는 내 작업 흐름에 큰 문제임