- - Jak używać Nativefier do przekształcania stron internetowych w aplikacje Linux

Jak używać Nativefier do przekształcania stron internetowych w aplikacje Linux

Istnieje wiele powodów, dla których chciałbyś mieć język ojczystyaplikacja w systemie Linux za pośrednictwem strony internetowej. Działa płynniej, ma funkcje, których ludzie oczekują od aplikacji komputerowej (takie jak powiadomienia na pulpicie), i ogólnie lepiej pasuje do Linuksa. Problem w tym, że na platformę Linux nie trafia wiele aplikacji głównego nurtu. Istnieje jednak rozwiązanie; możesz użyć aplikacji o nazwie Nativefier, aby zmienić strony internetowe w aplikacje Linux.

Zdobądź Nativefier

Nativefier to aplikacja NodeJS, która działaLinux i inne systemy operacyjne, które mogą uruchamiać oprogramowanie Node. W rezultacie ten program nie jest domyślnie konfigurowany w żadnej dużej dystrybucji Linuksa. Zamiast tego musimy zastanowić się, jak skonfigurować Nativefier, zanim możliwe będzie rozpoczęcie konwersji stron internetowych na aplikacje Linux.

Uzyskaj węzeł i NPM

Jak wspomniano powyżej: Nativefier w dużej mierze opiera się na języku programowania NodeJS i musisz mieć go w swoim systemie, aby aplikacja Nativefier działała. Na szczęście instalacja NodeJS na platformie Linux jest łatwiejsza niż kiedykolwiek, ponieważ wielu programistów Node używa Linuksa.

Aby zainstalować NodeJS w systemie operacyjnym, otwórz okno terminala i postępuj zgodnie z instrukcjami krok po kroku, które pasują do twojego systemu operacyjnego Linux poniżej.

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

Ogólny Linux

NodeJS jest łatwo dostępny na najnowocześniejszym Linuksiesystemy operacyjne za pośrednictwem pakietów „nodejs” lub „npm”. Jeśli jednak te pakiety nie są dla ciebie dostępne (z jakiegoś powodu), istnieje inny sposób na uruchomienie NodeJS: kod źródłowy.

Aby uzyskać NodeJS w dystrybucji Linuksa, odwiedź stronęoficjalna strona pobierania. Tam poszukaj źródeł do pobrania dla systemu Linux i pobierz je. Następnie wyodrębnij archiwum Tar i postępuj zgodnie z instrukcjami zawartymi w pliku tekstowym readme. Możesz także skorzystać z oficjalnych instrukcji NodeJS dla systemu Linux.

Zainstaluj Nativefier

NodeJS działa na systemie Linux. Teraz musimy użyć narzędzi NodeJS, aby Nativefier działał, dzięki czemu możemy go używać w systemie Linux do tworzenia aplikacji na naszych ulubionych stronach internetowych. Aby zainstalować, otwórz terminal i użyj npm Komenda.

Ostrzeżenie: instalacja Nativefier bez sudo może powodować problemy. Najlepiej zrobić to z uprawnieniami roota.

npm install nativefier -g

Pozwól, aby narzędzie instalacyjne NPM uruchomiło proces instalacji. Po zakończeniu możesz uzyskać dostęp do strony pomocy za pomocą tego polecenia:

nativefier --help

Zamień strony internetowe w aplikacje Linux

Nativefier działa poprzez generowanie opakowania elektronów na podstawie adresu URL, który otrzymuje w wierszu polecenia. Aby utworzyć natywną aplikację Linux z witryny internetowej, wykonaj następujące kroki.

Krok 1: Znajdź witrynę, w której chcesz utworzyć aplikacjęz. Spróbuj trzymać się „aplikacji internetowej” lub internetowego narzędzia do przeglądarki, które i tak może być programem. Nativefier działa najlepiej w ten sposób. Gdy przypomnisz sobie o swojej witrynie, zaznacz adres URL myszą, kliknij go prawym przyciskiem myszy i wybierz opcję „kopiuj”.

Krok 2: W oknie terminala użyj Nativefier do wygenerowania podstawowej aplikacji. W naszym samouczku wykorzystamy YouTube.

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

Krok 3: Pozwól Nativefier spakować swój adres URL do aplikacji elektronowej i zwróć baczną uwagę na monit terminalowy. Jeśli pojawią się jakiekolwiek błędy, naciśnij Ctrl + Z, a następnie ponownie uruchom komendę.

Krok 4: Kiedy Nativefier zakończy generowanie aplikacji, musisz zaktualizować uprawnienia aplikacji, zanim będziesz mógł z niej korzystać. Aby ustawić uprawnienia, wykonaj:

cd *-linux-x64
sudo chmod +x *

Uruchom swoją niestandardową aplikację Electron bezpośrednio w systemie Linux, używając:

./you-tube

Niestandardowe opcje aplikacji

W tej sekcji samouczka pokrótce omówimy niektóre opcje programu Nativefier, które pozwalają użytkownikowi na stworzenie lepszej aplikacji komputerowej.

Uwaga: te polecenia można wprowadzać jednocześnie i nie ma ograniczeń co do liczby używanych jednocześnie.

Taca systemowa

Chcesz zasobnika systemowego w niestandardowej aplikacji Electron? Wypróbuj to polecenie:

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

Pełny ekran

Czy chcesz, aby Twoja aplikacja Linux mogła przejść na pełny ekran? Użyj pełnoekranowego przełącznika poleceń.

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

Rozpocznij zmaksymalizowane

Możliwe jest wymuszenie, aby aplikacja elektronowa Linuksa zawsze uruchamiała się w trybie „maksymalizacji” za pomocą przełącznika wiersza polecenia „Maksymalizuj”.

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

Włącz FlashPlayer

Być może masz aplikację internetową opartą na Flashu. Na szczęście Nativefier ma sposób na załadowanie wtyczki Adobe Flash, jeśli budujesz swój program za pomocą przełącznika linii poleceń „flash”.

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

Zawsze na górze

Chcesz, aby Twoja aplikacja Electron ignorowała reguły menedżera okien i zawsze wyświetlała się nad wszystkim innym? Wypróbuj przełącznik wiersza polecenia „zawsze na wierzchu” podczas budowania z Nativefier.

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

Komentarze