推荐:Amethyst——让MacOS的桌面管理变得智能高效

推荐:Amethyst——让MacOS的桌面管理变得智能高效

AmethystAutomatic tiling window manager for macOS à la xmonad.项目地址:https://gitcode.com/gh_mirrors/am/Amethyst

Amethyst是一个专为macOS设计的优秀窗口管理器,灵感源自著名的xmonad。它将为你提供一个整洁有序的工作环境,通过自动布局和强大的键盘快捷键,最大化你的屏幕空间利用率。

1、项目介绍

Amethyst的主要任务是帮助用户智能地组织窗口,特别是在多任务处理时。无论你是在编写代码、编辑文档还是进行设计工作,这个工具都能让你的屏幕看起来井然有序。你可以轻松地在多个应用之间切换,而无需手动调整每个窗口的位置和大小。

2、项目技术分析

Amethyst利用macOS的 Accessibility API 来控制窗口的位置和大小,实现窗口的平铺布局。其特点是可自定义性强,支持多种布局模式,包括但不限于:Tall(主侧双窗格)、Wide(宽屏布局)和Fullscrn(全屏模式)。此外,用户可以自由设置快捷键以适应个人习惯。

3、项目及技术应用场景

  • 程序员:编码时可以同时显示代码编辑器、终端和文档,所有窗口会自动调整位置,保持一致的视觉效果。
  • 设计师:可以在屏幕上并排放置多个设计软件或参考图片,方便比较和协作。
  • 写作爱好者:一边打开参考资料,一边进行创作,窗口之间的切换轻而易举。
  • 会议参与者:视频会议与笔记应用可以同时在一个理想的位置显示,提高效率。

4、项目特点

  • 自动布局:根据屏幕尺寸和已打开的应用自动调整窗口布局。
  • 强大的键盘驱动:使用预先设定或自定义的快捷键,快速完成窗口操作。
  • 兼容性广泛:支持macOS Catalina及以上版本。
  • 高度可配置:可以通过YAML文件定制个人偏好,甚至创建自己的布局模式。
  • 无障碍辅助功能:需要用户授权后,Amethyst能够更好地控制窗口。

要体验Amethyst带来的高效桌面管理,只需从其发布页面下载,或者使用Homebrew Cask安装。如果你遇到任何问题,社区资源和详细的故障排除指南将助你一臂之力。

拥抱Amethyst,让你的MacOS工作环境从此焕然一新!

AmethystAutomatic tiling window manager for macOS à la xmonad.项目地址:https://gitcode.com/gh_mirrors/am/Amethyst

