Herhangi bir web sayfasından masaüstü uygulamaları oluşturun

Muhtemelen okuyucularımızın birçoğunun kendi blogları vardır, Telegram Web'i veya günlük olarak belirli web sayfalarını kullanırlar. Hepsine öğreteceğiz herhangi bir web sayfasının masaüstü uygulamaları nasıl oluşturulurkolay ve hızlı bir şekilde Nativefier.

Nativefier

Nativefier nedir?

Nativefier açık kaynaklı, çok platformlu bir araçtır ve Jia hao JavaScript, HTML ve CSS (Electron ile) kullanarak, herhangi bir web sayfası için masaüstü uygulamaları kolayca ve hızlı bir şekilde oluşturun.

Nativefier Web'i "sarmalamanın" yanı sıra, simgeyi ve uygulamanın adını otomatik olarak tanımlamayı başardığından, kullanıcıların minimum yapılandırmayla uygulamalar yapmasına izin vermeye odaklanır.

Gelişimi, değişmek zorunda olmanın ne kadar sinir bozucu olabileceğinden ilham aldı. ⌘-tabo alt-tab ve birçok sekmede sürekli aramalar yapın, sık kullandığımız sayfalarla çalışırken Facebook Messenger. Nativefierexample

Nativefier nasıl kurulur?

Nativefier'ı kurmak için yüklememiz gerekiyor Düğüm.js 4.0 veya daha yüksekse, konsolumuzda çalıştırırız:

$ npm nativefier -g yükle

Nativefier ile bir masaüstü uygulaması nasıl oluşturulur?

İle herhangi bir web sayfasının masaüstü uygulamasını oluşturun Nativefier Son derece kolaydır, aşağıdaki komutu oluşturmak ve çalıştırmak için uygulamayı depolamak istediğimiz dizine kendimizi yerleştirmek yeterlidir:

$ yerli "https://blog.desdelinux. Net"

Nativefier Birleştirilen uygulamanın adını, web'in adını, işletim sistemini ve mimarisini belirleyecektir. Uygulama adını seçmek isterseniz, bunu, --name "Medium"aşağıda gösterildiği gibi.

$ nativefier - adı "DesdeLinux" "https://blog.desdelinux. Net"

Uygulamayı dağıtımınızın menüsüne eklemek istiyorsanız, bir dosya oluşturmalısınız. .desktop en /home/$USER/.local/share/applications aşağıdakileri yerleştirmek (karşılık gelen dizini değiştirin):

[Desktop Entry]
Comment=Aplicación de Escritorio DesdeLinux creado con nativefier
Terminal=false
Name=DesdeLinux
Exec=/the/folder/of/the/DesdeLinux/DesdeLinux
Type=Application
Icon=/the/folder/of/the/DesdeLinux/resources/app/icon.png
Categories=Network;

