„Nativefier“, konvertuokite svetaines į darbalaukio programas „Ubuntu 18.10“

apie nativefier

Kitame straipsnyje apžvelgsime „Nativefier“. Mes jau kalbėjome apie šią priemonę tame pačiame tinklaraštyje prieš kažkiek laiko. Šiame įraše mes pamatysime, kaip mes galime jį įdiegti ir naudoti „Ubuntu 18.10 to“ konvertuoti tinklalapį į savąją programą.

Yra daugybė priežasčių, kodėl norima savosios svetainės programos. Paprastai jie veikia gana gerai, be to, jie turi keletą funkcijų, kurių žmonės tikisi iš darbalaukio programos. Paprastai gerai tinka ant stalų „Gnu / Linux“ dėl savo konfigūracijos juos kuriant.

Įdiekite „Nativefier“ į „Ubuntu 18.10“

„Nativefier“ yra „NodeJS“ programa kuris veikia „Gnu / Linux“ ir kitose operacinėse sistemose, kurios gali paleisti „Node“. Ši programa nėra įdiegta pagal numatytuosius nustatymus jokiame pagrindiniame paskirstyme. Dėl šios priežasties turėsime sužinoti, kaip sukonfigūruoti „NativeFier“, kol bus galima pradėti konvertuoti svetaines į „Gnu / Linux“ darbalaukio programas.

Įdiekite NPM

„Nativefier“ labai remiasi „NodeJS“ programavimo kalba. Dėl šios priežasties taip ir padarysime įdiekite šį paketų tvarkyklę, vadinamą NPM, kurių turėtų pakakti.

į įdiekite NPM mūsų „Ubuntu 18.10“, turėsime atidaryti tik terminalą („Ctrl“ + „Alt“ + T) ir jame parašyti:

sudo apt install npm

Įdiekite „Nativefier“

Kai „NodeJS“ paketų tvarkyklė veikia ir veikia mūsų kompiuteryje, turime ją naudoti norėdami įdiegti „Nativefier“. Tai padarysime atidarydami terminalą („Ctrl“ + „Alt“ + T) ir naudojant komandą npm taip:

įdiegti „nativefier npm ubuntu“ 18.10

sudo npm install nativefier -g

Įspėjimas: įdiegus „Nativefier“ be „sudo“, gali kilti problemų.

Konvertuokite svetaines į programas

„Nativefier“ veikia generuodamas elektronų rėmą pagal URL kurį gaunate iš komandinės eilutės. Norėdami sukurti vietinę „Gnu / Linux“ programą naudodami svetainę, atlikite šiuos veiksmus:

  • 1 žingsnis → Raskite svetainę, kuriai norite sukurti programą. Kai naršyklėje turite svetainę, pažymėkite URL pele ir dešiniuoju pelės mygtuku spustelėkite jį. Pasirinkite parinktį 'kopijuoti".
  • 2 žingsnis → Terminalo lange naudokite „Nativefier“, kad sukurtumėte pagrindinę programą, įklijuodami ką tik nukopijuotą URL. Šiame straipsnyje mes ketiname naudoti tą pačią svetainę.

sukurkite programą naudodami nativefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • 3 žingsnis → „Nativefier“ įtrauks URL į elektronų programą. Kuriant programą svarbu atkreipti dėmesį į terminalą. Jei pasirodys klaida, paspauskite klavišų kombinaciją „Ctrl“ + C ir vėl paleiskite komandą.
  • 4 žingsnis → Kai „Nativefier“ baigs kurti programą, turėtumėte atnaujinkite šio leidimus, kol negalėsite juo naudotis. Norėdami nustatyti teises, terminale vykdykite šias komandas:
cd *-linux-x64

sudo chmod +x *
  • 5 žingsnis → Paleiskite savo programą individualizuotas elektronas su:

programėlės įvedimo priemonė ubunlog paleistas

./ubunlog

Pasirinktinės programos parinktys

Šiame įrašo skyriuje trumpai apžvelgsime kai kurias „Nativefier“ galimybes. Tai leis vartotojui sukurti geresnę darbalaukio programą.

Pastaba: visas parinktis galima parašyti vienu metu. Nėra jokių apribojimų, kiek jų naudojama tuo pačiu metu.

Kaltėje

Ar norite leisti programa pasirodys sistemos dėkle? Pabandykite sukurti programą naudodami dėklo parinktis:

sistemos dėklo programa

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

Per visą ekraną

Ar norite, kad jūsų programą būtų galima paleisti per visą ekraną? Naudoja „viso ekrano“ parinktis naudodami šią komandą, kad tai įgalintumėte:

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

Pradėti maksimaliai

ES imanomos derybos priversti mūsų elektronų taikymą visada pradėti maksimaliai. Norėdami jį gauti, tiesiog turite naudoti parinktis „maksimaliai padidinti“ komandoje sukurti programą:

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

Įgalinti „FlashPlayer“

Galima turėti internetinę programą, pagrįstą „Flash“. Laimei, „Nativefier“ turi būdą įkelti „Adobe Flash“ papildinį. Mes turėsime tik pridėti „blykstės“ parinktis prie komandos, kurią naudojome:

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

Visada aukštyn

Ar norite naudoti elektroną ignoruoti langų tvarkyklės taisykles ir visada būti rodomi viršuje likusieji? Įrodymas parinktis „visada viršuje“ sudarant „Nativefier“:

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

Daugiau konfigūracijos parinkčių

gimtoji pagalba

nativefier --help

„Nativefier“ pagalba mums parodyti skirtingos parinktys, kurias galime naudoti konfigūruodami savo programas. Daugiau informacijos apie šį įrankį galėsime rasti jūsų „GitHub“ saugykla.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   JOANAS sakė

    npm ERR! typeerror klaida: trūksta reikalingo argumento Nr. 1
    npm ERR! typeerror at andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm ERR! typeerror at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm ERR! įveskite klaidą adresu resolWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! įveskite klaidą adresu /usr/share/npm/lib/install/deps.js:457:7
    npm ERR! tipo klaida adresu /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! teksto klaida /usr/share/npm/lib/fetch-package-metadata.js:37:12
    npm ERR! typeerror at addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! typeerror at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm ERR! typeerror at pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm ERR! tipo klaida adresu /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror Tai klaida pačiame npm. Praneškite apie šią klaidą:
    npm ERR! tipo klaida

    npm ERR! Pridėkite šį failą su bet kuria palaikymo užklausa:
    npm ERR! /home/joan/npm-debug.log

    PAGALBA