您的Mac桌面上的小部件

使用终端从仪表板释放您的小部件

Mac OS的一个很酷的功能是Dashboard,Dashboard是一个特殊的环境,在这个环境中,Widget是设计用于执行单个任务的小型应用程序。

现在,小部件仍然非常酷。 它们让您通过切换到仪表板环境来快速访问高效或简单有趣的应用程序,甚至可以创建自己的仪表板小部件。 Dashboard环境中不太酷的部件是Dashboard环境。

苹果公司创建了仪表板,以便小部件可以在特殊的保护区内运行。 您可以将仪表板视为一个畜栏; 仪表板中的小部件无法访问仪表板以外的系统或用户数据。 缺点是您必须离开Mac桌面并进入特殊的仪表板应用程序才能访问您的小部件,这个过程使小部件本身成为二等应用程序公民。 我宁愿让我想要使用的小部件随时可用,就在我的桌面上。

幸运的是,对我们来说,这实际上很容易做到。 Apple甚至提供了关于如何操作的文档,因为小部件开发人员需要在桌面上运行他们的小部件,以便在开发过程中进行调试。 我们将利用苹果开发人员用于将我们的小部件放在桌面上的相同终端技巧

最近苹果并没有将大量的开发工作投入到小部件中,这可能意味着小部件作为Mac OS的支持功能可能即将结束。

但是,除非它们被Apple废弃,否则仍然可以很好地使用小部件。 我已将天气应用程序移至位于Dock垃圾桶附近角落的桌面。 出于方便,但快速浏览一下,我可以看到是否有任何不寻常的天气正在朝我的方向前进。

如果您想将小部件移至桌面,请按照以下说明操作:

使用终端启用仪表板开发模式

  1. 启动终端位于/应用程序/实用程序/终端。
  2. 在终端中输入以下命令行。 您可以将文本复制/粘贴到终端中,或者只需键入文本即可。 该命令是一行文本,但您的浏览器可能会将其分成多行。 确保在终端应用程序中以单行形式输入命令。
    默认写入com.apple.dashboard devmode YES
  3. 按输入或返回。
  4. 在终端中输入以下文本 如果您键入文本而不是复制/粘贴文本,请确保匹配文本的大小写。
    基勒尔码头
  5. 按输入或返回。
  6. Dock会消失一会儿然后重新出现。
  7. 在终端中输入以下文本。
    出口
  8. 按输入或返回
  9. 退出命令将导致终端结束当前会话。 然后您可以退出终端应用程序

如何将窗口小部件移动到桌面(OS X Mountain Lion或更高版本)

OS X Mountain Lion和更高版本需要额外的步骤。 默认情况下,仪表板被视为Mission Control的一部分,并被视为空间。 您需要首先强制Mission Control不要将仪表板移动到空间中:

  1. 通过单击Dock图标启动系统偏好设置,或从Apple菜单中选择系统偏好设置。
  1. 选择任务控制首选项窗格
  2. 从标记为Show Dashboard的项目(Mountain Lion或Mavericks)中删除复选标记,或者使用下拉菜单将Dashboard设置为显示As Overlay(Yosemite,El Capitan和macOS Sierra )。
  3. 继续下面的说明将Widget移动到桌面 (OS X Mountain Lion或更早版本)。

如何将小工具移动到桌面(OS X Mountain Lion或更早版本)

  1. 按F12(在某些键盘上,您可能需要按住功能(Fn)键或确保键盘已启用F锁),或者单击Dock中的“仪表板”图标。
  2. 通过单击并按住鼠标按钮选择一个小部件。 仍然按住鼠标按钮,稍微移动小部件。 继续按住鼠标按钮直到下一步结束。
  1. 按F12(如果需要,请不要忘记Fn或F-Lock),然后将小部件拖动到桌面上您选择的位置。 一旦小部件在你想要的地方,释放鼠标按钮。

移动到桌面的小部件将始终驻留在桌面以及您可能打开的任何应用程序或窗口的前面。 出于这个原因,如果你的Mac有一个小显示器,移动一个小部件到桌面可能不是最好的想法。 你需要足够的空间才能使这个技巧非常有用。

将小部件返回到仪表板

如果您决定不希望在桌面上占用一个小部件,则可以通过反转该过程将小部件返回到控制板。

  1. 点击桌面上的小部件,然后按住鼠标按钮。 仍然按住鼠标按钮,稍微移动小部件。 继续按住鼠标按钮直到下一步结束。
  2. 按F12,然后将该小部件拖到您在Dashboard中选择的位置。 一旦小部件在你想要的地方,释放鼠标按钮。
  3. 再次按F12。 您选择的小部件将随着Dashboard环境一起消失。

使用终端禁用仪表板开发模式

  1. 启动终端,位于/应用程序/实用程序/终端。
  2. 在终端中输入以下文本作为一行。>
    默认写入com.apple.dashboard devmode NO
  3. 按输入或返回。
  4. 在终端中输入以下文本 一定要匹配文本的情况。
    基勒尔码头
  5. 按输入或返回。
  6. Dock会消失一会儿然后重新出现。
  1. 在终端中输入以下文本。
    出口
  2. 按输入或返回。
  3. 退出命令将导致终端结束当前会话。 然后您可以退出终端应用程序。