firefox-nativefy.shIngin memiliki situs web sebagai aplikasi desktop? Tetapi apakah tidak ada aplikasi resmi yang tersedia (untuk Linux)? Dan apakah Anda ingin menghindari krom / elektron?
Inilah firefox-nativefy.sh : skrip bash sederhana untuk membantu Anda situs web asli dengan firefox, yaitu mengubah situs web menjadi aplikasi "asli" dengan meluncurkan instance firefox yang disesuaikan.
Pertama, pastikan Firefox dipasang pada sistem Anda. Ini sudah merupakan default untuk sebagian besar distribusi Linux.
Kemudian:
# WhatsApp, Telegram and Notion are automatically detected to have correct names
./firefox-nativefy.sh web.whatsapp.comatau:
# Supply a custom name for the to-be-nativefied application
./firefox-nativefy.sh web.whatsapp.com --name " Custom Name "atau:
# Supply a custom icon after the name
./firefox-nativefy.sh web.whatsapp.com --name " Custom Name " --icon " custom-icon "atau
# Display the full help text
./firefox-nativefy.sh --helpSekarang Anda dapat meluncurkan aplikasi asli Anda seperti yang Anda lakukan dengan aplikasi yang diinstal lainnya.
CATATAN: Ekstensi untuk meluncurkan tautan eksternal di browser default tidak akan aktif namun pertama kali Anda meluncurkan aplikasi asli Anda (kecuali jika Anda sudah sebelumnya FIRED -nya sebelumnya). Ini adalah gangguan kecil dan mungkin sebenarnya berguna untuk login SSO.
Jika firefox-nativefy.sh telah diperbarui sejak Anda telah memfitnah aplikasi Anda, cukup jalankan perintah fibah asli yang sama seperti yang Anda lakukan semula. Menjalankan firefox-nativefy.sh untuk kedua kalinya untuk URL yang sama dan nama aplikasi hanya akan menimpa pintasan aplikasi dan memperbarui apa yang diperlukan di profil Firefox.
Aplikasi asli Anda akan memperbarui dirinya secara otomatis karena pada dasarnya masih hanya situs web yang berjalan di browser.
firefox-nativefy.sh bekerja dengan membuat profil firefox khusus untuk aplikasi yang ingin Anda kunjungi, dan menerapkan beberapa kustomisasi ke profil untuk menyembunyikan UI biasa Firefox. Ini juga menginstal ekstensi di profil khusus sehingga semua tautan eksternal dibuka di browser web default Anda.
Kemudian ia membuat pintasan aplikasi (file .desktop ) di folder aplikasi pengguna Anda untuk meluncurkan instance baru Firefox dengan profil khusus itu.
Itu saja. Sesederhana itu.
# Remove the application shortcut.
rm ~ /.local/share/applications/ $NAME_UNSPACED .desktop
# Remove the Firefox profile
firefox -P # opens Firefox' profile manager
# Select the profile with the unspaced name of the app, then click 'Delete Profile ...' and click 'Delete Files' $NAME_UNSPACED adalah nama aplikasi, dengan semua spasi dihapus. Misalnya katakanlah kami web.whatsapp.com sebagai WhatsApp Desktop . Maka nama yang tidak ada adalah WhatsAppDesktop .
Berkat: