我在家使用 Google Chrome,最近我从网上商店安装了 AngryBirds,但令我惊讶的是,它无法在我妻子的帐户上使用。是否可以安装 Chrome 应用程序,使它们在系统上的所有用户帐户上都可用,而不需要为单个用户安装。这将节省一些磁盘空间,并帮助我节省时间,因为不必重复安装每个应用程序。
更新:
我说的不是我们可以用 Chrome 创建的应用程序快捷方式。我说的是可以从 Chrome 网上应用店安装的 Chrome 应用程序https://chrome.google.com/webstore?hl=en-US例如愤怒的小鸟、吃豆人等
答案1
Chrome 应用程序(不是快捷方式)存储在 Google Chrome 配置文件中。Debian 版本(甚至是测试版/不稳定版)尚未提供多个共享/同步配置文件,但它们确实具有单一同步功能。
简单来说,您的个人资料位于您的主文件夹中,虽然其他用户可以访问它,但 chrome 将从他们文件夹中的个人资料运行。
您可以:
如何跨用户同步应用程序
Settings
>Sign In
或者
在新标签页的右上角登录。
您可以选择要同步的数据,因此您只需选择应用程序即可。然后在所有用户上登录该同步帐户。
添加具有特殊参数的启动器/快捷方式
将个人资料移至公共场所。编辑所有用户的启动器/快捷方式并附加 --user-data-dir="/public/place/"
选择
对于大量用户,您可以编写一个脚本,但这是您必须自己研究的事情。
答案2
Chrome 应用本质上只是一个快捷方式。这使得所有用户都可以轻松安装它们。
为此,只需将 .desktop 文件(启动器)从您的帐户复制到/usr/share/applications
。
最简单的方法是:
- 运行
gksu nautilus /usr/share/applications
,然后以常规方式复制并粘贴。
对于困难的方法(如果你不熟悉命令行):
sudo cp /path/to/file /usr/share/applications/
。
也可以使用自动方法。在 /usr/share 或其他共享位置的某个位置创建文件夹。授予每个人的写入权限。然后将此文件夹符号链接到您的用户帐户。安装 Chrome webapps 时,只需将启动器放在该文件夹中即可。