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