Järgmises artiklis heidame pilgu Nativefierile. Sellest tööriistast me juba rääkisime selles samas blogis mõni aeg tagasi. Selles postituses näeme, kuidas saame seda installida ja kasutada Ubuntu 18.10 kuni teisendada veebileht omarakenduseks.
Veebisaidile omarakenduse soovimiseks on palju põhjuseid. Need töötavad üldiselt üsna hästi, lisaks on neil mõned funktsioonid, mida inimesed töölauarakendusest ootavad. Tavaliselt sobivad hästi kirjutuslauale Gnu / Linux tänu nende seadistamisele nende loomisel.
Installige Nativefier Ubuntu 18.10
Nativefier on NodeJS-i rakendus töötab Gnu / Linuxis ja muudes operatsioonisüsteemides, mis suudavad käitada Node'i. See programm ei ole vaikimisi installitud üheski suuremas jaotuses. Sel põhjusel peame nägema, kuidas NativeFieri konfigureerida, enne kui on võimalik hakata veebisaite teisendama Gnu / Linuxi töölauarakendusteks.
Installige NPM
Nativefier tugineb suuresti NodeJS-i programmeerimiskeelele. Sel põhjusel me seda teeme installige see paketihaldur nimega NPM, millest peaks piisama.
et installige NPM meie Ubuntu 18.10-le, peame avama ainult terminali (Ctrl + Alt + T) ja kirjutama sinna:
sudo apt install npm
Installige Nativefier
Kui meie masinas töötab ja töötab NodeJS-i paketihaldur, peame seda Nativefieri installimiseks kasutama. Teeme seda, avades terminali (Ctrl + Alt + T) ja kasutades käsku npm järgnevalt:
sudo npm install nativefier -g
Hoiatus: Nativefieri installimine ilma sudota võib põhjustada probleeme.
Teisendage veebisaidid rakendusteks
Nativefier töötab URL-i põhjal elektronraami loomisega mille saate käsurealt. Natiivse Gnu / Linuxi rakenduse loomiseks veebisaidi abil toimige lihtsalt järgmiselt.
- 1. samm → Leidke veebisait, mille jaoks soovite rakenduse luua. Kui teie brauseris on veebisait, tõstke URL hiirega esile ja paremklõpsake sellel. Vali valik 'kopeerida'.
- 2. samm → terminaliaknas kasutage põhirakenduse loomiseks rakendust Nativefier, kleepides äsja kopeeritud URL-i. Selles artiklis me kasutame seda sama veebisaiti.
nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
- 3. samm → Nativefier lisab URL-i elektronrakendusse. Rakenduse loomisel on oluline pöörata tähelepanu terminalile. Vea ilmumisel vajutage klahvikombinatsiooni Ctrl + C ja käivitage käsk uuesti.
- 4. samm → kui Nativefier lõpetab rakenduse loomise, peaksite seda tegema värskendage selle õigusi enne, kui saate seda kasutada. Õiguste määramiseks käivitage terminalis järgmised käsud:
cd *-linux-x64 sudo chmod +x *
- 5. samm → Käivitage oma rakendus isikupärastatud elektron koos:
./ubunlog
Kohandatud rakenduse valikud
Selles postituse osas vaatame lühidalt üle mõned Nativefieri võimalustest. Need võimaldavad kasutajal luua parema töölauarakenduse.
Märkus: kõiki valikuid saab kirjutada korraga. Puudub piirang, kui palju neid korraga kasutatakse.
Süütes
Kas soovite lubada lasta rakendusel ilmuda süsteemsesse salve? Proovige rakendust luua - salve valik:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --tray
Pantalla completa
Kas soovite, et teie rakendust saaks käivitada täisekraanil? Kasutab valik „täisekraan” selle lubamiseks järgmises käsus:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --full-screen
Käivitage maksimeeritud
es posible sunnime meie elektronrakendust alati maksimeerima. Selle saamiseks peate lihtsalt kasutama variant 'maksimeerida' rakenduse loomise käsus:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --maximize
Luba FlashPlayer
Võimalik on veebirakendus, mis põhineb Flashil. Õnneks on Nativefieril võimalus laadige Adobe Flash plugin. Me peame ainult lisama välk käsule, mida oleme kasutanud:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --flash
Alati üleval
Kas soovite oma elektronrakendust ignoreeri aknahalduri reegleid ja ilmub alati kõige peale ülejäänud? Tõestus valik "alati peal" Nativefieriga koostamisel:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --always-on-top
Veel seadistamisvalikuid
nativefier --help
Nativefieri abi meile näidata erinevad valikud, mida saame kasutada oma rakenduste konfigureerimiseks. Leiame selle tööriista kohta lisateavet teie saidilt GitHubi hoidla.
npm ERR! typeerror tõrge: puudub vajalik argument 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! tüüpviga aadressil ResolWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
npm ERR! kirjutusviga aadressil /usr/share/npm/lib/install/deps.js:457:7
npm ERR! kirjutusviga aadressil /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! kirjutusviga aadressil /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 aadressil pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm ERR! kirjutusviga aadressil /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! typeerror See on viga npm-is endas. Palun teatage sellest veast aadressil:
npm ERR! tüüpviga
npm ERR! Palun lisage iga toetustaotlusega järgmine fail:
npm ERR! /home/joan/npm-debug.log
ABI