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:
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.
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:
./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:
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 --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.
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