Nativefier, ubah laman web ke aplikasi desktop di Ubuntu 18.10

mengenai nativefier

Dalam artikel seterusnya kita akan melihat Nativefier. Kami sudah bercakap mengenai alat ini dalam blog yang sama ini beberapa ketika dahulu. Dalam catatan ini kita akan melihat bagaimana kita boleh memasangnya dan menggunakannya di Ubuntu 18.10 hingga menukar laman web menjadi aplikasi asli.

Terdapat banyak sebab untuk menginginkan aplikasi asli untuk laman web. Mereka biasanya berfungsi dengan baik, ditambah dengan beberapa ciri yang diharapkan orang dari aplikasi desktop. Biasanya, muat dengan baik di meja Gnu / Linux berkat konfigurasinya semasa membuatnya.

Pasang Nativefier di Ubuntu 18.10

Nativefier adalah aplikasi NodeJS yang berjalan di Gnu / Linux dan sistem operasi lain yang dapat menjalankan Node. Program ini tidak tiba dipasang secara lalai dalam sebaran besar. Atas sebab ini, kita harus melihat bagaimana mengkonfigurasi NativeFier, sebelum dapat mengubah laman web menjadi aplikasi desktop untuk Gnu / Linux.

Pasang NPM

Nativefier sangat bergantung pada bahasa pengaturcaraan NodeJS. Atas sebab ini, kami akan pasang pengurus pakej ini, dipanggil NPM, dengan yang sepatutnya cukup.

kepada pasang NPM di Ubuntu 18.10 kami, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis di dalamnya:

sudo apt install npm

Pasang Nativefier

Apabila pengurus pakej NodeJS dihidupkan dan dijalankan di mesin kami, kita mesti menggunakannya untuk memasang Nativefier. Kami akan melakukan ini dengan membuka terminal (Ctrl + Alt + T) dan menggunakan arahan npm seperti berikut:

pasang nativefier npm ubuntu 18.10

sudo npm install nativefier -g

Amaran: memasang Nativefier tanpa sudo boleh menyebabkan masalah.

Tukar laman web ke aplikasi

Nativefier berfungsi dengan menghasilkan bingkai elektron berdasarkan URL yang anda terima dari baris arahan. Untuk membuat aplikasi Gnu / Linux asli menggunakan laman web, ikuti langkah-langkah berikut:

  • Langkah 1 → Cari laman web yang ingin anda buat aplikasi. Sebaik sahaja anda mempunyai laman web di penyemak imbas anda, sorot URL dengan tetikus anda, dan klik kanan di atasnya. Pilih pilihan 'salinan'.
  • Langkah 2 → Di tetingkap terminal, gunakan Nativefier untuk menghasilkan aplikasi asas, menampal url yang baru anda salin. Dalam artikel ini kita akan menggunakan laman web yang sama.

buat aplikasi dengan nantivefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • Langkah 3 → Nativefier akan memasukkan URL dalam aplikasi elektron. Penting untuk memperhatikan terminal semasa membuat aplikasi. Sekiranya terdapat ralat, tekan kombinasi kekunci Ctrl + C dan jalankan arahan itu lagi.
  • Langkah 4 → Apabila Nativefier selesai membuat aplikasi, anda seharusnya kemas kini kebenaran ini sebelum dapat menggunakannya. Untuk menetapkan izin, di terminal jalankan perintah berikut:
cd *-linux-x64

sudo chmod +x *
  • Langkah 5 → Jalankan aplikasi anda elektron diperibadikan dengan:

aplikasi nativefier ubunlog dilepaskan

./ubunlog

Pilihan aplikasi tersuai

Di bahagian catatan ini, kami akan mengulas secara ringkas beberapa pilihan yang dimiliki Nativefier. Ini akan membolehkan pengguna membuat aplikasi desktop yang lebih baik.

Catatan: semua pilihan boleh ditulis pada masa yang sama. Tidak ada batasan berapa banyak yang digunakan pada masa yang sama.

Di systray

Adakah anda mahu membenarkan aplikasi untuk muncul di baki sistem? Cuba buat aplikasi dengan pilihan –tray:

aplikasi dulang sistem

nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --tray

Pantalla completa

Adakah anda mahu aplikasi anda dapat dilancarkan dalam skrin penuh? Kegunaan pilihan 'skrin penuh' dalam arahan berikut untuk mengaktifkannya:

nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --full-screen

Mula Dimaksimumkan

Ia mungkin memaksa aplikasi elektron kita untuk sentiasa dimaksimumkan. Untuk mendapatkannya anda hanya perlu menggunakan pilihan 'maksimalkan' dalam arahan untuk membuat aplikasi:

nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --maximize

Dayakan FlashPlayer

Ada kemungkinan untuk memiliki aplikasi web berdasarkan Flash. Nasib baik, Nativefier mempunyai cara memuatkan pemalam denyar adobe. Kita hanya perlu menambah pilihan 'flash' kepada arahan yang telah kami gunakan:

nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --flash

Sentiasa bangun

Adakah anda mahukan aplikasi elektron anda abaikan peraturan pengurus tetingkap dan sentiasa muncul di atas segalanya selebihnya? Bukti pilihan 'sentiasa di atas' semasa menyusun dengan Nativefier:

nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --always-on-top

Lebih banyak pilihan konfigurasi

pertolongan asli

nativefier --help

Bantuan Nativefier untuk menunjukkan kepada kami pelbagai pilihan yang boleh kita gunakan untuk mengkonfigurasi aplikasi kita. Kami akan dapat mencari lebih banyak maklumat mengenai alat ini di dalam anda Repositori GitHub.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   BERSAMA kata

    npm ERR! Ralat typeerror: Hilang argumen yang diperlukan # 1
    npm ERR! typeerror di andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm ERR! typeerror di fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm ERR! typeerror di resolWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! typeerror di /usr/share/npm/lib/install/deps.js:457:7
    npm ERR! typeerror di /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror di /usr/share/npm/lib/fetch-package-metadata.js:37:12
    npm ERR! typeerror di addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! typeerror pada returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js : 117:7)
    npm ERR! typeerror di pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js : 134:20)
    npm ERR! typeerror di /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror Ini adalah ralat dengan npm itu sendiri. Laporkan kesilapan ini di:
    npm ERR! pengetik jenis

    npm ERR! Sila sertakan fail berikut dengan permintaan sokongan:
    npm ERR! /home/joan/npm-debug.log

    BANTUAN