Nativefier, convertește site-uri web în aplicații desktop în Ubuntu 18.10

despre nativefier

În articolul următor vom analiza Nativefier. Am vorbit deja despre acest instrument în același blog ceva timp în urmă. În acest post vom vedea cum îl putem instala și folosi în Ubuntu 18.10 la convertiți o pagină web într-o aplicație nativă.

Există multe motive pentru care doriți o aplicație nativă pentru un site web. În general, funcționează destul de bine, plus că au câteva caracteristici pe care oamenii le așteaptă de la o aplicație desktop. De obicei, se potrivesc bine pe birouri Gnu / Linux datorită configurației sale la crearea acestora.

Instalați Nativefier pe Ubuntu 18.10

Nativefier este o aplicație NodeJS rulează pe Gnu / Linux și alte sisteme de operare care pot rula Node. Acest program nu ajunge instalat implicit în nicio distribuție majoră. Din acest motiv, va trebui să vedem cum să configurăm NativeFier, înainte de a putea începe conversia site-urilor web în aplicații desktop pentru Gnu / Linux.

Instalați NPM

Nativefier se bazează foarte mult pe limbajul de programare NodeJS. Din acest motiv, vom face instalați acest manager de pachete, numit NPM, cu care ar trebui să fie suficient.

la instalați NPM pe Ubuntu 18.10, va trebui doar să deschidem un terminal (Ctrl + Alt + T) și să scriem în el:

sudo apt install npm

Instalați Nativefier

Când managerul de pachete NodeJS este pornit și rulează pe computerul nostru, trebuie să-l folosim pentru a instala Nativefier. Vom face acest lucru deschizând un terminal (Ctrl + Alt + T) și folosind comanda npm după cum urmează:

instalați nativefier npm ubuntu 18.10

sudo npm install nativefier -g

Atenție: instalarea Nativefier fără sudo poate cauza probleme.

Convertiți site-uri web în aplicații

Nativefier funcționează generând un cadru de electroni bazat pe adresa URL pe care le primiți din linia de comandă. Pentru a crea o aplicație nativă Gnu / Linux utilizând un site web, trebuie doar să urmați acești pași:

  • Pasul 1 → Găsiți site-ul web pentru care doriți să creați o aplicație. După ce aveți un site web în browser, evidențiați adresa URL cu mouse-ul și faceți clic dreapta pe el. Selectați opțiunea 'a copia".
  • Pasul 2 → În fereastra terminalului, utilizați Nativefier pentru a genera o aplicație de bază, lipind adresa URL pe care tocmai ați copiat-o. În acest articol vom folosi același site web.

crear app con nantivefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • Pasul 3 → Nativefier va include adresa URL într-o aplicație electronică. Este important să acordați atenție terminalului în timp ce generați aplicația. Dacă apare o eroare, apăsați combinația de taste Ctrl + C și rulați comanda din nou.
  • Pasul 4 → Când Nativefier termină de generat aplicația, ar trebui actualizați permisiunile pentru aceasta înainte de a o putea folosi. Pentru a seta permisiunile, în terminal executați următoarele comenzi:
cd *-linux-x64

sudo chmod +x *
  • Pasul 5 → Rulați aplicația electron personalizat cu:

app nativefier ubunlog eliberată

./ubunlog

Opțiuni de aplicații personalizate

În această secțiune a postării, vom analiza pe scurt unele dintre opțiunile pe care le are Nativefier. Acestea vor permite utilizatorului să creeze o aplicație desktop mai bună.

Notă: toate opțiunile pot fi scrise în același timp. Nu există nicio limită pentru cât de multe sunt utilizate în același timp.

În sistem

Vrei să permiți? aplicația să apară în tava de sistem? Încercați să generați aplicația cu opțiunea –tray:

aplicația din tava de sistem

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

Pantalla completa

Doriți ca aplicația dvs. să poată fi lansată pe ecran complet? Utilizări opțiunea „ecran complet” în următoarea comandă pentru a o activa:

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

Porniți Maximizat

es posible forțați aplicația noastră electronică să înceapă întotdeauna la maxim. Pentru a-l obține, trebuie doar să îl folosiți opțiunea „maximizare” în comanda pentru a crea aplicația:

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

Activați FlashPlayer

Este posibil să aveți o aplicație web bazată pe Flash. Din fericire, Nativefier are o cale de a încărcați pluginul Adobe Flash. Va trebui doar să adăugăm opțiunea „bliț” la comanda pe care am folosit-o:

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

Întotdeauna sus

Doriți aplicația dvs. electronică ignoră regulile managerului de ferestre și apar întotdeauna deasupra tuturor restul? Dovadă opțiunea „mereu de sus” când compilați cu Nativefier:

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

Mai multe opțiuni de configurare

nativefier ajutor

nativefier --help

Ajutorul lui Nativefier pentru a ne arăta diferite opțiuni pe care le putem folosi pentru a ne configura aplicațiile. Vom putea găsi mai multe informații despre acest instrument în Depozitul GitHub.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   JOAN el a spus

    npm ERR! Eroare typeerror: lipsește argumentul necesar # 1
    npm ERR! tastați eroare la andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm ERR! tastați eroare la fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm ERR! tastați eroare la resolveWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! tastați eroare la /usr/share/npm/lib/install/deps.js:457:7
    npm ERR! typeerror la /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror la /usr/share/npm/lib/fetch-package-metadata.js:37:12
    npm ERR! tastați eroare la addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! tastați eroare la returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm ERR! typeerror la pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm ERR! typeerror la /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror Aceasta este o eroare cu npm în sine. Vă rugăm să raportați această eroare la:
    npm ERR! eroare de scris

    npm ERR! Vă rugăm să includeți următorul fișier cu orice solicitare de asistență:
    npm ERR! /home/joan/npm-debug.log

    AJUTOR