danbohea.macos-dock

Ansible 角色:macOS Dock

Build Status

配置 macOS Dock,包括 Dock 中显示哪些项目以及它们的顺序。

要求

  • Ansible >= 2.1
  • macOS 10.13 或 10.11

角色变量

# Dock 是否自动隐藏
macos_dock_autohide: true

# Dock 中图标的大小
macos_dock_icon_size: 60

# Dock 的位置
# "left | "bottom" | "right"
macos_dock_orientation: "bottom"

# 希望出现在 Dock 中的应用程序列表及其顺序。
# 如果此列表为空,则 Dock 项目列表不会更改。
#
# 支持的应用程序目录:
# - /Applications
# - /Users/[用户名]/Applications
#
# 注意:
# - 列表顺序影响 Dock 中的顺序。
# - 使用文件的绝对路径。
# - {{ ansible_user_id }} 返回*目标*系统的用户名
#   (使用时必须将路径用引号括起来)。
#
# 示例:
# - /Applications/System Preferences.app
# - /Applications/Utilities/Activity Monitor.app
# - "/Users/{{ ansible_user_id }}/Applications/Firefox.app"
macos_dock_apps: []

# 查找已安装的应用程序时的最大目录深度
macos_dock_apps_dir_maxdepth: 2

依赖

示例剧本

- hosts: all

  vars:
    macos_dock_apps:
      - /Applications/Utilities/Activity Monitor.app
      - /Applications/System Preferences.app
      - "/Users/{{ ansible_user_id }}/Applications/Firefox.app"

  roles:
    - role: ansible-role-macos-dock,

许可证

MIT

作者信息

该角色由 Dan Bohea 创建,主要用于 Macsible

关于项目

Configure the macOS Dock including which items appear in it and in what order.

安装
ansible-galaxy install danbohea.macos-dock
许可证
Unknown
下载
486
拥有者