- - Jak používat Nativefier k přeměně webů na Linuxové aplikace

Jak používat Nativefier k přeměně webů na Linuxové aplikace

Existuje mnoho důvodů, proč chcete rodákaaplikace na Linuxu přes web. Běží plynuleji, má funkce, které lidé očekávají od desktopové aplikace (jako jsou upozornění na ploše), a celkově lépe zapadá do prostředí Linuxu. Problémem však je, že na platformu Linux nepřichází mnoho běžných aplikací. Existuje však řešení; můžete použít aplikaci s názvem Nativefier k přeměně webů na aplikace pro Linux.

Získejte Nativefier

Nativefier je aplikace NodeJS, na které běžíLinux a další OS, které mohou spouštět software Node. Výsledkem je, že tento program není ve výchozí distribuci Linuxu nastaven. Než začneme převádět weby do aplikací pro systém Linux, musíme se nejprve podívat, jak nastavit Nativefier.

Získejte uzel a NPM

Jak jsme zmínili výše: Aplikace Nativefier se silně spoléhá na programovací jazyk NodeJS a pro fungování aplikace Nativefier budete muset mít ve svém systému systém. Naštěstí je instalace NodeJS na platformě Linux jednodušší než kdy jindy, protože mnoho vývojářů Node používá Linux.

Chcete-li nainstalovat NodeJS do operačního systému, otevřete okno terminálu a postupujte podle pokynů krok za krokem, které odpovídají vašemu operačnímu systému Linux níže.

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

Obecný Linux

NodeJS je snadno dostupný na nejmodernějším Linuxuoperační systémy, prostřednictvím balíčků „nodejs“ nebo „npm“. Pokud však tyto balíčky nemáte (z nějakého důvodu) k dispozici, existuje další způsob, jak NodeJS uvést do provozu: zdrojový kód.

Chcete-li získat NodeJS ve vaší distribuci Linuxu, navštivte stránkustránku ke stažení na oficiálních stránkách. Jakmile tam najdete, vyhledejte zdroje Linuxu a uchopte je. Poté rozbalte archiv Tar a postupujte podle pokynů obsažených v textovém souboru readme. Můžete se také podívat na oficiální instrukce NodeJS pro Linux.

Nainstalujte Nativefier

NodeJS funguje a běží na Linuxu. Nyní musíme používat nástroje NodeJS, abychom mohli Nativefier pracovat, abychom jej mohli v systému Linux používat k vytváření aplikací našich oblíbených webů. Chcete-li nainstalovat, otevřete terminál a použijte npm příkaz.

Varování: instalace Nativefier bez sudo může způsobit problémy. Nejlepší je to s oprávněním root.

npm install nativefier -g

Nechte instalační nástroj NPM spustit proces instalace. Po dokončení získáte přístup na stránku nápovědy pomocí tohoto příkazu:

nativefier --help

Proměňte webové stránky v Linuxové aplikace

Nativefier pracuje tak, že vygeneruje elektronický obal na základě adresy URL, kterou dostane v příkazovém řádku. Chcete-li vytvořit nativní linuxovou aplikaci z webu, postupujte takto.

Krok 1: Najděte web, ze kterého chcete vytvořit aplikaciz. Zkuste se držet „webové aplikace“ nebo webového nástroje pro prohlížeč, který by stejně mohl být programem. Nativefier funguje nejlépe tímto způsobem. Až budete mít svůj web na paměti, zvýrazněte pomocí myši URL, klikněte na něj pravým tlačítkem a vyberte možnost „kopírovat“.

Krok 2: V okně terminálu použijte Nativefier ke generování základní aplikace. V našem tutoriálu budeme používat YouTube.

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

Krok 3: Nechte Nativefier zabalit vaši URL do elektronické aplikace a věnujte velkou pozornost výzvě terminálu. Pokud se objeví nějaké chyby, stiskněte Ctrl + Z, pak příkaz znovu spusťte.

Krok 4: Když Nativefier dokončí generování aplikace, musíte před použitím aplikace aktualizovat oprávnění aplikace. Chcete-li nastavit oprávnění, postupujte takto:

cd *-linux-x64
sudo chmod +x *

Spusťte vlastní aplikaci Electron přímo v systému Linux pomocí:

./you-tube

Možnosti vlastní aplikace

V této části tutoriálu stručně projdeme některé možnosti, které Nativefier má a které umožňují uživateli vytvořit lepší desktopovou aplikaci.

Poznámka: tyto příkazy lze zadávat současně a není omezeno kolik jich najednou použít.

Systémová lišta

Chcete systémovou lištu ve své vlastní aplikaci Electron? Zkuste tento příkaz:

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

Celá obrazovka

Přejete si, aby vaše aplikace pro Linux mohla jít na celou obrazovku? Použijte přepínač příkazů na celé obrazovce.

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

Začněte maximalizovat

Je možné donutit vaši elektronickou elektronickou aplikaci Linux, aby se vždy spouštěla ​​v režimu „maximalizace“ pomocí přepínače příkazového řádku „Maximalizovat“.

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

Povolit FlashPlayer

Možná máte webovou aplikaci, která se spoléhá na Flash. Naštěstí má Nativefier způsob, jak načíst plugin Adobe Flash, pokud sestavíte program pomocí přepínače příkazového řádku „flash“.

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

Vždy na vrcholu

Chcete, aby vaše aplikace Electron ignorovala pravidla správce oken a aby se vždy zobrazovala nad vším ostatním? Když stavíte s Nativefierem, vyzkoušejte přepínač příkazového řádku „vždy nahoře“.

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

Komentáře