Nativefier, pretvara web stranice u desktop aplikacije u Ubuntu 18.10

o nativefieru

U sljedećem članku ćemo pogledati Nativefier. Već smo razgovarali o ovom alatu u ovom istom blogu prije nekog vremena. U ovom postu ćemo vidjeti kako ga možemo instalirati i koristiti u Ubuntu 18.10 to pretvoriti web stranicu u izvornu aplikaciju.

Mnogo je razloga zašto želite izvornu aplikaciju za web lokaciju. Općenito rade prilično dobro, plus imaju neke značajke koje ljudi očekuju od stolne aplikacije. Obično, dobro stoji na radnim stolovima Gnu / Linux zahvaljujući svojoj konfiguraciji prilikom njihovog kreiranja.

Instalirajte Nativefier na Ubuntu 18.10

Nativefier je NodeJS aplikacija koji radi na Gnu / Linuxu i drugim operativnim sistemima koji mogu pokretati Node. Ovaj program ne dolazi instaliran prema zadanim postavkama u bilo kojoj većoj distribuciji. Iz tog razloga, morat ćemo vidjeti kako konfigurirati NativeFier, prije nego što je moguće započeti pretvaranje web stranica u desktop aplikacije za Gnu / Linux.

Instalirajte NPM

Nativefier se u velikoj mjeri oslanja na programski jezik NodeJS. Iz tog razloga hoćemo instalirajte ovaj upravitelj paketa, pozvan NPM, sa kojim bi trebalo biti dovoljno.

para instalirajte NPM na naš Ubuntu 18.10, morat ćemo samo otvoriti terminal (Ctrl + Alt + T) i u njega upisati:

sudo apt install npm

Instalirajte Nativefier

Kada je upravitelj paketa NodeJS pokrenut i pokrenut na našoj mašini, moramo ga koristiti za instaliranje Nativefier-a. To ćemo učiniti otvaranjem terminala (Ctrl + Alt + T) i pomoću naredbe npm kao što slijedi:

instalirati nativefier npm ubuntu 18.10

sudo npm install nativefier -g

Upozorenje: instaliranje Nativefier-a bez sudo-a može stvoriti probleme.

Pretvorite web lokacije u aplikacije

Nativefier djeluje generirajući elektronski okvir na osnovu URL-a koje dobivate iz naredbenog retka. Da biste kreirali izvornu Gnu / Linux aplikaciju pomoću web lokacije, samo slijedite ove korake:

  • Korak 1 → Pronađite web lokaciju za koju želite stvoriti aplikaciju. Kada u web pregledniku imate web lokaciju, mišem označite URL i kliknite ga desnom tipkom miša. Odaberite opciju 'copy'.
  • Korak 2 → U prozoru terminala, koristite Nativefier za generiranje osnovne aplikacije, zalijepivši url koji ste upravo kopirali. U ovom ćemo članku koristiti istu web stranicu.

crear app con nantivefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • Korak 3 → Nativefier će uključiti URL u elektronsku aplikaciju. Važno je obratiti pažnju na terminal dok generirate aplikaciju. Ako se pojavi greška, pritisnite kombinaciju tastera Ctrl + C i ponovo pokrenite naredbu.
  • Korak 4 → Kada Nativefier završi s generiranjem aplikacije, trebali biste ažurirajte dozvole ovoga prije nego što budete mogli da ga koristite. Da biste postavili dozvole, u terminalu pokrenite sljedeće naredbe:
cd *-linux-x64

sudo chmod +x *
  • Korak 5 → Pokrenite svoju aplikaciju elektron personaliziran sa:

app nativefier ubunlog pušten

./ubunlog

Opcije prilagođenih aplikacija

U ovom dijelu posta ćemo ukratko pregledati neke od mogućnosti koje Nativefier ima. Oni će omogućiti korisniku da kreira bolju aplikaciju za radnu površinu.

Napomena: sve opcije se mogu pisati istovremeno. Ne postoji ograničenje broja istodobno korištenih.

U stranputici

Da li želite dopustiti aplikacija koja će se pojaviti u sistemskoj paleti? Pokušajte generirati aplikaciju pomoću opcija –tray:

aplikacija sistemske ladice

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

Pantalla completa

Želite li da se vaša aplikacija može pokrenuti preko cijelog zaslona? Koristi opcija 'preko cijelog ekrana' u sljedećoj naredbi da ga omogućite:

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

Start maksimizirano

Moguće je prisiliti našu aplikaciju elektrona da uvijek počne maksimizirana. Da biste ga dobili, jednostavno ga morate koristiti opcija 'maksimiziranje' u naredbi za kreiranje aplikacije:

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

Omogući FlashPlayer

Moguće je imati web aplikaciju koja se temelji na Flash-u. Srećom, Nativefier ima način učitaj adobe flash dodatak. Morat ćemo samo dodati opcija 'bljesak' naredbi koju koristimo:

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

Uvek gore

Da li želite svoju elektronsku aplikaciju zanemarite pravila upravitelja prozora i uvijek se pojavite povrh svega ostalo? Dokaz opcija 'uvijek na vrhu' prilikom kompajliranja sa Nativefier-om:

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

Više opcija konfiguracije

pomoć za nativefier

nativefier --help

Pomoć Nativefier-a da nam pokaže različite opcije koje možemo koristiti za konfiguriranje naših aplikacija. Moći ćemo pronaći više informacija o ovom alatu u vašem GitHub spremište.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   JOAN rekao je

    npm ERR! greška tipa typeer: Nedostaje potreban argument # 1
    npm ERR! typeerror na andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm ERR! vrsta pogreške na fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm ERR! vrsta pogreške na resolWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! typeerror na /usr/share/npm/lib/install/deps.js:457:7
    npm ERR! typeerror na /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror na /usr/share/npm/lib/fetch-package-metadata.js:37:12
    npm ERR! typeerror na addRequestAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! vrsta pogreške pri returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm ERR! typeerror na pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm ERR! typeerror na /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror Ovo je greška sa samim npm-om. Prijavite ovu grešku na:
    npm ERR! greška u tipu

    npm ERR! Uključite sljedeću datoteku sa bilo kojim zahtjevom za podršku:
    npm ERR! /home/joan/npm-debug.log

    POMOĆ