Prismは、完全なブラウザインターフェースなしでWebアプリケーションをホストする単純なXULRunnerベースのブラウザです。 Firefox Prism は10.04からリポジトリから削除されたかのようです。 Natty(11.04)、Oneiric(11.10)、またはPrecise(12.04)用のパッケージはありません。LTSバージョンHardy(8.04)およびLucid(10.04)専用です。
人々は新しいFirefoxバージョンとの非互換性の問題について書いていますが、私はPaveの最新のFirefoxでMaverick(10.10、アップデートなし)で問題なくPrismを使用しています。
Prismが削除された理由はありますか?使用せず、手動でインストールしない理由はありますか? > = 12.04のより良いものや代替物はありますか?
firefox http://someurl.com/
を指すメニューエントリ(.destkopファイル)を作成できることは知っていますが、履歴、キャッシュ、Cookieなどを分離したいのです。さらに、プリズムにはアドレスバーなどのない簡素化されたインターフェイスが付属しているのが嬉しいです。
すべてのFirefoxウィンドウ(これも!)を閉じます。 firefox -ProfileManager
を実行し、Webアプリケーションの新しいプロファイルを追加します。その後、設定のタブバーとその他のすべての邪魔なGUI要素を削除できます。すべてを閉じて、プロファイルマネージャーを再度実行し、今回はデフォルトのプロファイルを選択します。これで、「毎回確認する」のチェックを外すと、Firefoxはデフォルトのプロファイルを開始します。
次に、ファイルmy_webapplication.desktop
を作成し、ランチャーを作成します。これは、Googleカレンダーの例です。
[Desktop Entry]
Name=Google Calendar
Exec=firefox -P gcalendar -no-remote
Terminal=false
Type=Application
Icon=firefox
アイコンはもっと良いはずですnot firefox、しかしあなたが選んだアイコンへのパス。gcalendar
は、以前に選択したプロファイル名です。
アプリケーションが既に開いている場合、このランチャーを再度開くとエラーが発生します。 wmctrl
をインストールし、この小さなスクリプトを使用してWebアプリケーションを実行できます。
# Is there any window with Google Calendar in the title?
if [ -z "`wmctrl -l|grep 'Google Calendar'`" ]; then
# No --> run it
firefox -P gcalendar -no-remote;
else
# Yes --> change focus to this window
wmctrl -a 'Google Calendar';
fi
まあ...私はあきらめた。 Chromiumは最も簡単なソリューションです。 「アプリケーションショートカットの作成...」をクリックする (「ツール」内)で完了です。 ~/.local/share/applications
に* .desktopファイルがあり、カスタマイズできます。
* .desktopファイルをカスタマイズすることもできます。例えば。 docky は、Chromium Webアプリケーションを別のアプリケーションとして認識しないため、代わりにChromiumアイコンが表示されます。 here の説明に従って、WMClassを使用してこの動作を変更できます。ただし、 このバグレポート で説明されているように、パラメータ--class=MyArbitraryChromiumAppname
も追加する必要があります。 Googleカレンダーを実行する場合、.local/share/applications/
の* .desktopファイルは次のようになります。
[Desktop Entry]
Version=1.0
Name=Google Calendar
Exec=/usr/bin/chromium-browser "--app=https://www.google.com/calendar/render?gsessionid=HERE_GOES_THE_SESSION_ID_CREATED_AUTOMATICALLY" --class=gcal
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/peter/.icons/google_calendar.png
Categories=Network;WebBrowser;
StartupNotify=true
StartupWMClass=gcal
注:--class=gcal
を追加し、プロパティStartupWMClass=gcal
を設定する必要があります(gcalの代わりに任意の名前を選択できます)。
プリズムが取り外された理由はありますか?
なぜなら Mozillaは1年以上前にPrism開発を中止した 、2011年2月に。
> = 12.04のより良いものや代替物はありますか?
PrismはWebrunnerとしてサードパーティの開発者によって「フォーク」されましたが、フォークは 現在廃止されており、ダウンロード。
Chromeless、残念ながらMozillaのPrism哲学の継続 2012年5月現在、孤児で死んでいるようです 。
使用しないで手動でインストールしない理由はありますか?
いいえ、すべての依存関係を満たすことができれば、手動でインストールして使用しても安全です。
FirefoxでのWebアプリケーションのサポートは現在進行中です。