Saya pada dasarnya ingin membuat pintasan desktop untuk membuka jendela Firefox tanpa tab, bilah alamat yang dikunci, tidak ada menu, dll.
Mirip dengan beberapa tampilan sembulan atau seperti apa Aplikasi Chromium Desktop.
Opsi apa yang dapat saya gunakan untuk mencapai ini dari baris perintah?
Jawaban:
Saya memiliki cara yang lebih mudah yang biasanya saya lakukan ini. Ini bekerja dengan instalasi Firefox stock tanpa penyesuaian. Anda bahkan dapat mengubah tinggi dan lebar jendela.
Perintah:
Ubah saja
http://google.com
ke URL. Anda juga dapat mengubah variabel tinggi dan lebar (dalam piksel).sumber
,scrollbars=yes
agar popup memiliki bilah gulir.javascript:(function(){window.open("http://google.com", "_blank","height=400,width=600,menubar=no,location=no,toolbar=no,left=100,top=100");})();
Saya mencari sesuatu seperti ini untuk sementara waktu, jadi inilah cara saya membuat mode 'aplikasi' Firefox saya sendiri.
Untuk Googlenauts dengan Windows / Mac ' Mengatur Firefox ' & ' Atau ... ' juga harus bekerja pada OS lain, mungkin dengan beberapa penyesuaian pada perintah yang digunakan, sementara ' Buat Peluncur ' harus bekerja hanya untuk sebagian besar Lingkungan Desktop yang mengimplementasikan freedesktop ' spekulasi '.
Siapkan Firefox
Pertama jalankan
firefox --ProfileManager
dari terminal (Anda mungkin perlu menutup instans Firefox yang sedang berjalan terlebih dahulu, atau gunakan-new-instance
opsi) .Buat profil baru dan panggil saja
app
. Pilih yang 'Default' ( PENTING: jika tidak secara default akan memulai profil aplikasi yang Anda buat) dan tekan 'Keluar'.Sekarang jalankan
firefox -P app
. Ini akan memulai Firefox dariapp
profil baru yang baru saja Anda buat. Karena menghapus tab dan bilah navigasi sekarang sulit atau tidak mungkin dalam pengaturan Firefox, Anda perlu menginstal beberapa ekstensi untuk menghapusnya - ini berfungsi, meskipun mungkin ada yang lebih baik tersedia yang menyembunyikan bilah secara permanen:Sunting: Kedua opsi menyembunyikan tab + bilah nav juga disertakan dengan Classic Theme Restorer - ikon kecil juga dapat diatur untuk tata letak yang lebih ringkas.
Sekarang, ketika Anda menjalankan
firefox -P app -new-instance http://URL
(mis.firefox -P app -new-instance /ubuntu//q/487936/178596
), Anda harus mendapatkan jendela Firefox seperti ini:Juga, ketika Anda membuka Firefox dengan menjalankan
firefox
atau mengklik tombol Firefox, itu akan membuka profil Firefox normal Anda dengan tab dan bilah nav.Bekerja di Firefox 30.0, 40.0, diuji sebagian dalam 52.
Buat Peluncur
Anda mungkin ingin membuat peluncur untuk membuka aplikasi dari menu - Anda dapat melakukannya menggunakan templat ini:
Dimana:
<APP NAME>
adalah nama aplikasi Anda<https://URL>
adalah URL yang Anda inginkan ditampilkan secara default saat meluncurkan aplikasi.-new-instance
bersifat opsional tetapi memungkinkan Aplikasi Firefox dijalankan bersamaan dengan Firefox normal. Lihat juga: Pengembang Mozilla - opsi Command Line dan output darifirefox --help
.<ICON>
adalah nama ikon/usr/share/icons
atau~/.local/share/icons
, atau path ke file ikon (lebih disukai PNG atau SVG saya pikir).<KEYWORDS>
- Kata kunci yang relevan dibatasi oleh;
, Anda dapat memasukkan kata-kata yang dapat Anda gunakan untuk mencari peluncur di Dasbor / Menu - misalnyaPaper;Ink;Toner;
- Opsional : beri komentar dengan#
di awal baris jika Anda tidak menggunakannya.Untuk info lebih lanjut tentang cara kerja file .desktop, Anda dapat membaca ini
Anda juga dapat mengikuti kedua langkah di atas, dan membuat berbagai profil aplikasi yang berbeda, ingatlah jika Anda menggunakan nama yang berbeda untuk
app
- misalnyagmailapp
, Anda harus menggunakan nama itu secara konsisten alih-alihapp
.Juga, saya tidak yakin
-new-instance
pilihan itu dibutuhkan lebih banyak lagi, saya tetap membiarkannya.Lihat juga: - /superuser/468580/create-application-shortcut-chromes-feature-in-firefox
Kalau tidak...
Saya sedang mencari solusi untuk membuat skrip sehingga saya bisa menjalankan perintah dan membuat aplikasi Firefox (jadi tanpa ekstensi dll), dan userChrome.css berikut berfungsi dengan baik untuk menyembunyikan semua toolbar:
Saya belum mencobanya terlalu banyak, pikir itu akan mengganggu untuk digunakan karena menyembunyikan semua tab yang terbuka ....
sumber
userChrome.css
. Pernahkah Anda menemukan ini sebelumnya?firefox -P app
dengangoogle-chrome --app
.Karena solusi geek1011 tidak berfungsi setelah Firefox 57, inilah solusi saya:
Saya menulis sepotong kode kecil untuk membuat jendela aplikasi, dan menyajikan daftar aplikasi web berdasarkan daftar yang ditentukan khusus. Salin kode saya diposting di sini , kemudian membuat bookmerklet yang poin ke:
javascript:[paste code here]
.Cukup sesuaikan detail pada
appList
objek agar sesuai dengan kebutuhan Anda.Perhatikan bahwa Anda masih perlu mengkonfigurasi Firefox seperti yang dijelaskan dalam jawaban ADTC untuk memungkinkan
window.open
membuat jendela tanpa tab, kurang toolbar, tanpa scrollbar.sumber
Pertama-tama Anda perlu mengunduh ekstensi ini di Browser Firefox Anda:
• Jendela Popup.
• Mode aplikasi web.
Konfigurasikan URL yang seharusnya terbuka sebagai WEBAPP dan dengan mengklik Opsi pada Ekstensi Mode Aplikasi Web Anda dan menambahkan URL.
Buat skrip atau panggil aplikasi Anda menggunakan terminal:
sumber