Nativefier, konverter nettsteder til stasjonære applikasjoner i Ubuntu 18.10

om nativefier

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:

installer nativefier npm ubuntu 18.10

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.

lag app med nativefier Ubunlog

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:

app nativefier ubunlog løslatt

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

systemstatusfeltapp

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 hjelp

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.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   JOAN sa

    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