- - Як використовувати Nativefier для перетворення веб-сайтів у додатки Linux

Як використовувати Nativefier для перетворення веб-сайтів у додатки Linux

Є багато причин, щоб хотіти рідногододаток в Linux через веб-сайт. Він працює більш гладко, має функції, яких люди очікують від настільного додатка (наприклад, сповіщення на робочому столі), і загалом краще вписується в роботу Linux. Проблема в тому, що не багато основних програм приходять на платформу Linux. Однак є рішення; ви можете використовувати додаток під назвою Nativefier для перетворення веб-сайтів у додатки Linux.

Отримайте Nativefier

Nativefier - це програма NodeJS, яка працює наLinux та інші ОС, які можуть запускати програмне забезпечення Node. Як наслідок, ця програма не налаштована за замовчуванням у будь-якому великому дистрибутиві Linux. Натомість нам доведеться розібратися з тим, як налаштувати Nativefier, перш ніж можна почати конвертувати веб-сайти в додатки Linux

Отримайте Вузол та 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 для створення додатків наших улюблених веб-сайтів. Щоб встановити, відкрийте термінал і використовуйте п / хв командування.

Попередження: встановлення 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>

Коментарі