Nativefier, konwertuj strony internetowe na aplikacje komputerowe w Ubuntu 18.10

o nativefier

W następnym artykule przyjrzymy się Nativefier. Rozmawialiśmy już o tym narzędziu na tym samym blogu jakiś czas temu. W tym poście zobaczymy, jak możemy go zainstalować i używać w Ubuntu 18.10 to przekonwertować stronę internetową na aplikację natywną.

Istnieje wiele powodów, dla których warto mieć aplikację natywną dla witryny internetowej. Zwykle działają całkiem dobrze, a ponadto mają pewne funkcje, których ludzie oczekują od aplikacji komputerowej. Zazwyczaj, dobrze pasuje do biurka Gnu / Linux dzięki swojej konfiguracji podczas ich tworzenia.

Zainstaluj Nativefier na Ubuntu 18.10

Nativefier to aplikacja NodeJS działający na Gnu / Linux i innych systemach operacyjnych, na których można uruchomić Node. Ten program nie jest instalowany domyślnie w żadnej większej dystrybucji. Z tego powodu będziemy musieli zobaczyć, jak skonfigurować NativeFier, zanim będzie można rozpocząć konwersję stron internetowych na aplikacje desktopowe dla Gnu / Linux.

Zainstaluj NPM

Nativefier w dużym stopniu opiera się na języku programowania NodeJS. Z tego powodu będziemy zainstaluj tego menedżera pakietów o nazwie NPM, z czym powinno wystarczyć.

do zainstaluj NPM na naszym Ubuntu 18.10, będziemy musieli tylko otworzyć terminal (Ctrl + Alt + T) i napisać w nim:

sudo apt install npm

Zainstaluj Nativefier

Kiedy menedżer pakietów NodeJS jest uruchomiony i działa na naszym komputerze, musimy go użyć do zainstalowania Nativefier. Zrobimy to, otwierając terminal (Ctrl + Alt + T) i za pomocą polecenia npm następująco:

zainstaluj nativefier npm ubuntu 18.10

sudo npm install nativefier -g

Ostrzeżenie: instalacja Nativefier bez sudo może powodować problemy.

Konwertuj strony internetowe na aplikacje

Nativefier działa poprzez generowanie ramki elektronowej na podstawie adresu URL które otrzymujesz z wiersza poleceń. Aby utworzyć natywną aplikację Gnu / Linux za pomocą strony internetowej, wykonaj następujące kroki:

  • Krok 1 → Znajdź witrynę, dla której chcesz utworzyć aplikację. Gdy masz już witrynę internetową w przeglądarce, zaznacz adres URL za pomocą myszy i kliknij go prawym przyciskiem myszy. Wybierz opcję 'skopiować".
  • Krok 2 → W oknie terminala użyj Nativefier do wygenerowania podstawowej aplikacji, wklejając właśnie skopiowany adres URL. W tym artykule będziemy korzystać z tej samej strony internetowej.

utwórz aplikację za pomocą nantivefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • Krok 3 → Nativefier umieści adres URL w aplikacji elektronicznej. Podczas generowania aplikacji należy zwrócić uwagę na terminal. Jeśli pojawi się błąd, naciśnij kombinację klawiszy Ctrl + C i ponownie uruchom polecenie.
  • Krok 4 → Gdy Nativefier zakończy generowanie aplikacji, powinieneś zaktualizuj uprawnienia tego, zanim będziesz mógł z niego korzystać. Aby ustawić uprawnienia, w terminalu uruchom następujące polecenia:
cd *-linux-x64

sudo chmod +x *
  • Krok 5 → Uruchom aplikację elektron spersonalizowany za pomocą:

natywny program do aplikacji ubunlog wydany

./ubunlog

Niestandardowe opcje aplikacji

W tej sekcji postu krótko omówimy niektóre opcje dostępne w Nativefier. Umożliwi to użytkownikowi stworzenie lepszej aplikacji komputerowej.

Uwaga: wszystkie opcje można zapisać w tym samym czasie. Nie ma ograniczeń co do liczby używanych jednocześnie.

W zasobniku systemowym

Czy chcesz zezwolić aplikacja powinna pojawiać się w zasobniku systemowym? Spróbuj wygenerować aplikację z rozszerzeniem opcja –tray:

aplikacja zasobnika systemowego

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

Pantalla completa

Czy chcesz, aby Twoja aplikacja mogła być uruchamiana na pełnym ekranie? Używa opcja „pełnego ekranu” w poniższym poleceniu, aby go włączyć:

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

Zacznij zmaksymalizować

Jest to możliwe zmusić naszą aplikację elektronów, aby zawsze była zmaksymalizowana. Aby go zdobyć, po prostu musisz użyć opcja „maksymalizuj” w poleceniu tworzenia aplikacji:

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

Włącz FlashPlayer

Możliwe jest posiadanie aplikacji internetowej opartej na Flashu. Na szczęście Nativefier ma na to sposób załaduj wtyczkę Adobe Flash. Będziemy musieli tylko dodać opcja „flash” do polecenia, którego używaliśmy:

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

Zawsze na nogach

Chcesz swoją aplikację elektronową ignoruj ​​reguły menedżera okien i zawsze pojawiają się nad wszystkim reszta? Dowód opcja „zawsze na wierzchu” podczas kompilacji z Nativefier:

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

Więcej opcji konfiguracyjnych

natywna pomoc

nativefier --help

Pomoc Nativefier, aby pokazać nam plik różne opcje, których możemy użyć do konfiguracji naszych aplikacji. Więcej informacji o tym narzędziu będziemy mogli znaleźć w Twoim Repozytorium GitHub.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   JOAN powiedział

    npm ERR! typeerror Błąd: brak wymaganego argumentu nr 1
    npm ERR! typeerror at andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm ERR! typeerror at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm ERR! typeerror at solutionWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! typeerror w /usr/share/npm/lib/install/deps.js:457:7
    npm ERR! typeerror w /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror w /usr/share/npm/lib/fetch-package-metadata.js:37:12
    npm ERR! typeerror at addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! typeerror at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm ERR! typeerror w pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm ERR! typeerror w /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror To jest błąd dotyczący samego npm. Zgłoś ten błąd pod adresem:
    npm ERR! błąd typu

    npm ERR! Do każdej prośby o pomoc dołącz następujący plik:
    npm ERR! /home/joan/npm-debug.log

    AYUDAAA