我有三个显示器,我想用左边的显示器在壁纸上显示时间。但是,由于中间的显示器是我的主显示器,所以 geeklet 只能使用那一个。我如何将 geeklet 移至左侧显示器?
答案1
如果您只是想将 geeklet 移动到另一个显示器,您只需将其拖到您选择的位置即可。确保您已打开 GeekTool 首选项,以便您可以选择并拖动 geeklets。
如果您想以编程方式定位 geeklets,可以使用 Applescript 来完成。以下链接应该会有所帮助。https://gist.github.com/seansu4you87/9595069
想象一下所有显示器的组合空间作为一个工作区,其中 0,0 是主显示器(显示器偏好设置窗格的排列窗格中包含菜单栏的显示器)的左上角。排列在主显示屏左侧的显示屏将具有负的 x 轴坐标。显示器顶部在 y 轴上为 0。使用上面的链接,我创建了 applescript 来重新排列我的 geeklets,以适应我的各种显示配置(单台笔记本电脑、右侧的第二个显示器、左侧的第二个显示器以及两个外部显示器,两边各一个)。
附录:为了清楚起见,我应该补充说,对于位于外部显示器上的 geeklet,GeekTool 首选项窗口中显示的坐标会令人困惑地显示基于 0,0 的坐标,即 geeklet 显示器的左上角,并且必须进行转换(如上所述),才能与 AppleScript 一起使用。