Dlaczego Firefox Prism nie znajduje się już w repozytoriach?

10

Prism to prosta przeglądarka oparta na XULRunner, która obsługuje aplikacje internetowe bez pełnego interfejsu przeglądarki. Wygląda na to, że Firefox Prism został usunięty z repozytoriów od 10.04; nie ma pakietu dla Natty (11.04), Oneiric (11.10) lub Precise (12.04), tylko dla wersji LTS Hardy (8.04) i Lucid (10.04).

Ludzie piszą o problemach z niekompatybilnością z nowszymi wersjami Firefoksa, ale nadal używam Prism bez problemów na Maverick (10.10, brak aktualizacji) z najnowszym Firefoksem z PPA.

Czy jest jakiś powód, dla którego Prism został usunięty? Czy jest jakiś powód, dla którego nie mogłem go użyć i nie zainstalować go ręcznie? Czy istnieje coś lepszego lub alternatywa dla> = 12,04?

Wiem, że można utworzyć pozycję menu (plik .destkop), która wskazuje firefox http://someurl.com/, ale chciałbym również zachować osobne historie, pamięć podręczną, pliki cookie itp. Ponadto fajnie jest, że pryzmat ma uproszczony interfejs bez paska adresu i tak dalej.

lędźwiowy
źródło

Odpowiedzi:

7

Łatwe rozwiązanie

Zamknij wszystkie okna Firefoksa (także ten!). Uruchom firefox -ProfileManageri dodaj nowy profil do swojej aplikacji internetowej. Następnie możesz usunąć pasek kart w preferencjach i wszystkie inne niepokojące elementy GUI. Zamknij wszystko i ponownie uruchom menedżera profili, aby tym razem wybrać domyślny profil. Teraz Firefox powinien uruchomić domyślny profil, jeśli odznaczysz opcję „pytaj za każdym razem”.

Następnie utwórz plik my_webapplication.desktopi utwórz program uruchamiający. To jest przykład kalendarza Google:

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

Ikona powinna być lepsza niż firefox, ale ścieżka do wybranej ikony.
gcalendarto nazwa profilu, którą wybrałem wcześniej.

Poprawa

Jeśli aplikacja jest już otwarta, ponowne otwarcie tego programu uruchamiającego spowoduje błąd. Możesz zainstalować wmctrli używać tego małego skryptu do uruchamiania aplikacji internetowej:

# 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

Użyj chromu

Cóż ... Po prostu się poddałem. Chrom jest najłatwiejszym rozwiązaniem. Wystarczy kliknąć „Utwórz skrót do aplikacji ...” (w „Narzędziach”) i gotowe. Znajdziesz plik * .desktop, w ~/.local/share/applicationsktórym można dostosować.

Możesz dostosować plik * .desktop. Na przykład docky nie rozpoznaje aplikacji internetowej Chromium jako innej aplikacji, dlatego zamiast niej wyświetlana jest ikona Chromium. Możesz zmienić to zachowanie za pomocą WMClass, jak opisano tutaj . Musisz jednak dodać również parametr --class=MyArbitraryChromiumAppnameomówiony w tym raporcie o błędzie . Jeśli chcesz uruchomić Kalendarz Google, plik * .desktop .local/share/applications/powinien wyglądać następująco:

[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

Uwaga: musisz dodać --class=gcali ustawić właściwość StartupWMClass=gcal(możesz wybrać dowolną nazwę zamiast gcal).

lędźwiowy
źródło
5

Czy jest jakiś powód, dla którego pryzmat został usunięty?

Ponieważ Mozilla przerwała rozwój Prism ponad rok temu , w lutym 2011 roku.

Czy istnieje coś lepszego lub alternatywa dla> = 12,04?

Czy istnieje powód, dla którego nie powinienem go używać i nie instalować go ręcznie?

Nie, instalacja ręczna i korzystanie z niej powinno być bezpieczne, pod warunkiem że możesz spełnić wszystkie zależności.

Obecnie trwa obsługa aplikacji internetowych w przeglądarce Firefox:

ish
źródło
Dzięki za podpowiedzi. Myślałem, że musi być alternatywa. Naprawdę dziwne, że były 3 aplikacje i żadna z nich nie jest kontynuowana ani dostępna do oficjalnego pobrania. Zrezygnowałem i stworzyłem własną samodzielną aplikację. Dodam odpowiedź, jak to zrobić, kiedy będzie gotowy.
lędźwiowy