Maak desktoptoepassingen vanaf elke webpagina

Waarschijnlijk hebben veel van onze lezers hun eigen blog, gebruiken ze Telegram Web of gebruiken ze gewoon dagelijks specifieke webpagina's. We zullen ze allemaal onderwijzen hoe u desktoptoepassingen van elke webpagina maakt, gemakkelijk en snel, met behulp van inboorling.

inboorling

Wat is Nativefier?

Nativefier is een open source tool voor meerdere platforms, ontwikkeld door Jia hao met behulp van JavaScript, HTML en CSS (met Electron), om eenvoudig en snel desktoptoepassingen voor elke webpagina te maken.

Nativefier richt zich op het toestaan ​​van gebruikers om applicaties te maken met minimale configuratie, aangezien het, afgezien van het "wrapping" van het web, erin slaagt om het pictogram en de naam van de applicatie automatisch te identificeren.

De ontwikkeling ervan was geïnspireerd, door hoe vervelend het kan zijn, om te moeten veranderen ⌘-tabo alt-tab en voer constant zoekopdrachten uit op veel tabbladen, wanneer u werkt met pagina's die we vaak gebruiken als Messenger. nativefiervoorbeeld

Hoe wordt Nativefier geïnstalleerd?

Om Nativefier te installeren moeten we het hebben geïnstalleerd Knooppunt.js 4.0 of hoger, dan voeren we uit in onze console:

$ npm installeer nativefier -g

Hoe maak je een desktop-applicatie met Nativefier?

Maak een desktop-applicatie van elke webpagina met Nativefier Het is buitengewoon eenvoudig, het is voldoende om onszelf te lokaliseren in de map waarin we de applicatie willen opslaan om de volgende opdracht te maken en uit te voeren:

$nativefier "https://blog.desdelinux.net"

Nativefier het bepaalt de naam van de aaneengeschakelde applicatie, de naam van het web, het besturingssysteem en de architectuur. Als u de toepassingsnaam wilt selecteren, kunt u dit doen door het --name "Medium"zoals hieronder wordt getoond.

$ nativefier --naam "DesdeLinux" "https://blog.desdelinux.net"

Als u de applicatie aan het menu van uw distributie wilt toevoegen, moet u een bestand aanmaken .desktop en /home/$USER/.local/share/applications het volgende plaatsen (verander de map voor degene die overeenkomt):

