I neste artikkel skal vi ta en titt på Nativefier. Vi har allerede snakket om dette verktøyet i denne samme bloggen en stund siden. I dette innlegget skal vi se hvordan vi kan installere og bruke det i Ubuntu 18.10 til konvertere en webside til et eget program.
Det er mange grunner til å ønske en egen applikasjon for et nettsted. De fungerer generelt ganske bra, pluss at de har noen funksjoner som folk forventer av en stasjonær app. Vanligvis, passer godt på pultene Gnu / Linux takket være konfigurasjonen når du oppretter dem.
Installer Nativefier på Ubuntu 18.10
Nativefier er et NodeJS-program kjører på Gnu / Linux og andre operativsystemer som kan kjøre Node. Dette programmet kommer ikke installert som standard i noen større distribusjon. Av denne grunn må vi se hvordan vi konfigurerer NativeFier, før det er mulig å begynne å konvertere nettsteder til stasjonære applikasjoner for Gnu / Linux.
Installer NPM
Nativefier stoler sterkt på programmeringsspråket NodeJS. Av denne grunn vil vi installer denne pakkebehandleren, kalt NPM, som burde være nok.
Til installer NPM på Ubuntu 18.10, vi trenger bare å åpne en terminal (Ctrl + Alt + T) og skrive i den:
sudo apt install npm
Installer Nativefier
Når NodeJS pakkebehandling kjører på maskinen vår, må vi bruke den til å installere Nativefier. Vi vil gjøre dette ved å åpne en terminal (Ctrl + Alt + T) og ved hjelp av kommandoen npm som følger:
sudo npm install nativefier -g
Advarsel: installering av Nativefier uten sudo kan forårsake problemer.
Konverter nettsteder til apper
Nativefier fungerer ved å generere en elektronramme basert på URL-en som du mottar fra kommandolinjen. For å opprette et innfødt Gnu / Linux-program ved hjelp av et nettsted, følg bare disse trinnene:
- Trinn 1 → Finn nettstedet du vil lage en app for. Når du har et nettsted i nettleseren din, markerer du URL-en med musen og høyreklikker på den. Velg alternativ 'kopi'.
- Trinn 2 → I terminalvinduet, bruk Nativefier til å generere et grunnleggende program, og lim inn nettadressen du nettopp har kopiert. I denne artikkelen skal vi bruke den samme nettsiden.
nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
- Trinn 3 → Nativefier vil inkludere URL-en i en elektronapplikasjon. Det er viktig å være oppmerksom på terminalen mens du genererer appen. Hvis det vises en feil, trykker du på tastekombinasjonen Ctrl + C. og kjør kommandoen igjen.
- Trinn 4 → Når Nativefier er ferdig med å generere applikasjonen, bør du gjøre det oppdater tillatelsene til dette før du kan bruke det. For å stille inn tillatelsene, kjør følgende kommandoer i terminalen:
cd *-linux-x64 sudo chmod +x *
- Trinn 5 → Kjør søknaden din personlig elektron med:
./ubunlog
Tilpassede applikasjonsalternativer
I denne delen av innlegget vil vi kort gjennomgå noen av alternativene Nativefier har. Disse vil tillate brukeren å lage et bedre skrivebordsprogram.
Merk: alle alternativene kan skrives samtidig. Det er ingen grense for hvor mange som brukes samtidig.
I sylinderen
Vil du tillate at applikasjonen vises i systemstatusfeltet? Prøv å generere applikasjonen med alternativet –skuff:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --tray
Pantalla completa
Vil du at søknaden din skal kunne lanseres i full skjerm? Bruker alternativet 'fullskjerm' i følgende kommando for å aktivere det:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --full-screen
Start Maksimert
es posible tvinge elektronapplikasjonen vår til alltid å starte maksimalt. For å få det må du bare bruke alternativet 'maksimere' i kommandoen for å opprette applikasjonen:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --maximize
Aktiver FlashPlayer
Det er mulig å ha en webapplikasjon som er basert på Flash. Heldigvis har Nativefier en måte å last inn adobe flash plugin. Vi må bare legge til alternativet 'flash' til kommandoen vi har brukt:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --flash
Alltid oppe
Vil du ha elektronapplikasjonen din ignorere vindusbehandlingens regler og vises alltid på toppen av alt resten? Bevis alternativet 'alltid på toppen' når du kompilerer med Nativefier:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --always-on-top
Flere konfigurasjonsalternativer
nativefier --help
Nativefiers hjelp til å vise oss forskjellige alternativer som vi kan bruke til å konfigurere applikasjonene våre. Vi vil kunne finne mer informasjon om dette verktøyet i din GitHub-depot.
npm FEIL! typefeilfeil: Mangler nødvendig argument nr. 1
npm FEIL! typefeil på andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
npm FEIL! typefeil ved fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
npm FEIL! typefeil ved resolutionWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
npm FEIL! typefeil på /usr/share/npm/lib/install/deps.js:457:7
npm FEIL! typefeil på /usr/share/npm/node_modules/iferr/index.js:13:50
npm FEIL! typefeil på /usr/share/npm/lib/fetch-package-metadata.js:37:12
npm FEIL! typefeil på addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
npm FEIL! typefeil ved returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
npm FEIL! typefeil på pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm FEIL! typefeil på /usr/share/npm/node_modules/iferr/index.js:13:50
npm FEIL! typeerror Dette er en feil med selve npm. Rapporter denne feilen på:
npm FEIL! typefeil
npm FEIL! Ta med følgende fil med støtteforespørsel:
npm FEIL! /home/joan/npm-debug.log
HJELP