У следећем чланку ћемо погледати Нативефиер. Већ смо разговарали о овом алату у овом истом блогу пре неког времена. У овом посту ћемо видети како можемо да га инсталирамо и користимо у Убунту 18.10 за претворити веб страницу у изворну апликацију.
Много је разлога зашто желите изворну апликацију за веб локацију. Генерално раде прилично добро, плус имају неке функције које људи очекују од апликације за рачунаре. Обично, добро стоји на радним столовима Гну / Линук захваљујући својој конфигурацији приликом њиховог креирања.
Инсталирајте Нативефиер на Убунту 18.10
Нативефиер је НодеЈС апликација покренут на Гну / Линук и другим оперативним системима који могу покренути Ноде. Овај програм не долази инсталиран по дефаулту ни у једној већој дистрибуцији. Из тог разлога, мораћемо да видимо како да конфигуришемо НативеФиер, пре него што почнемо да претварамо веб локације у десктоп апликације за Гну / Линук.
Инсталирајте НПМ
Нативефиер се у великој мери ослања на програмски језик НодеЈС. Из овог разлога ћемо инсталирајте овај менаџер пакета, назван НПМ, са којим би требало бити довољно.
у инсталирајте НПМ на наш Убунту 18.10, мораћемо само да отворимо терминал (Цтрл + Алт + Т) и у њега напишемо:
sudo apt install npm
Инсталирајте Нативефиер
Када је управитељ пакета НодеЈС покренут и покренут на нашој машини, морамо га користити за инсталирање Нативефиер-а. То ћемо урадити отварањем терминала (Цтрл + Алт + Т) и помоћу команде нпм као што следи:
sudo npm install nativefier -g
Упозорење: инсталирање Нативефиер-а без судо-а може довести до проблема.
Претворите веб локације у апликације
Нативефиер делује тако што генерише електронски оквир на основу УРЛ-а које добијате из командне линије. Да бисте креирали изворну Гну / Линук апликацију помоћу веб локације, само следите ове кораке:
- Корак 1 → Пронађите веб локацију за коју желите да направите апликацију. Након што у прегледачу имате веб локацију, мишем означите УРЛ и кликните десним тастером миша. Изаберите опцију 'за копирање'.
- Корак 2 → У прозору терминала, користите Нативефиер за генерисање основне апликације, лепљење УРЛ-а који сте управо копирали. У овом чланку ћемо користити исту веб страницу.
nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
- Корак 3 → Нативефиер ће укључити УРЛ у електронску апликацију. Важно је обратити пажњу на терминал приликом генерисања апликације. Ако се појави грешка, притисните комбинацију тастера Цтрл + Ц и поново покрените команду.
- Корак 4 → Када Нативефиер заврши са генерисањем апликације, требали бисте ажурирајте дозволе за ово пре него што будете могли да га користите. Да бисте поставили дозволе, у терминалу покрените следеће наредбе:
cd *-linux-x64 sudo chmod +x *
- Корак 5 → Покрените своју апликацију персонализовани електрон са:
./ubunlog
Опције прилагођених апликација
У овом одељку поста ћемо укратко прегледати неке од опција које Нативефиер има. Они ће омогућити кориснику да креира бољу апликацију за радну површину.
Напомена: све опције се могу писати истовремено. Не постоји ограничење колико се користи истовремено.
У странпутици
Да ли желите да дозволите нека се апликација појави у системској палети? Покушајте да генеришете апликацију помоћу опција –траи:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --tray
Панталла цомплета
Да ли желите да ваша апликација може да се покрене преко целог екрана? Користи опцију „преко целог екрана“ у следећој команди да бисте је омогућили:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --full-screen
Почните максимализовано
Могуће је приморајте нашу електронску апликацију да увек почне максимално. Да бисте је добили, само је потребно користити опција „максимизирај“ у наредби за креирање апликације:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --maximize
Омогући ФласхПлаиер
Могуће је имати веб апликацију која је заснована на Фласх-у. Срећом, Нативефиер има начин учитај адобе фласх додатак. Само ћемо додати опција „блиц“ наредби коју смо користили:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --flash
Увек горе
Да ли желите своју електронску апликацију занемарите правила менаџера прозора и увек се појавите поврх свега Остатак? Доказ опција „увек на врху“ приликом компајлирања са Нативефиер-ом:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --always-on-top
Више опција за конфигурацију
nativefier --help
Помоћ Нативефиер-а да нам покаже различите опције које можемо користити за конфигурисање наших апликација. Моћи ћемо да пронађемо више информација о овом алату у вашем ГитХуб спремиште.
нпм ЕРР! грешка типа типеер: Недостаје потребан аргумент # 1
нпм ЕРР! типееррор на андЛогАндФинисх (/уср/схаре/нпм/либ/фетцх-пацкаге-метадата.јс:31:3)
нпм ЕРР! типееррор ат фетцхПацкагеМетадата (/уср/схаре/нпм/либ/фетцх-пацкаге-метадата.јс:51:22)
нпм ЕРР! грешка при увођењу кодВВВННМодуле (/уср/схаре/нпм/либ/инсталл/депс.јс:456:12)
нпм ЕРР! типееррор на /уср/схаре/нпм/либ/инсталл/депс.јс:457:7
нпм ЕРР! типееррор на /уср/схаре/нпм/ноде_модулес/иферр/индек.јс:13:50
нпм ЕРР! типееррор на /уср/схаре/нпм/либ/фетцх-пацкаге-метадата.јс:37:12
нпм ЕРР! грешка при уносу код аддРекуестАндФинисх (/уср/схаре/нпм/либ/фетцх-пацкаге-метадата.јс:82:5)
нпм ЕРР! типееррор ат ретурнАндАддМетадата (/уср/схаре/нпм/либ/фетцх-пацкаге-метадата.јс:117:7)
нпм ЕРР! типееррор ат пицкВерсионФромРегистриДоцумент (/уср/схаре/нпм/либ/фетцх-пацкаге-метадата.јс:134:20)
нпм ЕРР! типееррор на /уср/схаре/нпм/ноде_модулес/иферр/индек.јс:13:50
нпм ЕРР! типееррор Ово је грешка са самим нпм-ом. Пријавите ову грешку на:
нпм ЕРР! типееррор
нпм ЕРР! Укључите следећу датотеку са било којим захтевом за подршку:
нпм ЕРР! /хоме/јоан/нпм-дебуг.лог
ПОМОЋ