web-dev-qa-db-ja.com

Google Chrome Angry Birdsのようなウェブストアからアプリをインストールして、すべてのユーザーが利用できるようにすることは可能ですか?

私は自宅でGoogleChromeを使用しており、最近WebストアからAngryBirdsをインストールしましたが、驚いたことに、妻のアカウントでは利用できませんでした。 Chromeアプリをインストールして、システム上のすべてのユーザーアカウントで利用でき、個々のユーザーがインストールする必要がないようにすることはできますか?これにより、ディスクスペースが節約され、すべてのアプリを2回インストールしないことで時間を節約できます。

更新
Chromeで作成できるアプリのショートカットについては話していません。 Chrome WebストアからインストールできるChromeアプリについて話している https://chrome.google.com/webstore?hl=en-US 例:Angry Birds、Pacmanなど

3
binW

Chromeアプリ(ショートカットではない)はGoogle Chromeプロファイルに保存されます。Debianバージョン(ベータ版/不安定版でも)はまだ複数の共有/同期プロファイルを備えていませんが、単一の同期を備えています。

簡単に言うと、個人的なものはホームフォルダーにあり、他のユーザーがアクセスできる場合でも、chromeは自分のフォルダー内のプロファイルから実行されます。

次のいずれかを実行できます。

ユーザー間でアプリを同期する方法

Settings> Sign In
または
新しいタブページの右上でサインインします。

同期するデータを選択できるため、アプリを選択するだけで済みます。次に、すべてのユーザーでその同期アカウントにログインします。

特別なパラメータを持つランチャー/ショートカットを追加する

プロファイルを公共の場所に移動します。すべてのユーザーのランチャー/ショートカットを編集し、-user-data-dir = "/ public/place /"を追加します

代替案

多数のユーザーの場合、スクリプトを作成できますが、これは自分で調査する必要があるものです。

4
Lewis Goddard

Chromeアプリは基本的に単なるショートカットです。これにより、すべてのユーザーが簡単にインストールできます。

これを行うには、.desktopファイル(ランチャー)をアカウントから/usr/share/applicationsにコピーするだけです。
簡単な方法:

  • gksu nautilus /usr/share/applicationsを実行してから、従来の方法でコピーして貼り付けます。

難しい方法の場合(コマンドラインに精通していない場合):

  • Sudo cp /path/to/file /usr/share/applications/

自動方式にすることも可能です。/usr/shareまたは他の共有場所のどこかにフォルダーを作成します。全員に書き込み権限を付与します。次に、このフォルダーをユーザーアカウントにシンボリックリンクします。 Chrome webappsをインストールするときは、ランチャーをそのフォルダーにドロップするだけです。

0
RolandiXor