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.