fubarhouse.macdock

Ansible 角色:Dockutil

构建状态

安装 Dockutil,并在 macOS 的 Dock 上移除、添加和旋转项目。

在角色执行期间,图标缓存也将被清除,但如果问题持续,可能需要重启。

需求

无。

角色变量

管理

# Dockutil 可用的物理文件 URL。
dockutil_url: https://raw.githubusercontent.com/kcrawford/dockutil/master/scripts/dockutil
# 上述 URL 下载到的安装路径。
dockutil_install_path: /usr/local/bin/dockutil

移除 Dock 项目

要移除的 Dock 项目:

dockitems_disabled:
  - 启动台
  - 邮件
  - Safari
  - 联系人
  - 备忘录
  - 提醒事项
  - 地图
  - 照片
  - 信息
  - FaceTime
  - iTunes
  - iBooks
  - 应用商店
  - 系统偏好设置
  - 日历
  - 终端

移除所有:首选方法

dockitems_remove_all: true

移除所有:替代方法:

dockitems_disabled:
  - all

添加 Dock 项目

要添加的 Dock 项目,包括名称、路径和权重/位置:

dockitems_enabled:
  - name: Google Chrome
    path: "/Applications/Google Chrome.app"
    pos: 1
  - name: Tower
    path: "/Applications/Tower.app"
    pos: 2
  - name: FirefoxDeveloperEdition
    path: "/Applications/FirefoxDeveloperEdition.app"
    pos: 3
  - name: Sublime Text
    path: "/Applications/Sublime Text.app"
    pos: 4
  - name: iTerm
    path: "/Applications/iTerm.app"
    pos: 5
  - name: TeamViewer
    path: "/Applications/TeamViewer.app"
    pos: 6

依赖项

无。

示例剧本

    - hosts: localhost
      roles:
        - fubarhouse.macdock

许可证

MIT / BSD

作者信息

该角色由 Karl Hepworth 于 2016 年创建。

关于项目

Installs and uses dockutil to remove, add and rearrange dock items

安装
ansible-galaxy install fubarhouse.macdock
许可证
Unknown
下载
4.4k
拥有者
Lover of all things open source and computers - both hardware and software. My opinions are my own.