Umarım kendi masaüstü uygulamalarınızdan, en çok kullandığınız sayfalardan keyif almaya başlarsınız.


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.   Kurt dijo

    Keşke bir şey anlaşılsaydı.
    Bilgisayar bilimi metinleri yazan insanların yazdıklarının sandıkları gibi olmadığını anlayamamaları beni her zaman şaşırttı; Yazdıklarından anlaşılabilecekler, anlaşılmak istedikleriyle hiç uyuşmuyor.
    Neyin kastedildiğini ve bu nedenle bu makalenin doğru yorumlanmasının ne olduğunu anlamak için birçok deneme yanılma denemesi gerekecektir.

    1.    Luigys toro dijo

      Bir uygulamanın ne olduğunu biliyor musunuz? Cevap evet ise, nativefier'ın izin verdiği şey, herhangi bir web sitesinin yerel uygulamasını oluşturmaktır.Yani, web sitesini alır ve onu bağımsız olarak erişebileceğiniz bir pencerede kapsüller. Uygulama menüsünden. veya masaüstü ...

      Uygulamanın amacını daha iyi anladığınızı doğrulamak için makaleyi bir gif resmiyle güncelledim http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    RJZ dijo

        Kendinizi boşa harcamayın… "uygulama" nın ne olduğunu bilmemelisiniz, "web" kelimesinin ne anlama geldiğini çok daha az.

    2.    Elian dijo

      linux buraya kadar gelmezdi

  2.   JL10 dijo

    Ama bu, bir masaüstü veya dizüstü bilgisayarda, ne işe yarıyor? Ne amacı? Pek anlamıyorum belki bir şey benden kaçar ...

    1.    Luigys toro dijo

      Her tür bilgisayar içindir, makale bir gif görüntüsü ile güncellendi, böylece uygulamanın amacını daha iyi anlayabilirsiniz. http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    RJZ dijo

        Masanın 4 ayağı olduğu sürece, bunun sadece Masa bilgisayarında çalıştığını açıklayın.
        Yuvarlak masalarda çalışmaz. Channn

  3.   piter parker dijo

    Bir Linux kullanıcısısınız ve aynı zamanda bir WhatsApp kullanıcısısınız, Windows ve Mac'in aksine yerel uygulama yoktur, bu nedenle tarayıcınızı açmanız ve WhatsApp Web'e girmeniz gerekir, bu uygulama kendi «yerel WhatsApp uygulamanızı» olmadan oluşturmanıza olanak sağlar. sürekli sekmeler arasında geçiş yapma.

    Bu arada, iyi katkı, bu uygulamadan çok memnun kaldım, böylece Archlinux'ta whatsie'den kurtulabilirim

  4.   Brahiyen dijo

    Ne güzel bir makale ve bu arada çok açık

  5.   Ricardo Rafael Rodriguez Reali dijo

    2 şey:

    1: Hangi dizine kuruyorsunuz?
    2: Hangi motoru kullanıyorsunuz? Soruyorum çünkü bu beni Netflix ve Crackle için ilgilendiriyor.

    Şerefe… !!!

    1.    Luigys toro dijo
      1. Herhangi bir dizinde yapmak mümkün, özellikle evimde kullandım
      2. Dahili olarak JavaScript, HTML ve CSS over (Node, Chromium, V8) kullanan Electron kullanılarak oluşturulmuştur. Netflix ve Crackle ile iyi çalışır (adobe-flashplugin yüklüyse).
      1.    Caleb dijo

        Üzgünüm kardeşim, ama Netflix ile benim için işe yaramıyor, widevinecmd ile ilgili hiçbir şey oynatmama izin vermeyen bir hata var, tarayıcıda mükemmel çalışıyor. Herhangi bir çözüm biliyor musunuz?

  6.   pepe dijo

    Güzel makale, ancak görseller anlayabilmek için eksikti (gif'i bile göremedim çünkü bağlantım yavaş ve indirirken takılı kalıyor)

  7.   guille dijo

    bu makale bana çok yakıştı! Bunu uzun zamandır yapmak istedim ... rıhtımda bir web sayfası bırakmak. Ben onaylayacağım!

  8.   RJZ dijo

    Çok güzel makale ... teşekkür ederim.

  9.   Nifosio dijo

    Oluşturulan uygulama ise desdelinux.desktop dosyasında neden Wassap adı veriliyor?

    1.    Luigys toro dijo

      Düzeltildi, bu durumda uygulamanın adı gerçekten dahil edilmelidir DesdeLinux (Bu durumda yine de işe yarayacak olsa da, yanlış isme sahip olacak tek şey)

  10.   Hernan dijo

    Çalışır ve kullanımı çok kolaydır, telgraf web ile test edilmiştir. Natifier'i kurduktan sonra, bir miktar ağı kapsüllemek için çalıştırıldığında, Electron'a karşılık gelen 40 ~ 42mb indirilecek, ancak komutun kullanımını zorlaştıran hiçbir şey olmadığını ekliyorum (yavaş bağlantıya sahip olanlar için önlem alın)

    nativefier «https://web.telegram.org» –name «Telgraf»
    Electron-v1.1.3-linux-x64.zip indiriliyor
    [======================================================================== 100.0'ün% 40.4'ı MB (210.13 kB / sn)

  11.   Sanat dijo

    İlginç. Google Chrome veya Chromium ile tam olarak aynı şeyi yapabilen bir uygulama kurmanın pek bir anlamı olmasa da, bu seçeneği tercih edenlerin olacağını anlıyorum. Yaşasın seçim özgürlüğü.

  12.   Bernardo henriquez dijo

    Mükemmel…. iyi iş …… çok yararlı ve bu arada ve% 100 anlaşılıyor

  13.   Ramuk dijo

    merhaba
    16.04.1 ubuntu kullanıyorum
    aynı ilerleme

  14.   Cesar J. Pinto dijo

    Veya Chrome veya Chromium'u yükleyebilir ve başka şeyler yüklemeden de aynısını yapabilirsiniz. Demek istediğim, daha fazlası değil.

  15.   gri Kurt dijo

    Masaüstümden Evernote'a erişmek için tüm adımları yaptım. Her şey doğru yapıldı. Ama başlama durumu yok. Yürütülebilir dosya başlamıyor. Whyeeeeee ???? Bunu hak etmek için ne yaptım?

  16.   Juan Cedeño dijo

    npm install -g yerelleştirici
    loadDep: semver → üstbilgiler ▀ ╢█████████████◦◦◦◦◦◦◦◦ф◦ф◦А░ ░ºCºººººº
    UYARI motoru kavurma@0.13.1: aranan: {«düğüm»: »> = 4.6 ″} (geçerli: {« düğüm »:» 4.2.6 ″, »npmloadDep: uuid → önbellek ekleme ▀ ╢███████████ ███ºCºººººººººººººººººººººººººººººººººººº durur
    UYARI motor hawk@6.0.2: aranan: {«düğüm»: »> = 4.5.0 ″} (geçerli: {« düğüm »:» 4.2.6 ″, »npnpm WARN checkPermissions / usr / local / için yazma erişimi eksik lib / node_modules / nativefier
    npm WARN checkPermissions / usr / local / lib / node_modules'e yazma erişimi eksik
    / Usr / local / lib
    └── yerel @7.5.4

    npm ERR! Linux 4.8.0-53-jenerik
    npm ERR! argv "/ usr / bin / nodejs" "/ usr / bin / npm" "install" "-g" "nativefier"
    npm ERR! düğüm v4.2.6
    npm ERR! npm v3.5.2
    npm ERR! yol / usr / local / lib / node_modules / nativefier
    npm ERR! kod EACCES
    npm HATA! hata -13
    npm ERR! sistem çağrısı erişimi

    npm ERR! Hata: EACCES: izin reddedildi, erişim '/ usr / local / lib / node_modules / nativefier'
    npm ERR! Hatada (yerel)
    npm ERR! {[Hata: EACCES: izin reddedildi, erişim '/ usr / local / lib / node_modules / nativefier']
    npm ERR! hata no: -13,
    npm ERR! kod: 'EACCES',
    npm ERR! syscall: 'erişim',
    npm ERR! yol: '/ usr / local / lib / node_modules / nativefier'}
    npm HATA!
    npm ERR! Lütfen bu komutu kök / Yönetici olarak tekrar çalıştırmayı deneyin.

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