- - Как да използвате Nativefier, за да превърнете уебсайтове в приложения за Linux

Как да използвате Nativefier, за да превърнете уебсайтове в приложения за Linux

Има много причини да искате роденприложение на Linux през уебсайт. Работи по-гладко, има функции, които хората очакват от настолно приложение (като настолни известия) и като цяло се вписва по-добре в Linux преживяването. Проблемът е обаче, че не много основни приложения идват към Linux платформата. Въпреки това има решение; можете да използвате приложение, наречено Nativefier, за да превърнете уебсайтове в приложения за Linux.

Вземете Nativefier

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

Вземете Node и NPM

Както споменахме по-горе: Nativefier разчита до голяма степен на езика за програмиране NodeJS и ще трябва да го имате в системата си, за да работи приложението Nativefier. За щастие, инсталирането на NodeJS на Linux платформата е по-лесно от всякога, защото много разработчици на Node използват Linux.

За да инсталирате NodeJS на вашата операционна система, отворете прозорец на терминал и следвайте стъпка по стъпка инструкциите, които съответстват на вашата операционна система Linux по-долу.

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

Общ Linux

NodeJS е лесно достъпен на повечето съвременни Linuxоперационни системи, чрез пакетите „nodejs“ или „npm“. Ако обаче тези пакети не са достъпни за вас (по някаква причина), има друг начин да накарате NodeJS да работи: изходният код.

За да получите NodeJS на вашата дистрибуция на Linux, посететестраницата за изтегляне на официалния уебсайт След като потърсите, потърсете източника за изтегляне на Linux и го вземете. След това извлечете архива на Tar и следвайте инструкциите, включени в текстовия файл readme. Можете също да искате да се обърнете към официалните инструкции на NodeJS за Linux.

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

NodeJS работи и работи на Linux. Сега трябва да използваме инструментите на NodeJS, за да накараме Nativefier да работи, така че да можем да го използваме в Linux за създаване на приложения на любимите ни уебсайтове. За да инсталирате, отворете терминал и използвайте NPM команда.

Предупреждение: инсталирането на Nativefier без sudo може да причини проблеми. Най-добре е да го направите с root права.

npm install nativefier -g

Оставете инструмента за инсталиране на NPM да стартира процеса на инсталиране. Когато сте готови, можете да получите достъп до страницата за помощ с тази команда:

nativefier --help

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

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

Етап 1: Намерете уебсайта, който искате да създадете приложениена. Опитайте да се придържате към „уеб приложение“ или уеб-базиран инструмент за браузъра, който така или иначе може да бъде програма. Nativefier работи най-добре по този начин. След като имате предвид уебсайта си, маркирайте URL адреса с мишката, щракнете с десния бутон върху него и изберете опцията „копиране“.

Стъпка 2: В прозореца на терминала използвайте Nativefier, за да генерирате основно приложение. В нашия урок ще използваме YouTube.

nativefier -p linux -a x64 https://youtube.com

Стъпка 3: Позволете Nativefier да пакетира вашия URL адрес в електронно приложение и обръщайте голямо внимание на подкана на терминала. Ако се появят някакви грешки, натиснете Ctrl + Z, след това отново стартирайте командата.

Стъпка 4: Когато Nativefier приключи генерирането на приложение, ще трябва да актуализирате разрешенията на приложението, преди да можете да го използвате. За да зададете разрешенията, направете:

cd *-linux-x64
sudo chmod +x *

Стартирайте персонализираното си приложение Electron направо в Linux с:

./you-tube

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

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

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

Система тава

Искате системна тава на персонализираното ви приложение Electron? Опитайте тази команда:

nativefier -p linux -a x64 https://website-app-url.com --tray

Цял екран

Искате ли вашето приложение Linux да премине на цял екран? Използвайте командния превключвател на цял екран.

nativefier -p linux -a x64 https://website-app-url.com --full-screen

Започнете максимално

Възможно е да принудите вашето електронно приложение за Linux винаги да се стартира в режим „максимизиране“ с превключвателя за команден ред „Увеличаване“.

nativefier -p linux -a x64 https://website-app-url.com --maximize

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

Може да имате уеб приложение, което разчита на Flash. За щастие, Nativefier има начин да зареди приставката за Adobe Flash, ако изградите вашата програма с превключвателя на командния ред "flash".

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

Винаги на върха

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

nativefier -p linux -a x64 https://website-app-url.com --always-on-top
</ P>

Коментари