Nativefier, převádějte webové stránky na desktopové aplikace v Ubuntu 18.10

o nativní hře

V příštím článku se podíváme na Nativefier. O tomto nástroji jsme již mluvili ve stejném blogu před nějakým časem. V tomto příspěvku uvidíme, jak jej můžeme nainstalovat a používat v Ubuntu 18.10 až převést webovou stránku na nativní aplikaci.

Existuje mnoho důvodů, proč potřebujete nativní aplikaci pro web. Obecně fungují celkem dobře a navíc mají některé funkce, které lidé od desktopové aplikace očekávají. Obvykle, dobře se hodí na stoly Gnu / Linux díky své konfiguraci při jejich vytváření.

Nainstalujte Nativefier na Ubuntu 18.10

Nativefier je aplikace NodeJS běží na Gnu / Linux a dalších operačních systémech, které mohou spouštět Node. Tento program není ve výchozím nastavení nainstalován v žádné hlavní distribuci. Z tohoto důvodu budeme muset zjistit, jak nakonfigurovat NativeFier, než bude možné začít převádět webové stránky na desktopové aplikace pro Gnu / Linux.

Nainstalujte NPM

Nativefier silně spoléhá na programovací jazyk NodeJS. Z tohoto důvodu ano nainstalujte tohoto správce balíčků s názvem NPM, se kterými by mělo stačit.

na nainstalujte NPM na náš Ubuntu 18.10, budeme muset pouze otevřít terminál (Ctrl + Alt + T) a napsat do něj:

sudo apt install npm

Nainstalujte Nativefier

Když je správce balíčků NodeJS v provozu a běží na našem počítači, musíme ho použít k instalaci Nativefier. Uděláme to otevřením terminálu (Ctrl + Alt + T) a pomocí příkazu npm takto:

nainstalovat nativefier npm ubuntu 18.10

sudo npm install nativefier -g

Varování: instalace Nativefier bez sudo může způsobit problémy.

Převádějte weby na aplikace

Nativefier funguje tak, že generuje elektronový rámec na základě adresy URL které obdržíte z příkazového řádku. Chcete-li vytvořit nativní aplikaci Gnu / Linux pomocí webu, postupujte takto:

  • Krok 1 → Najděte web, pro který chcete vytvořit aplikaci. Jakmile máte v prohlížeči web, zvýrazněte adresu URL myší a klikněte na ni pravým tlačítkem. Vyberte možnost 'zkopírovat".
  • Krok 2 → V okně terminálu použijte Nativefier ke generování základní aplikace a vložte adresu URL, kterou jste právě zkopírovali. V tomto článku budeme používat stejný web.

vytvořit aplikaci s nanativefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • Krok 3 → Nativefier zahrne adresu URL do elektronové aplikace. Při generování aplikace je důležité věnovat pozornost terminálu. Pokud se objeví chyba, stiskněte kombinaci kláves Ctrl + C a spusťte příkaz znovu.
  • Krok 4 → Když Nativefier dokončí generování aplikace, měli byste aktualizovat oprávnění tohoto, než budete moci používat. Chcete-li nastavit oprávnění, v terminálu spusťte následující příkazy:
cd *-linux-x64

sudo chmod +x *
  • Krok 5 → Spusťte aplikaci osobní elektron s:

nativní aplikace ubunlog propuštěn

./ubunlog

Vlastní možnosti aplikace

V této části příspěvku se krátce podíváme některé z možností Nativefier má. Umožní uživateli vytvořit lepší desktopovou aplikaci.

Poznámka: všechny možnosti lze psát současně. Není omezeno, kolik se jich používá současně.

V systray

Chceš to povolit? aplikace se zobrazí na hlavním panelu? Zkuste aplikaci vygenerovat pomocí možnost –zásobník:

aplikace na systémové liště

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

Celá obrazovka

Chcete, aby vaše aplikace mohla být spuštěna na celou obrazovku? Použití možnost „celá obrazovka“ v následujícím příkazu jej povolíte:

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

Začněte maximalizovat

Je to možné přinutit naši elektronovou aplikaci, aby se vždy začala maximalizovat. Chcete-li to získat, stačí použít možnost „maximalizovat“ v příkazu k vytvoření aplikace:

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

Povolit FlashPlayer

Je možné mít webovou aplikaci založenou na Flashi. Naštěstí má Nativefier způsob načíst Adobe Flash plugin. Budeme muset jen přidat možnost „blesk“ na příkaz, který používáme:

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

Vždy nahoru

Chcete svoji elektronovou přihlášku ignorovat pravidla správce oken a vždy se zobrazit nad vším zbytek? Důkaz možnost „vždy nahoře“ při kompilaci s Nativefier:

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

Další možnosti konfigurace

nativní pomoc

nativefier --help

Nativefierova pomoc, aby nám ukázal různé možnosti, které můžeme použít ke konfiguraci našich aplikací. Budeme schopni najít více informací o tomto nástroji ve vašem Úložiště GitHub.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   JOAN řekl

    npm ERR! Chyba TypeError: Chybí požadovaný argument č. 1
    npm ERR! TypeError at andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm ERR! TypeError na fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm ERR! TypeError ve společnosti resolveWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! TypeError na /usr/share/npm/lib/install/deps.js:457:7
    npm ERR! TypeError na /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! TypeError na /usr/share/npm/lib/fetch-package-metadata.js:37:12
    npm ERR! TypeError na addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! TypeError na returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm ERR! TypeError na pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm ERR! TypeError na /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror Toto je chyba samotného npm. Tuto chybu prosím nahlaste na:
    npm ERR! typová chyba

    npm ERR! Následující soubor uveďte s žádostí o podporu:
    npm ERR! /home/joan/npm-debug.log

    AYUDAAA