[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;

Ik hoop dat je begint te genieten van je eigen desktopapplicaties, de pagina's die je het meest gebruikt.


24 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Kurt zei

    Ik wou dat er iets werd begrepen.
    Ik ben altijd getroffen door het onvermogen van mensen die informatica-teksten schrijven om te beseffen dat wat ze schrijven niet is wat ze denken te schrijven; wat kan worden begrepen uit wat ze schrijven, komt helemaal niet overeen met wat ze begrepen willen worden.
    Er zijn veel pogingen van vallen en opstaan ​​nodig om te zien wat er werd bedoeld en wat daarom de juiste interpretatie van dit artikel is.

    1.    Luigys toro zei

      Weet u wat een applicatie is? Als het antwoord ja is, staat nativefier het maken van een native applicatie voor elke website toe. Dat wil zeggen, het neemt de website en kapselt deze in een venster in dat u onafhankelijk kunt openen. Vanuit het applicatiemenu of het bureaublad ...

      Ik heb het artikel bijgewerkt met een gif-afbeelding om te verifiëren dat je het doel van de applicatie beter begrijpt http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz zei

        Verspil uzelf niet ... u zou niet moeten weten wat een "applicatie" is, laat staan ​​wat het woord "web" betekent.

    2.    Elian zei

      Noch veel minder dat het linux zal zijn zoals het hier terecht zou zijn gekomen

  2.   JL10 zei

    Maar wat voor nut heeft het op een desktop of laptop? Welk doel? Ik begrijp niet veel, misschien ontgaat me iets ...

    1.    Luigys toro zei

      Het is voor elk type computer, het artikel is bijgewerkt met een gif-afbeelding zodat u het doel van de applicatie beter begrijpt http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz zei

        Maak duidelijk dat het alleen werkt op een tafelcomputer ... zolang de tafel maar 4 poten heeft.
        Het werkt niet met ronde tafels. channnn

  3.   Peter Parker zei

    U bent een Linux-gebruiker en ook een WhatsApp-gebruiker, in tegenstelling tot Windows en Mac is er geen native applicatie, daarom moet u uw browser openen en WhatsApp Web openen. Met deze applicatie kunt u uw eigen «native WhatsApp-applicatie» maken zonder constant schakelen tussen tabbladen.

    Trouwens, goede bijdrage, ik was heel blij met deze applicatie, dus ik kan Whatsie kwijt in Archlinux

  4.   brahaan zei

    Wat een goed artikel en trouwens heel duidelijk

  5.   Ricardo Rafael Rodríguez Reali zei

    2 dingen:

    1: In welke directory installeer je?
    2: Welke motor gebruikt u? Vraag ik, omdat dit me interesseert voor Netflix en Crackle.

    Vriendelijke groeten…!!!

    1.    Luigys toro zei
      1. Het is mogelijk om het in elke map te doen, ik heb het vooral in mijn Home gebruikt
      2. Het is gebouwd met behulp van Electron, dat intern JavaScript, HTML en CSS gebruikt over (Node, Chromium, V8). Werkt prima met Netflix en Crackle (als je Adobe Flashplugin hebt geïnstalleerd).
      1.    Caleb zei

        Sorry bro, maar met Netflix werkt het niet voor mij, er is een fout gerelateerd aan widevinecmd waardoor ik niets kan reproduceren, in de browser werkt het perfect. Kent u een oplossing?

  6.   peper zei

    Goed artikel, maar het ontbrak de afbeeldingen om het te kunnen begrijpen (het gif kon ik niet zien omdat mijn verbinding traag is en het blijft hangen tijdens het downloaden)

  7.   Guille zei

    dit artikel beviel me erg goed! Ik wilde dat al heel lang doen ... een webpagina achterlaten op het dok. Ik zal het goedkeuren!

  8.   rjz zei

    Heel goed artikel ... bedankt.

  9.   niphosio zei

    Si la aplicación que se se está creando es desdelinux, por que en el archivo .desktop se pone como nombre Wassap?

    1.    Luigys toro zei

      Corregido, efectivamente debe ir el nombre de la aplicación, en este caso DesdeLinux (Aunque en ese caso igual se funcionará, lo único que tendrá un nombre incorrecto)

  10.   Hernan zei

    Het werkt en heel gemakkelijk te gebruiken, getest met webtelegram. Ik voeg toe dat na het installeren van de natifier wanneer deze wordt uitgevoerd om een ​​bepaald web in te kapselen, 40 ~ 42mb corresponderend met Electron zal worden gedownload, maar niets dat het gebruik van de opdracht bemoeilijkt (neem voorzorgsmaatregelen bij trage verbinding)

    nativefier «https://web.telegram.org» –naam «Telegram»
    Aan het downloaden electron-v1.1.3-linux-x64.zip
    [===========================================>] 100.0% van 40.4 MB (210.13 kB / s)

  11.   Kunst zei

    Interessant. Hoewel ik er niet veel zin in heb om een ​​applicatie te installeren die precies hetzelfde kan doen met Google Chrome of Chromium, begrijp ik dat er mensen zijn die de voorkeur geven aan deze optie. Lang leve de keuzevrijheid.

  12.   Bernard Henriquez zei

    Uitstekend…. goed gedaan ... het is erg handig en trouwens en het wordt 100% begrepen

  13.   ramuk zei

    Hallo
    ik heb ubuntu 16.04.1
    het is dezelfde vooruitgang

  14.   Cesar J. Pinto zei

    Of u kunt Chrome of Chromium installeren en hetzelfde doen zonder andere dingen te installeren. Ik bedoel, niets meer dan.

  15.   lobogris zei

    Ik heb alle stappen uitgevoerd om vanaf mijn bureaublad toegang te krijgen tot Evernote. Alles was correct gedaan. Maar geen geval van starten. Het uitvoerbare bestand start niet. Whyeeeeee ???? Wat heb ik gedaan om dit te verdienen?

  16.   Juan Cedeño zei

    npm install -g nativefier
    loadDep: semver → headers ▀ ╢█████████████ºººººººººººCººººººººººººC ░ºCººººº╟
    WAARSCHUWING motor gebraden@0.13.1: wanted: {«node»: »> = 4.6 ″} (current: {« node »:» 4.2.6 ″, »npmloadDep: uuid → cache add ▀ ╢███████████ ███ºCºººººººººººCººººººººººººººººººººººº stopt
    WARN engine hawk@6.0.2: wanted: {«node»: »> = 4.5.0 ″} (huidig: {« node »:» 4.2.6 ″, »npnpm WARN checkPermissions Ontbrekende schrijftoegang tot / usr / local / lib / node_modules / nativefier
    npm WARN checkPermissions Schrijftoegang tot / usr / local / lib / node_modules ontbreekt
    / Usr / local / lib
    └──nativefier@7.5.4

    npm ERR! Linux 4.8.0-53-generiek
    npm ERR! argv "/ usr / bin / nodejs" "/ usr / bin / npm" "install" "-g" "nativefier"
    npm ERR! knooppunt v4.2.6
    npm ERR! npm v3.5.2
    npm ERR! pad / usr / local / lib / node_modules / nativefier
    npm ERR! code TOEGANG
    npm ERR! fout -13
    npm ERR! syscall-toegang

    npm ERR! Fout: EACCES: toestemming geweigerd, toegang '/ usr / local / lib / node_modules / nativefier'
    npm ERR! bij fout (native)
    npm ERR! {[Fout: EACCES: toestemming geweigerd, toegang '/ usr / local / lib / node_modules / nativefier']
    npm ERR! fout: -13,
    npm ERR! code: 'EACCES',
    npm ERR! syscall: 'toegang',
    npm ERR! pad: '/ usr / local / lib / node_modules / nativefier'}
    npm ERR!
    npm ERR! Probeer deze opdracht opnieuw uit te voeren als root / beheerder.

    npm ERR! Voeg bij elk ondersteuningsverzoek het volgende bestand toe:
    npm ERR! /home/juanka/npm-debug.log
    Ik krijg deze foutmelding