FlashSpace 使用指南

FlashSpace 使用指南

FlashSpace FlashSpace is a blazingly fast virtual workspace manager for macOS ⚡ FlashSpace 项目地址: https://gitcode.com/gh_mirrors/fl/FlashSpace

1. 项目介绍

FlashSpace 是一个为 macOS 设计的虚拟工作区管理器,旨在增强并替代 macOS 的原生 Spaces 功能。它能够让您在切换工作区时不再经历任何延迟,从而提高工作效率。FlashSpace 允许用户定义虚拟工作区,并将应用程序分配给这些工作区。每个工作区还可以分配到一个特定的显示器。当切换到某个工作区时,分配给该工作区的应用程序会自动显示,而其他应用程序则会隐藏。

2. 项目快速启动

安装要求

  • macOS 14.0 或更高版本
  • 在“系统偏好设置”中的“桌面与Dock”选项卡中启用“显示器有独立的空间”

安装步骤

通过 Homebrew 安装 FlashSpace:

brew install flashspace

或者,您可以从项目的发布页面下载二进制文件。

如果您希望从源代码构建,请参照构建指南

配置工作区

  1. 将所有应用程序移至单个 macOS 空间(每个显示器一个)。
  2. 创建一个工作区。
  3. 将应用程序分配给该工作区。
  4. 为工作区分配一个显示器。
  5. 为快速激活工作区设置一个快捷键。
  6. 对其他工作区重复以上步骤。
  7. 使用快捷键在不同配置的工作区之间切换。

3. 应用案例和最佳实践

  • 浮动应用:如果您希望某个应用程序在多个工作区中都可见,可以使用应用程序设置中的“浮动应用”功能,或者在主应用程序窗口中将该应用添加到多个工作区。
  • 焦点管理:使用快捷键在应用程序窗口之间快速切换焦点。
  • 画中画支持:FlashSpace 支持 Picture-In-Picture 模式。不过这是一个实验性功能,可以在应用程序设置中禁用。

4. 典型生态项目

FlashSpace 可以与 SketchyBar 等工具集成。当工作区更改时,应用程序可以运行一个可配置的脚本来通知其他系统。以下是一个配置示例:

# 配置 SketchyBar 显示当前活动工作区
sketchybar --add item flashspace left \
--set flashspace \
background.color=0x22ffffff \
background.corner_radius=5 \
label.padding_left=5 \
label.padding_right=5 \
script="$CONFIG_DIR/plugins/flashspace.sh" \
--add event flashspace_workspace_change \
--subscribe flashspace flashspace_workspace_change

# plugins/flashspace.sh 脚本内容
#!
/bin/bash
sketchybar --set $NAME label="$WORKSPACE - $DISPLAY"

使用上述配置和脚本,SketchyBar 将在工作区更改时更新其显示,以反映当前活动的工作区和显示器。

FlashSpace FlashSpace is a blazingly fast virtual workspace manager for macOS ⚡ FlashSpace 项目地址: https://gitcode.com/gh_mirrors/fl/FlashSpace

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

齐游菊Rosemary

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值