Mengapa Firefox Prism tidak ada dalam repositori lagi?

10

Prism adalah peramban berbasis XULRunner sederhana yang menampung aplikasi web tanpa antarmuka peramban lengkap. Sepertinya Firefox Prism telah dihapus dari repo sejak 10.04; tidak ada paket untuk Natty (11.04), Oneiric (11.10) atau Precise (12.04), hanya untuk versi LTS Hardy (8.04) dan Lucid (10.04).

Orang-orang menulis tentang masalah ketidakcocokan dengan versi Firefox yang lebih baru, tetapi saya masih menggunakan Prism tanpa masalah di Maverick (10.10, tidak ada pembaruan lagi) dengan Firefox terbaru dari PPA.

Adakah alasan mengapa Prism dicabut? Apakah ada alasan saya tidak dapat menggunakannya dan tidak menginstalnya secara manual? Apakah ada sesuatu yang lebih baik atau beberapa alternatif untuk> = 12,04?

Saya tahu adalah mungkin untuk membuat entri menu (file .destkop) yang menunjuk ke firefox http://someurl.com/, tetapi saya juga ingin menjaga sejarah, cache, cookie dll dipisahkan. Selain itu saya merasa baik bahwa prisma dilengkapi dengan antarmuka yang disederhanakan tanpa bilah alamat dan sebagainya.

lumbric
sumber

Jawaban:

7

Solusi mudah

Tutup semua jendela Firefox (juga yang ini!). Jalankan firefox -ProfileManagerdan tambahkan profil baru untuk aplikasi web Anda. Anda kemudian dapat menghapus bilah tab di preferensi dan semua elemen GUI mengganggu lainnya. Tutup semuanya dan jalankan lagi manajer profil untuk memilih profil default Anda kali ini. Sekarang Firefox akan memulai profil default Anda jika Anda menghapus centang "tanyakan setiap kali".

Kemudian buat file my_webapplication.desktopdan buat peluncur. Ini adalah contoh untuk kalender Google:

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

Ikon seharusnya lebih baik bukan firefox, tetapi jalur ke ikon pilihan Anda.
gcalendaradalah nama profil yang saya pilih sebelumnya.

Perbaikan

Jika aplikasi Anda sudah terbuka, membuka peluncur ini lagi akan menghasilkan kesalahan. Anda dapat menginstal wmctrldan menggunakan skrip kecil ini untuk menjalankan aplikasi web Anda:

# 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

Gunakan Chromium

Yah ... Aku sudah menyerah. Chromium adalah solusi termudah. Cukup klik "Buat pintasan aplikasi ..." (di "Alat") dan Anda selesai. Anda akan menemukan file * .desktop ~/.local/share/applicationsyang dapat dikustomisasi.

Anda mungkin ingin menyesuaikan file * .desktop. Misalnya docky tidak mengenali aplikasi web Chromium sebagai aplikasi yang berbeda, jadi ikon Chromium ditampilkan sebagai gantinya. Anda dapat mengubah perilaku ini menggunakan WMClass seperti yang dijelaskan di sini . Tetapi Anda harus menambahkan juga parameter --class=MyArbitraryChromiumAppnameseperti yang dibahas dalam laporan bug ini . Jika Anda ingin menjalankan Kalender Google, file * .desktop Anda .local/share/applications/akan terlihat seperti ini:

[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

Catatan: Anda harus menambahkan --class=gcaldan mengatur properti StartupWMClass=gcal(Anda dapat memilih nama apa pun, bukan gcal)

lumbric
sumber
5

Apakah ada alasan mengapa prisma dihapus?

Karena Mozilla menghentikan pengembangan Prism lebih dari satu tahun yang lalu , pada bulan Februari 2011.

Apakah ada sesuatu yang lebih baik atau beberapa alternatif untuk> = 12,04?

Apakah ada alasan saya tidak boleh menggunakannya dan tidak menginstalnya secara manual?

Tidak, itu harus aman untuk menginstal secara manual dan menggunakan asalkan Anda dapat memenuhi semua dependensi.

Dukungan aplikasi web di Firefox saat ini sedang dalam proses:

ish
sumber
Terima kasih atas petunjuknya. Saya pikir pasti ada alternatif. Sungguh aneh bahwa ada 3 aplikasi dan tidak ada yang dilanjutkan atau tidak tersedia sebagai unduhan resmi. Saya menyerah dan membuat aplikasi yang berdiri sendiri. Saya akan menambahkan jawaban bagaimana melakukannya, ketika sudah selesai.
lumbric