Nativefier, конвертирайте уебсайтове в настолни приложения в Ubuntu 18.10

за nativefier

В следващата статия ще разгледаме Nativefier. Вече говорихме за този инструмент в същия този блог преди време. В този пост ще видим как можем да го инсталираме и използваме в Ubuntu 18.10 to конвертирате уеб страница в собствено приложение.

Има много причини да искате собствено приложение за уебсайт. Те обикновено работят доста добре, освен това имат някои функции, които хората очакват от настолно приложение. Обикновено, пасват добре на бюра Gnu / Linux благодарение на своята конфигурация при създаването им.

Инсталирайте Nativefier на Ubuntu 18.10

Nativefier е приложение на NodeJS работи на Gnu / Linux и други операционни системи, които могат да изпълняват Node. Тази програма не се инсталира по подразбиране в нито една голяма дистрибуция. Поради тази причина ще трябва да видим как да конфигурираме NativeFier, преди да е възможно да започнем да конвертираме уебсайтове в настолни приложения за Gnu / Linux.

Инсталирайте NPM

Nativefier разчита силно на езика за програмиране NodeJS. По тази причина ще го направим инсталирайте този мениджър на пакети, наречен NPM, с което трябва да е достатъчно.

за инсталирайте NPM на нашия Ubuntu 18.10, ще трябва само да отворим терминал (Ctrl + Alt + T) и да напишем в него:

sudo apt install npm

Инсталирайте Nativefier

Когато мениджърът на пакети NodeJS работи на нашата машина, трябва да го използваме, за да инсталираме Nativefier. Ще направим това, като отворим терминал (Ctrl + Alt + T) и с помощта на командата npm както следва:

инсталирайте nativefier npm ubuntu 18.10

sudo npm install nativefier -g

Предупреждение: инсталирането на Nativefier без sudo може да причини проблеми.

Преобразувайте уебсайтове в приложения

Nativefier работи, като генерира електронна рамка въз основа на URL адреса които получавате от командния ред. За да създадете собствено приложение Gnu / Linux с помощта на уебсайт, просто изпълнете следните стъпки:

  • Стъпка 1 → Намерете уебсайта, за който искате да създадете приложение. След като имате уебсайт в браузъра си, маркирайте URL с мишката и щракнете с десния бутон върху него. Изберете опция 'да копирате'.
  • Стъпка 2 → В прозореца на терминала, използвайте Nativefier, за да генерирате основно приложение, като поставите URL адреса, който току-що сте копирали. В тази статия ще използваме същия уебсайт.

създайте приложение с nantivefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • Стъпка 3 → Nativefier ще включва URL адреса в електронно приложение. Важно е да обърнете внимание на терминала, докато генерирате приложението. Ако се появи грешка, натиснете клавишната комбинация Ctrl + C и изпълнете командата отново.
  • Стъпка 4 → Когато Nativefier завърши генерирането на приложението, трябва актуализирайте разрешенията за това, преди да можете да го използвате. За да зададете разрешенията, в терминала изпълнете следните команди:
cd *-linux-x64

sudo chmod +x *
  • Стъпка 5 → Стартирайте приложението си електрон, персонализиран с:

натификатор на приложението ubunlog освободен

./ubunlog

Персонализирани опции за приложение

В този раздел на публикацията ще направим кратък преглед някои от опциите, които Nativefier има. Те ще позволят на потребителя да създаде по-добро десктоп приложение.

Забележка: всички опции могат да бъдат написани едновременно. Няма ограничение за броя използвани едновременно.

В отклонението

Искате ли да разрешите да се появи приложението в системната област? Опитайте да генерирате приложението с опцията –tray:

приложение в системната тава

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

Fullscreen

Искате ли приложението ви да може да се стартира на цял екран? Използва опцията „на цял екран“ в следната команда, за да го активирате:

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

Стартирайте Maximized

Възможно е принуди нашето електронно приложение винаги да започва максимално. За да го получите, просто трябва да използвате опцията „максимизиране“ в командата за създаване на приложението:

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

Активирайте FlashPlayer

Възможно е да имате уеб приложение, базирано на Flash. За щастие, Nativefier има начин да зареди Adobe Flash плъгин -. Ще трябва само да добавим опцията „флаш“ към командата, която използваме:

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

Винаги нагоре

Искате ли вашето електронно приложение игнорирайте правилата на мениджъра на прозорци и винаги се появява отгоре на всичко остатъка? Доказателство опцията „винаги отгоре“ при компилиране с Nativefier:

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

Още опции за конфигуриране

помощ за nativefier

nativefier --help

Помощта на Nativefier да ни покаже различни опции, които можем да използваме за конфигуриране на нашите приложения. Ще можем да намерим повече информация за този инструмент във вашия Хранилище на GitHub.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   ЖАНА каза той

    npm ERR! typeerror Грешка: Липсва задължителен аргумент # 1
    npm ERR! typeerror при 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! грешка при вписване при resolWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! typeerror при /usr/share/npm/lib/install/deps.js:457:7
    npm ERR! typeerror при /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror при /usr/share/npm/lib/fetch-package-metadata.js:37:12
    npm ERR! typeerror при addRequestAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! typeerror при returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm ERR! typeerror при pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm ERR! typeerror при /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror Това е грешка със самия npm. Моля, докладвайте за тази грешка на:
    npm ERR! грешка при въвеждане

    npm ERR! Моля, включете следния файл с искане за поддръжка:
    npm ERR! /home/joan/npm-debug.log

    ПОМОГНЕ