Firefox Prismがリポジトリに存在しないのはなぜですか?


10

Prismは、完全なブラウザーインターフェイスなしでWebアプリケーションをホストするシンプルなXULRunnerベースのブラウザーです。ているかのように思えるFirefoxのプリズムは 10.04以降のリポジトリから削除されました。Natty(11.04)、Oneiric(11.10)、Precise(12.04)のパッケージはありません。LTSバージョンHardy(8.04)とLucid(10.04)のパッケージのみです。

新しいバージョンのFirefoxとの非互換性の問題について人々が書いていますが、PPAの最新のFirefoxを使用して、Maverick(10.10、更新なし)で問題なくPrismを使用しています。

Prismが削除された理由はありますか?使用せず、手動でインストールしない理由はありますか?> = 12.04の良いものや代替品はありますか?

を指すメニューエントリ(.destkopファイル)を作成することは可能ですfirefox http://someurl.com/が、履歴、キャッシュ、Cookieなどを分離したままにしておきたいです。さらに、プリズムにアドレスバーなどがないシンプルなインターフェースが付属しているのは素晴らしいことです。

回答:


7

簡単な解決策

すべてのFirefoxウィンドウを閉じます(これもこれです!)。firefox -ProfileManagerWebアプリケーションの新しいプロファイルを実行して追加します。次に、環境設定のタブバーとその他のすべての邪魔なGUI要素を削除できます。すべてを閉じ、プロファイルマネージャーを再度実行して、今回はデフォルトのプロファイルを選択します。「毎回尋ねる」のチェックを外すと、Firefoxはデフォルトのプロファイルを開始します。

次に、ファイルmy_webapplication.desktopを作成してランチャーを作成します。これはGoogleカレンダーの例です。

[Desktop Entry]
Name=Google Calendar
Exec=firefox -P gcalendar -no-remote
Terminal=false
Type=Application
Icon=firefox

アイコンは良いはずはないの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アイコンが表示されます。ここで説明するように、WMClassを使用してこの動作を変更できます。ただし--class=MyArbitraryChromiumAppnameこのバグレポートで説明されているように、パラメータも追加する必要があります。Googleカレンダーを実行する場合、*。desktopファイルは次の.local/share/applications/ようになります。

[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の代わりに任意の名前を選択できます)。


5

プリズムを外した理由はなんですか?

MozillaはPrismの開発を1年以上前中止したため、2011年2月に。

> = 12.04の良いものや代替品はありますか?

使用したり手動でインストールしたりしない理由はありますか?

いいえ、すべての依存関係を満たすことができれば、手動でインストールして使用しても安全です。

FirefoxでのWebアプリケーションのサポートは現在進行中です:


ヒントありがとうございます。代替案があるに違いないと思いました。3つのアプリケーションがあり、それらのいずれも継続されず、公式ダウンロードとして入手できないことは本当に奇妙です。私はあきらめて、独自のスタンドアロンアプリケーションを作成しました。それが終了したら、その方法を説明します。
ランブリック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.