我正在尝试为我的 Mac 上的非管理员用户添加新的键盘布局。
当我将键盘布局添加到我的键盘布局中时,我原以为它会适用于所有用户,但不幸的是,没有。
我无法进入/Users/<username>/Library/Keyboard Layouts/
文件夹,因为它不允许我(但我是管理员 FFS!)
我甚至进入“获取信息”并将其设置为“每个人都可以读写”,但它仍然告诉我我没有权限
我到底如何才能更新其他用户的键盘布局文件夹?
答案1
如果您希望某个资源(键盘布局、字体等)可供所有用户使用,请不要将其放在单个用户的 Library 文件夹中;相反,将其放在“本地”Library 文件夹中 (/Library),该文件夹适用于计算机上的所有用户。只需将布局放入 /Library/Keyboard Layouts(管理员可写入)即可。
答案2
可能需要使用命令行(Terminal.app)和 root 用户。
[编辑]
听起来您想将文件从您的用户复制到另一个用户。那么您应该能够使用以下命令执行此操作:
sudo cp ~/Library/Keyboard\ Layouts/yourKeyboardLayoutHere /Users/theUserNameHere/Library/Keyboard\ Layouts/
如果你不喜欢命令行,那么你可以尝试启用 root 用户,并以 Root 身份登录,然后再次尝试您的操作。
如果 root 用户无法执行某项操作,那么通常是存在一些恶意问题(文件系统、硬盘问题)。
答案3
尝试sudo -s
成为 root。此命令会生成一个具有 root 权限的新 shell。