Nativefier, u beddelo boggaga internetka barnaamijyada desktop ee Ubuntu 18.10

ku saabsan asalka

Maqaalka soo socda waxaan ku eegeynaa Nativefier. Hore ayaan uga hadalnay qalabkan isla bartaas waqti ka hor. Mashruucan waxaan ku arki doonnaa sida aan ugu rakibi karno una adeegsan karno Ubuntu 18.10 illaa u rogo bog bog codsi hooyo.

Waxaa jira sababo badan oo loo doonayo dalab hooyo u ah degel internet ah. Guud ahaan si fiican ayey u shaqeeyaan, marka lagu daro waxay leeyihiin astaamo ay dadku ka filayaan barnaamijka desktop-ka. Caadi ahaan, si fiican ugu habboon miisaska Gnu / Linux waxay ugu mahadcelineysaa qaabeynta markii la abuurayo.

Ku rakib Nativefier Ubuntu 18.10

Nativefier waa codsi NodeJS ah ku shaqeeya Gnu / Linux iyo nidaamyada kale ee hawlgalka ku shaqeyn kara Node. Barnaamijkan kuma imaanin asaga oo ku rakiban qayb ahaan qayb weyn. Sababtaas awgeed, waa inaan aragnaa sida loo habeeyo NativeFier, ka hor intaanay suurtagal ahayn in la bilaabo beddelaadda websaydhada codsiyada desktop ee Gnu / Linux.

Ku rakib NPM

Nativefier wuxuu si weyn ugu tiirsan yahay barnaamijka barnaamijka NodeJS. Sababtaas awgeed, waan rakibi maareeyaha xirmadan, oo la yiraahdo NPM, kaas oo ay tahay inuu ku filnaado.

para ku rakib NPM Ubuntu 18.10, waxaan kaliya u baahanahay inaan furno terminal (Ctrl + Alt + T) oo aan ku qorno:

sudo apt install npm

Ku rakib Nativefier

Marka maareeyaha xirmada NodeJS uu ku shaqeynayo mashiinkeena, waa inaan u isticmaalnaa si aan ugu rakibno Nativefier. Waxaan tan ku samayn doonnaa furitaanka terminal (Ctrl + Alt + T) iyo adoo adeegsanaya amarka npm sida soo socota:

ku rakibFIfifier npm ubuntu 18.10

sudo npm install nativefier -g

Digniin: Rakibida Nativefier-ka oo aan lahayn sudo waxay sababi kartaa dhibaatooyin.

U rogo boggaga internetka barnaamijyada

Nativefier wuxuu ku shaqeeyaa isagoo abuuraya qaab elektiroonig ah oo ku saleysan URL-ka kaas oo aad ka hesho khadka taliska. Si aad u abuurto codsi hooyo Gnu / Linux ah adoo adeegsanaya degel, kaliya raac talaabooyinkan:

  • Tallaabada 1 → Raadi websaydhka aad rabto inaad u samayso barnaamij. Markaad degel kuhesho biraawsarkaaga, ku muuji URL jiirkaaga, oo midig-guji. Xullo xulasho 'nuqul'.
  • Tallaabada 2: Daaqada terminalka, isticmaal Nativefier si aad u abuurto codsi aasaasi ah, adigoo dhajinaya url-ka aad koobiyeysay. Qodobkaan waxaan ku isticmaaleynaa isla degelkan.

ku samee app leh nativefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • Tallaabada 3 → Nativefier waxaa ku jiri doona URL-ka arjiga elektaroniga. Waa muhiim inaad fiiro gaar ah u yeelato terminaalka inta aad abuureyso barnaamijka. Haddii qaladku muuqdo, riix isku darka furaha Ctrl + C oo markale amarka sii wado.
  • Tallaabada 4: Marka Nativefier dhammeeyo soo saarista arjiga, waa inaad cusbooneysii rukhsadaha tan kahor intaadan awoodin inaad isticmaasho. Si aad u dejiso rukhsadaha, xarunta ayaa ku socota amarrada soo socda:
cd *-linux-x64

sudo chmod +x *
  • Tallaabada 5 → Orod dalabkaaga elektaroonig shakhsiyeed leh:

App-ka hooyo ubunlog la sii daayay

./ubunlog

Ikhtiyaarrada dalabka gaarka ah

Qeybtan boostada, waxaan si kooban dib ugu eegi doonnaa qaar ka mid ah xulashooyinka Nativefier ayaa leh. Kuwani waxay u oggolaan doonaan isticmaalaha inuu abuuro codsi desktop-ka ka fiican.

Fiiro gaar ah: dhammaan xulashooyinka waa la qori karaa isku waqti. Ma jiro wax xadidan oo loo isticmaalayo isla waqtigaas.

In systray ah

Ma rabtaa inaad oggolaato ha ku yaal arjiga nidaamka saxanka? Isku day inaad ku abuurto arjiga ikhtiyaarka –tray:

nidaamka saxaarad nidaamka

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

Pantalla waa dhameystirtay

Ma rabtaa in dalabkaaga lagu soo bandhigi karo shaashad buuxda? Isticmaala xulashada 'shaashad buuxda' amarka soo socda si aad awood ugu siiso:

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

Bilow ugu badnaan

Waa macquul ku qasbi codsigeenna elektiroonigga inuu had iyo jeer bilaabo ugu badnaan. Si aad u hesho waa inaad isticmaashaa ikhtiyaarka 'ugu badnaan' amarka si loo abuuro arjiga:

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

Daar FlashPlayer

Waa suurtagal in la helo codsi shabakad ku saleysan Flash. Nasiib wanaagse, Nativefier wuxuu leeyahay waddo loo maro ku shub adobe flash plugin. Waxaan kaliya ku dari doonnaa xulashada 'flash' amarka aan isticmaalnay:

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

Had iyo jeer kor u kac

Ma rabtaa arjigaaga elektaronka iska indha sharciyada maareeyaha daaqada oo markasta ka muuqdo wax walba dusha inteeda kale? Cadayn ikhtiyaarka 'had iyo jeer-sare' markii aad soo ururinayso Nativefier:

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

Fursadaha qaabeynta badan

caawinta asalka

nativefier --help

Caawiyaha Nativefier si uu noo tuso ikhtiyaarro kala duwan oo aan u adeegsan karno qaabeynta barnaamijyadeenna. Waxaan awoodi doonnaa inaan ka helno macluumaad dheeraad ah oo ku saabsan qalabkan Bakhaarka GitHub.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   JOAN dijo

    npm ERR! qalad typeerror: Dooddii loo baahnaa ee la la'aa # 1
    npm ERR! nooca typerorrorka iyoLogAndFinish (/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! nooca ku xallinayaWWNeNeModule (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! typeerror at /usr/share/npm/lib/install/deps.js:457:7
    npm ERR! typeerror at /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror at /usr/share/npm/lib/fetch-package-metadata.js 37:12
    npm ERR! nooca ku qor addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! nooca typerorror at ReturnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js 117:7)
    npm ERR! nooca nooca 'pickVersionFromRegistryDocument' / /usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm ERR! typeerror at /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror Kani waa khalad la socda npm laftiisa. Fadlan ku soo wargeli qaladkan:
    npm ERR! nooca nooca

    npm ERR! Fadlan ku dar feylka soo socda wixii codsi taageero ah:
    npm ERR! /home/joan/npm-debug.log

    I CAAWI