紫水晶允许您在几种不同的窗口布局之间循环。也可以启用/禁用布局以控制它们是否完全出现在循环序列中。 默认布局。这在左侧提供一个“主窗格”,在右侧提供一个其他窗格。默认情况下,一个窗口放置在主窗格中(扩展屏幕的整个高度),所有剩余的窗口放置在另一窗格中。如果任何一个窗格有多个窗口,则该窗格将被平均分成几行,以显示全部。您可以使用上面的键盘快捷方式来控制主窗格中的哪个窗口以及多少个窗口,以及主窗格与另一个窗格的水平尺寸。 与Tall完全相同,但主窗格在右侧,另一个窗格在左侧。 Tall的旋转版本,其中主窗格在顶部(扩展了屏幕的整个宽度),另一个窗格在底部。如果任一窗格具有多个窗口,则该窗格将拆分为列而不是行。 Tall的三列版本,左侧有一个主窗格(扩展了屏幕的整个高度),另两个窗格是一个,中间是一个窗格,右边是一个窗格。与Tall一样,如果任何窗格具有多个窗口,则该窗格将被分成几行。您可以像往常一样控制主窗格中的窗口数。其他窗口将在其他两个窗格之间尽可能均匀地分配。 就像3Column-Left一样,但是主窗格在中间,其他窗格在两侧。(在以前的Amethyst版本中,此布局称为Middle-Wide。) 就像3Column-Left一样,但是主窗格在右侧,其他窗格在中间和左侧。 此模式类似于Tall,但是如果主窗格中有多个窗口,则主窗格将拆分为列而不是行。另一个窗格仍将窗口分成几行,例如Tall。之所以使用这种布局,是因为它在非常宽的屏幕上最有意义,因为大的主窗格由几列组成,而所有其余窗口都堆叠在最后一列中。在非常宽的屏幕上运行良好的其他布局包括允许多于两列的布局(以利用屏幕宽度),例如3Column- *布局或Column。
可用的布局Amethyst允许您在几种不同的窗口布局之间循环。也可以启用/禁用布局以控制它们是否完全出现在循环序列中。高默认布局。这在左侧提供一个“主窗格”,在右侧提供一个其他窗格。默认情况下,一个窗口放置在主窗格中(扩展屏幕的整个高度),所有剩余的窗口放置在另一窗格中。如果任何一个窗格有多个窗口,则该窗格将被平均分成几行,以显示全部。您可以使用上面的键盘快捷方式来控制主窗格中的哪个窗口以及多少个窗口,以及主窗格与另一个窗格的水平尺寸。竖直高与竖直高完全相同,但是主窗格在右侧,另一个窗格在左侧。宽高的旋转版本,其中主窗格在顶部(扩展了屏幕的整个宽度),另一个窗格在底部。如果任一窗格有多个 窗口,该窗格将拆分为列而不是行。 3列左Tall的三列版本,左侧有一个主窗格(扩展了屏幕的整个高度),另两个窗格是一个,中间是一个窗格,右边是一个窗格。与“高”一样,如果任何窗格具有多个窗口,则该窗格将被分成几行。您可以像往常一样控制主窗格中的窗口数。其他窗口将在其他两个窗格之间尽可能均匀地分配。 3Column-Middle与3Column-Left完全一样,但是主窗格在中间,其他窗格在两侧。 (在以前的Amethyst版本中,此布局被称为Middle-Wide。)3Column-Right与3Column-Left完全一样,但是主窗格在右侧,其他窗格在中间和左侧。宽屏-高此模式类似于“高”,但是如果主窗格中有多个窗口,则主窗格将拆分为列而不是行。另一个窗格仍将窗口分成几行,例如Tall。这种布局 之所以用它来命名,是因为它在宽屏幕上可能是最有意义的,它具有一个大型的主窗格,该窗格由几列组成,所有剩余的窗口都堆叠在最后一列中。在非常宽的屏幕上运行良好的其他布局包括允许多于两列的布局(以利用屏幕宽度),例如3Column- *布局或Column。全屏在此布局中,当前聚焦的窗口占据整个屏幕,而其他窗口则根本不可见。您可以照常使用“聚焦下一个窗口”快捷方式在每个窗口之间旋转。列此布局的每个窗口都有一列,每个窗口都延伸到屏幕的整个高度。从您可以使用“缩小/展开主窗格”快捷方式更改其大小的意义上,最左边的窗口被视为“主”窗口;其他窗口将剩余空间平均分配。行列的旋转版本,其中每个窗口占据整个行,并扩展 屏幕的整个宽度。浮动此模式使所有窗口“浮动”,使您可以移动它们并调整其大小,就好像暂时停用了Amethyst。与其他模式不同,这意味着可以将窗口彼此“重叠”放置,从而使您看不到某些窗口。二进制空间分区(BSP)此布局没有其他布局那样的主窗格。添加窗口时,任何给定的窗格都可以沿更长的轴均匀地分成两个窗格。这是递归的,因此可以在中间将窗格A拆分为左侧的窗格A和右侧的窗格B。然后可以将窗格B分为顶部的窗格B和底部的窗格C。然后可以将窗格C分为左侧的窗格C和右侧的窗格D。等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

吕真想Harland

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

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

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

打赏作者

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

抵扣说明:

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

余额充值