Nativefier, konvertera webbplatser till stationära applikationer i Ubuntu 18.10

om nativefier

I nästa artikel ska vi ta en titt på Nativefier. Vi har redan pratat om det här verktyget i samma blogg för en tid sedan. I det här inlägget ska vi se hur vi kan installera och använda det i Ubuntu 18.10 till konvertera en webbsida till en inbyggd applikation.

Det finns många anledningar till att du vill ha en egen applikation för en webbplats. De fungerar i allmänhet ganska bra, plus att de har några funktioner som folk förväntar sig av en stationär app. Vanligtvis, passar bra på skrivbord Gnu / Linux tack vare dess konfiguration när du skapar dem.

Installera Nativefier på Ubuntu 18.10

Nativefier är en NodeJS-applikation som körs på Gnu / Linux och andra operativsystem som kan köra Node. Programmet kommer inte installerat som standard i någon större distribution. Av denna anledning måste vi se hur man konfigurerar NativeFier innan det är möjligt att börja konvertera webbplatser till stationära applikationer för Gnu / Linux.

Installera NPM

Nativefier förlitar sig starkt på NodeJS programmeringsspråk. Av den anledningen kommer vi att göra det installera den här pakethanteraren, kallad NPM, som borde vara tillräckligt.

till installera NPM på vår Ubuntu 18.10, vi behöver bara öppna en terminal (Ctrl + Alt + T) och skriva i den:

sudo apt install npm

Installera Nativefier

När NodeJS-pakethanteraren körs på vår maskin måste vi använda den för att installera Nativefier. Vi gör detta genom att öppna en terminal (Ctrl + Alt + T) och med kommandot npm som följer:

installera nativefier npm ubuntu 18.10

sudo npm install nativefier -g

Varning: installation av Nativefier utan sudo kan orsaka problem.

Konvertera webbplatser till appar

Nativefier fungerar genom att generera en elektronram baserat på webbadressen som du får från kommandoraden. Följ dessa steg för att skapa en inbyggd Gnu / Linux-applikation med hjälp av en webbplats:

  • Steg 1 → Hitta den webbplats du vill skapa en app för. När du har en webbplats i din webbläsare markerar du webbadressen med musen och högerklickar på den. Välj alternativ 'att kopiera".
  • Steg 2 → I terminalfönstret, använd Nativefier för att skapa en grundläggande applikation och klistra in webbadressen du just kopierade. I den här artikeln ska vi använda samma webbplats.

skapa app med nntivefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • Steg 3 → Nativefier kommer att inkludera webbadressen i en elektronapplikation. Det är viktigt att vara uppmärksam på terminalen medan du genererar appen. Om ett fel visas trycker du på tangentkombinationen Ctrl + C. och kör kommandot igen.
  • Steg 4 → När Nativefier är klar med att generera applikationen bör du göra det uppdatera behörigheterna för detta innan du kan använda det. För att ställa in behörigheterna kör du följande kommandon i terminalen:
cd *-linux-x64

sudo chmod +x *
  • Steg 5 → Kör din ansökan elektron personlig med:

app nativefier ubunlog släppte

./ubunlog

Anpassade applikationsalternativ

I detta avsnitt av inlägget kommer vi att kort granska några av alternativen Nativefier har. Dessa gör det möjligt för användaren att skapa en bättre skrivbordsapplikation.

Obs! Alla alternativ kan skrivas samtidigt. Det finns ingen gräns för hur många som används samtidigt.

I systrayen

Vill du tillåta låta applikationen visas i systemfältet? Försök att skapa applikationen med alternativet –fack:

systemfält app

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

Pantalla completa

Vill du att din applikation ska kunna startas i helskärm? Användningar alternativet "helskärm" i följande kommando för att aktivera det:

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

Starta Maximerad

es posible tvinga vår elektronapplikation att alltid börja maximeras. För att få det måste du bara använda alternativet "maximera" i kommandot för att skapa applikationen:

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

Aktivera FlashPlayer

Det är möjligt att ha en webbapplikation som är baserad på Flash. Lyckligtvis har Nativefier ett sätt att ladda Adobe Flash-plugin. Vi behöver bara lägga till alternativet 'blixt' till kommandot som vi har använt:

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

Alltid uppe

Vill du ha din elektronapplikation ignorera fönsterhanterarens regler och visas alltid ovanpå allt resten? Bevis alternativet 'alltid på topp' när du kompilerar med Nativefier:

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

Fler konfigurationsalternativ

nativefier hjälp

nativefier --help

Nativefiers hjälp med att visa oss olika alternativ som vi kan använda för att konfigurera våra applikationer. Vi kommer att kunna hitta mer information om detta verktyg i din GitHub-förvar.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   JOAN sade

    npm ERR! typfel Fel: Argument nr 1 saknas
    npm ERR! typfel vid andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm ERR! typfel vid fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm ERR! typfel vid resolutionWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! typfel på /usr/share/npm/lib/install/deps.js:457:7
    npm ERR! typfel på /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typfel på /usr/share/npm/lib/fetch-package-metadata.js:37:12
    npm ERR! typfel vid addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! typfel vid returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm ERR! typfel vid pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm ERR! typfel på /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typfel Detta är ett fel med själva npm. Rapportera detta fel på:
    npm ERR! skrivfel

    npm ERR! Inkludera följande fil med supportbegäran:
    npm ERR! /home/joan/npm-debug.log

    HJÄLP