Nativefier, Ubuntu 18.10'da web sitelerini masaüstü uygulamalarına dönüştürün

nativefier hakkında

Bir sonraki makalede Nativefier'e bir göz atacağız. Bu araç hakkında zaten konuştuk aynı blogda bir süre önce. Bu yazıda Ubuntu 18.10'da nasıl kurup kullanabileceğimizi göreceğiz. bir web sayfasını yerel bir uygulamaya dönüştürme.

Bir web sitesi için yerel bir uygulama istemenin birçok nedeni vardır. Genellikle oldukça iyi çalışırlar, ayrıca insanların bir masaüstü uygulamasından beklediği bazı özelliklere sahiptirler. Genelde, masalara iyi oturur Gnu / Linux, onları oluştururken yapılandırması sayesinde.

Nativefier'ı Ubuntu 18.10'a yükleyin

Nativefier bir NodeJS uygulamasıdır Gnu / Linux ve Node'u çalıştırabilen diğer işletim sistemlerinde çalışan. Bu program, herhangi bir ana dağıtımda varsayılan olarak yüklü olarak gelmez. Bu nedenle, web sitelerini Gnu / Linux için masaüstü uygulamalarına dönüştürmeye başlamadan önce NativeFier'ı nasıl yapılandıracağımızı görmemiz gerekecek.

NPM'yi yükleyin

Nativefier, NodeJS programlama diline büyük ölçüde güveniyor. Bu nedenle yapacağız denilen bu paket yöneticisini kurun NPM, bununla yeterli olmalı.

Daha NPM'yi Ubuntu 18.10'umuza kurun, sadece bir terminal (Ctrl + Alt + T) açıp içine yazmamız gerekecek:

sudo apt install npm

Nativefier'ı yükleyin

NodeJS paket yöneticisi makinemizde çalışırken, Nativefier'ı kurmak için onu kullanmalıyız. Bunu bir terminal (Ctrl + Alt + T) açarak yapacağız ve npm komutunu kullanarak aşağıdaki gibi:

nativefier npm ubuntu 18.10'u yükle

sudo npm install nativefier -g

Uyarı: Nativefier'ı sudo olmadan yüklemek sorunlara neden olabilir.

Web sitelerini uygulamalara dönüştürün

Nativefier, URL'ye dayalı bir elektron çerçevesi oluşturarak çalışır komut satırından aldığınız. Bir web sitesi kullanarak yerel bir Gnu / Linux uygulaması oluşturmak için aşağıdaki adımları izlemeniz yeterlidir:

  • 1. Adım → Uygulama oluşturmak istediğiniz web sitesini bulun. Tarayıcınızda bir web sitesi oluşturduğunuzda, URL'yi farenizle vurgulayın ve üzerine sağ tıklayın. Seçeneği seçin 'copiar'.
  • Adım 2 → Terminal penceresinde, Az önce kopyaladığınız url'yi yapıştırarak temel bir uygulama oluşturmak için Nativefier'ı kullanın. Bu yazıda aynı web sitesini kullanacağız.

nativefier ile uygulama oluştur Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • Adım 3 → Nativefier, URL'yi bir elektron uygulamasına dahil edecektir. Uygulamayı oluştururken terminale dikkat etmek önemlidir. Bir hata görünürse, Ctrl + C tuş bileşimine basın ve komutu yeniden çalıştırın.
  • Adım 4 → Nativefier uygulamayı oluşturmayı bitirdiğinde, kullanmadan önce bunun izinlerini güncelleyin. İzinleri ayarlamak için terminalde aşağıdaki komutları çalıştırın:
cd *-linux-x64

sudo chmod +x *
  • 5. Adım → Uygulamanızı çalıştırın elektron ile kişiselleştirildi:

uygulama yerelleştiricisi ubunlog yayınlandı

./ubunlog

Özel uygulama seçenekleri

Yazının bu bölümünde kısaca gözden geçireceğiz Nativefier'ın sahip olduğu seçeneklerden bazıları. Bunlar, kullanıcının daha iyi bir masaüstü uygulaması oluşturmasına izin verecektir.

Not: tüm seçenekler aynı anda yazılabilir. Aynı anda kaç tane kullanılacağına dair bir sınır yoktur.

Systray'de

İzin vermek ister misin uygulamanın sistem tepsisinde görünmesini sağlayın? Uygulamayı şununla oluşturmayı deneyin: –tray seçeneği:

sistem tepsisi uygulaması

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

Tam

Uygulamanızın tam ekranda başlatılmasını istiyor musunuz? Kullanımlar 'tam ekran' seçeneği etkinleştirmek için aşağıdaki komutta:

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

Maksimize Edilmiş Başlayın

Olası elektron uygulamamızı her zaman maksimize edilmeye zorlamak. Onu elde etmek için sadece kullanmalısın "büyütme" seçeneği uygulamayı oluşturma komutunda:

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

FlashPlayer'ı etkinleştir

Flash tabanlı bir web uygulamasına sahip olmak mümkündür. Neyse ki, Nativefier'ın bir yolu var adobe flash eklentisi yükle. Sadece eklememiz gerekecek 'flaş' seçeneği kullanmakta olduğumuz komuta:

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

Her zaman açık

Elektron başvurunuzu istiyor musunuz pencere yöneticisi kurallarını yok sayın ve her zaman her şeyin üstünde görünün geri kalan? Kanıt "her zaman en üstte" seçeneği Nativefier ile derlerken:

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

Daha fazla yapılandırma seçeneği

nativefier yardım

nativefier --help

Nativefier'ın bize uygulamalarımızı yapılandırmak için kullanabileceğimiz farklı seçenekler. Bu araç hakkında daha fazla bilgiyi şurada bulabileceğiz: GitHub deposu.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   JOAN dijo

    npm ERR! typeerror Hatası: Gerekli bağımsız değişken # 1 eksik
    npm ERR! andLogAndFinish'de typeerror (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm ERR! fetchPackageMetadata'da typeerror (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm ERR! resolwithNewModule'de typeerror (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! /usr/share/npm/lib/install/deps.js:457:7 adresinde typeerror
    npm ERR! /usr/share/npm/node_modules/iferr/index.js:13:50 adresinde typeerror
    npm ERR! /usr/share/npm/lib/fetch-package-metadata.js:37:12 adresinde typeerror
    npm ERR! addRequestedAndFinish'de typeerror (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! returnAndAddMetadata'da typeerror (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm ERR! pickVersionFromRegistryDocument'de typeerror (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm ERR! /usr/share/npm/node_modules/iferr/index.js:13:50 adresinde typeerror
    npm ERR! typeerror Bu, npm'nin kendisiyle ilgili bir hatadır. Lütfen bu hatayı şu adrese bildirin:
    npm ERR! tip hatası

    npm ERR! Lütfen herhangi bir destek talebiyle birlikte aşağıdaki dosyayı ekleyin:
    npm ERR! /home/joan/npm-debug.log

    YARDIM EDİN