web-dev-qa-db-ja.com

UnityWebアプリをgnome-shellに統合する

新しいubuntuwebapps統合をgnome-Shellと統合する方法はありますか(Unityを使用していません)Firefoxで統合を受け入れることはできますが、gnome-Shellでは何も起こりませんでした。これが不可能な場合、Firefoxをグローバルに無効にしてWebアプリの統合を要求するにはどうすればよいですか?

1
Freefri

私も、gnome-Shellでこの機能を確認したいと思います。それはかなり空想です。しかし、それがどれほどクールであるかに関係なく、私は決して Unityに切り替えます。

Webappsインターフェースが機能することを可能にする機能をざっと見た後、これは不可能であるように見えます-少なくとも現時点では。

おそらくgnome-Shell拡張を作成して、gnome-ShellでUnityオブジェクトとして機能するインターフェースオブジェクトを作成することを検討しました。 Webアプリをインストールする機能はUnityDesktopIntegrationと呼ばれるFirefox/Chromium拡張機能であるため、これはおそらく機能しませんでした。この拡張機能により、インストールをWebページでスクリプト化できます。

Gnome-Shellにも、拡張機能をWebページからインストールできるGnome Shell Integrationと呼ばれるプラグインがありますが、セキュリティ上の理由から、extensions.gnome.orgでのみ使用できます。そのため、他のサイトは、別のサイト(Pandora、Gmailなど)のextensions.gnome.orgで利用可能なスクリプトを使用できません。

したがって、誰かがブラウザのJavascriptとgnome-ShellのJavascriptの間に橋を架けない限り、それは現在不可能です。繰り返しになりますが、任意のサイトがgnome-Shellにスクリプトアクセスできるようにすることは潜在的なセキュリティの脆弱性であるため、新しいFF/Chromium拡張機能がポップアップして、UnityWebapps機能をgnome-Shellに変換する必要があります。サイトの限られたサブセットに制限されています。これはまだ役に立たないと言っていません。

また、Unity webappsはunity-webapps-runnerというプログラムを使用して起動されます。したがって、実際にgnome-ShellでWebアプリケーションを実行するには、誰かが同様のプログラムを作成する(またはUnityを変更する)必要があります。繰り返しになりますが、Unityがgnome-Shell(つまり、gnome-Shell拡張機能)のようにスクリプト可能であるとは思わないため、Unity通知パネルにWebアプリを表示するには、このプログラムが必要になる場合があります。このタイプの機能は、拡張機能の形でgnome-Shellにすでに存在するため、この手順は必要ない場合があります。

1
Chuck R

残念だけど違う

Unity WebアプリはUnityのユニークな機能であり、まだ(15/11/2012)gnomeShellまたは他のDEに移植されていません

0
Tachyons