Nativefier, pretvorite spletna mesta v namizne aplikacije v Ubuntu 18.10

o nativefierju

V naslednjem članku si bomo ogledali Nativefier. O tem orodju smo že govorili v tem istem blogu nekaj časa nazaj. V tem prispevku bomo videli, kako ga lahko namestimo in uporabimo v Ubuntu 18.10 to pretvorite spletno stran v izvorno aplikacijo.

Obstaja veliko razlogov, zakaj si želite izvorno aplikacijo za spletno mesto. Na splošno delujejo precej dobro, poleg tega pa imajo nekatere funkcije, ki jih ljudje pričakujejo od namizne aplikacije. Običajno dobro se prilegajo na mize Gnu / Linux zahvaljujoč svoji konfiguraciji pri njihovem ustvarjanju.

Namestite Nativefier v Ubuntu 18.10

Nativefier je aplikacija NodeJS teče v Gnu / Linux in drugih operacijskih sistemih, ki lahko izvajajo Node. Ta program ni privzeto nameščen v nobeni večji distribuciji. Iz tega razloga bomo morali videti, kako nastaviti NativeFier, preden bomo lahko začeli pretvarjati spletna mesta v namizne aplikacije za Gnu / Linux.

Namestite NPM

Nativefier se močno opira na programski jezik NodeJS. Iz tega razloga bomo namestite ta upravitelj paketov, imenovan NPM, s čimer bi moralo biti dovolj.

za namestite NPM na naš Ubuntu 18.10, odprli bomo le terminal (Ctrl + Alt + T) in vanj zapisali:

sudo apt install npm

Namestite Nativefier

Ko se na našem računalniku izvaja upravitelj paketov NodeJS, ga moramo uporabiti za namestitev Nativefierja. To bomo storili tako, da bomo odprli terminal (Ctrl + Alt + T) in z uporabo ukaza npm kot sledi:

namestite nativefier npm ubuntu 18.10

sudo npm install nativefier -g

Opozorilo: Namestitev Nativefierja brez sudo lahko povzroči težave.

Pretvorite spletna mesta v aplikacije

Nativefier deluje tako, da na podlagi URL-ja ustvari elektronski okvir ki ga prejmete iz ukazne vrstice. Če želite na spletnem mestu ustvariti izvorno aplikacijo Gnu / Linux, sledite tem korakom:

  • 1. korak → Poiščite spletno mesto, za katerega želite ustvariti aplikacijo. Ko imate spletno mesto v brskalniku, z miško označite URL in z desno miškino tipko kliknite nanj. Izberite možnost 'kopirati".
  • 2. korak → V terminalskem oknu uporabite Nativefier za generiranje osnovne aplikacije in prilepite url, ki ste ga pravkar kopirali. V tem članku bomo uporabili isto spletno mesto.

ustvari aplikacijo z nantivefierjem Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • Korak 3 → Nativefier bo vključil URL v elektronsko aplikacijo. Pomembno je, da ste med ustvarjanjem aplikacije pozorni na terminal. Če se pojavi napaka, pritisnite kombinacijo tipk Ctrl + C in znova zaženite ukaz.
  • Korak 4 → Ko Nativefier konča z generiranjem aplikacije, bi morali posodobite dovoljenja tega, preden ga boste lahko uporabili. Če želite nastaviti dovoljenja, v terminalu zaženite naslednje ukaze:
cd *-linux-x64

sudo chmod +x *
  • 5. korak → Zaženite svojo aplikacijo elektron personaliziran z:

nativefier aplikacije ubunlog izpuščen

./ubunlog

Možnosti aplikacije po meri

V tem delu prispevka bomo na kratko pregledali nekatere možnosti, ki jih ima Nativefier. Ti bodo uporabniku omogočili, da ustvari boljšo namizno aplikacijo.

Opomba: vse možnosti je mogoče zapisati hkrati. Število uporabljenih hkrati ni omejeno.

V straži

Ali želite dovoliti naj se aplikacija prikaže v sistemskem pladnju? Poskusite ustvariti aplikacijo z možnost –tray:

aplikacija sistemske vrstice

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

Polnoekranski

Ali želite, da se vaša aplikacija lahko zažene v celozaslonskem načinu? Uporabe možnost 'celozaslonski' v naslednjem ukazu, da ga omogočite:

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

Začni maksimirano

Možno je prisili naš elektronski program, da se vedno začne maksimizirati. Da ga dobite, morate le uporabiti možnost 'maksimiraj' v ukazu za ustvarjanje aplikacije:

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

Omogoči FlashPlayer

Možno je imeti spletno aplikacijo, ki temelji na Flash-u. Na srečo ima Nativefier način naloži adobe flash plugin -. Dodali bomo le še možnost 'flash' na ukaz, ki smo ga uporabljali:

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

Vedno gor

Ali želite svojo elektronsko aplikacijo prezrite pravila upravitelja oken in se vedno pojavijo na vrhu ostalo? Dokaz možnost "vedno na vrhu" pri prevajanju z Nativefier:

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

Več možnosti konfiguracije

pomoč za nativefier

nativefier --help

Pomoč Nativefierja, da nam pokaže različne možnosti, s katerimi lahko konfiguriramo svoje aplikacije. Več informacij o tem orodju bomo lahko našli v vašem Skladišče GitHub.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   JOAN je dejal

    npm NAPAKA! typeerror Napaka: Manjka obvezen argument št. 1
    npm NAPAKA! typeerror pri andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm NAPAKA! typeerror at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm NAPAKA! napaka pri vnosu na razrešitviNovModul (/usr/share/npm/lib/install/deps.js:456:12)
    npm NAPAKA! typeerror na /usr/share/npm/lib/install/deps.js:457:7
    npm NAPAKA! typeerror na /usr/share/npm/node_modules/iferr/index.js:13:50
    npm NAPAKA! typeerror na /usr/share/npm/lib/fetch-package-metadata.js:37:12
    npm NAPAKA! typeerror pri addRequestAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm NAPAKA! typeerror at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm NAPAKA! typeerror pri pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm NAPAKA! typeerror na /usr/share/npm/node_modules/iferr/index.js:13:50
    npm NAPAKA! typeerror To je napaka s samim npm. Prijavite to napako na:
    npm NAPAKA! typeerror

    npm NAPAKA! S katero koli zahtevo za podporo vključite naslednjo datoteko:
    npm NAPAKA! /home/joan/npm-debug.log

    POMOČ