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