Postoji puno razloga da želite domorodacaplikacija na Linuxu putem web stranice. Radi lakše, ima značajke koje ljudi očekuju od desktop aplikacija (poput obavijesti sa radne površine), a općenito se bolje uklapa u Linux iskustvo. Međutim, problem je što na Linux platformu dolazi mnogo mainstream aplikacija. Ipak postoji rješenje; možete koristiti aplikaciju pod nazivom Nativefier da biste web stranice pretvorili u Linuxove aplikacije.
Nabavite Nativefier
Nativefier je NodeJS aplikacija koja se pokrećeLinux i ostali OS-ovi koji mogu pokrenuti Node softver. Kao rezultat, ovaj program nije postavljen prema zadanom na bilo kojoj glavnoj distribuciji Linuxa. Umjesto toga, morat ćemo istražiti kako postaviti Nativefier, prije nego što je moguće započeti pretvaranje web stranica u Linux aplikacije.
Nabavite čvor i NPM
Kao što smo gore spomenuli: Nativefier se uvelike oslanja na programski jezik NodeJS i trebat ćete ga imati na vašem sustavu da bi rad Nativefier funkcionirao. Srećom, instalirati NodeJS na Linux platformi je lakše nego ikad, jer mnogi Node-ovi programeri koriste Linux.
Da biste instalirali NodeJS na vaš operativni sustav, otvorite prozor terminala i slijedite detaljne upute koje odgovaraju vašem Linux operativnom sustavu u nastavku.
Ubuntu
sudo apt install npm
Debian
su - apt-get install curl curl -sL https://deb.nodesource.com/setup_11.x | bash - apt-get install -y nodejs
Arch Linux
sudo pacman -S npm
Fedora
sudo dnf install npm
OpenSUSE
sudo zypper install npm
Generički Linux
NodeJS je lako dostupan na većini modernih Linuxaoperativnim sustavima, putem paketa "nodejs" ili "npm". No, ako vam ovi paketi (iz nekog razloga) nisu dostupni, postoji još jedan način da aktivirate NodeJS: izvorni kod.
Da biste dobili NodeJS na vašoj distribuciji Linuxa, posjetitestranicu za preuzimanje službene web stranice. Kad stignete tamo, potražite Linux izvor i preuzmite ga. Zatim izvucite arhivu Tar i slijedite upute sadržane u tekstnoj datoteci readme. Možete se također uputiti s službenim uputama NodeJS za Linux.
Ugradite Nativefier
NodeJS je pokrenut na Linuxu. Sada moramo koristiti alate NodeJS da bi Nativefier radio, tako da ga možemo koristiti na Linuxu za stvaranje aplikacija naših omiljenih web stranica. Za instaliranje, otvorite terminal i koristite NPM naredba.
Upozorenje: Instalacija Nativefier-a bez suda može uzrokovati probleme. Najbolje je to učiniti s korijenskim povlasticama.
npm install nativefier -g
Neka instalacijski alat NPM pokrene postupak instalacije. Kad završite, možete pristupiti stranici pomoći s ovom naredbom:
nativefier --help
Pretvorite web lokacije u Linux aplikacije

Nativefier funkcionira generiranjem omotača Electron temeljenog na URL-u koji dobiva u naredbenoj liniji. Za stvaranje izvorne Linux aplikacije izvan web stranice, slijedite ove korake.
Korak 1: Pronađite web lokaciju na kojoj želite stvoriti aplikacijuod. Pokušajte se držati "web aplikacije" ili internetskog alata za preglednik koji bi mogao biti program. Nativefier najbolje funkcionira na ovaj način. Nakon što imate na umu vaše web mjesto, označite URL mišem, desnom tipkom miša kliknite i odaberite opciju "copy" (kopiraj).
Korak 2: U prozoru terminala koristite Nativefier da biste generirali osnovnu aplikaciju. U našem vodiču koristit ćemo YouTube.
nativefier -p linux -a x64 https://youtube.com
3. korak: Dopustite Nativefier-u da vaš URL pakira u elektronsku aplikaciju i obratite veliku pozornost na prompt terminala. Ako se pojave pogreške, pritisnite Ctrl + Z, a zatim ponovo pokrenite naredbu.
4. korak: Kad Nativefier dovrši generiranje aplikacije, morat ćete ažurirati dozvole aplikacije prije nego što je budete mogli koristiti. Da biste postavili dopuštenja, učinite:
cd *-linux-x64 sudo chmod +x *
Pokrenite svoju prilagođenu aplikaciju Electron izravno na Linuxu pomoću:
./you-tube
Opcije prilagođenih aplikacija
U ovom ćemo dijelu vodiča nakratko pregledati neke mogućnosti koje Nativefier omogućava korisniku da napravi bolju aplikaciju za radnu površinu.
Napomena: ove se naredbe mogu unijeti istodobno i nema ograničenja u broju korištenih odjednom.
Sustav ladicu
Želite sistemsku traku na prilagođenoj aplikaciji Electron? Isprobajte ovu naredbu:
nativefier -p linux -a x64 https://website-app-url.com --tray
Puni zaslon
Želite li da vaša Linux aplikacija može ići preko cijelog zaslona? Upotrijebite komandni prekidač preko cijelog zaslona.
nativefier -p linux -a x64 https://website-app-url.com --full-screen
Počnite maksimizirano
Moguće je primorati vašu Linux elektroničku aplikaciju da se uvijek pokreće u načinu "maksimiziranja", pomoću prekidača naredbenog retka "Maksimiziraj".
nativefier -p linux -a x64 https://website-app-url.com --maximize
Omogući FlashPlayer
Možda imate web aplikaciju koja se oslanja na Flash. Srećom, Nativefier ima način učitavanja dodatka Adobe Flash, ako svoj program izgrađujete prekidačem naredbenog retka "flash".
nativefier -p linux -a x64 https://website-app-url.com --flash
Uvijek na vrhu
Želite da vaša aplikacija Electron ignorira pravila upravitelja prozora i uvijek se pojavljuju povrh svega ostalog? Isprobajte prekidač naredbenog retka "uvijek na vrhu" prilikom izrade programa Nativefier.
nativefier -p linux -a x64 https://website-app-url.com --always-on-top</ P>
komentari