GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Nativefier – Verwandeln Sie jede Website ganz einfach in eine Desktop-Anwendung

Nativefier ist ein CLI-Tool, das einfach eine ausführbare Desktop-Anwendung jeder Website mit prägnanter und minimaler Konfiguration erstellt. Jeder kann es verwenden und es ist viel leichter als typische Electron-Apps.

Nativefier basiert auf dem Electron-Paket und da Electron-Apps plattformunabhängig sind, sind alle Nativefiered App läuft auf GNU/Linux-Distributionen sowie auf Windows- und Mac-Betriebssystemen.

Über den Grund sprechen, warum er Nativefier geschaffen hat , schrieb der Entwickler auf GitHub:

Ich tat dies, weil ich es leid war, mit ⌘-Tab oder Alt-Tab zu meinem Browser zu gehen und dann die zahlreichen offenen Tabs zu durchsuchen, wenn ich Facebook Messenger oder Whatsapp Web benutzte.

Dies ist ein gutes Beispiel dafür, wie wir mit unseren Computerkenntnissen Lösungen erstellen können.

Funktionen in Nativefier

  • Kostenlos und Open-Source mit Code auf GitHub verfügbar .
  • Funktioniert unter GNU/Linux, Windows und Mac.
  • Desktop-Benachrichtigungen.
  • Betriebssystemspezifische Symbole.
  • Einzelseitige Web-Apps (z. B. Telegram und WhatsApp) zu ausführbaren eigenständigen Apps machen.

Installieren und Verwenden von Nativefier unter Linux

Die Installation von Nativefier ist so einfach wie das Ausführen des folgenden Befehls im Terminal.

$ npm install nativefier -g

Der Entwickler hat einiges getan, indem er eine Vorlagen-App eingerichtet hat, die geeignete Ereignis-Listener und Callbacks in /app enthält Ordner.

Dies ist das Verzeichnis, das beim nativefier in das temporäre Verzeichnis kopiert wird Befehl aufgerufen und dann folgen die Kernmethoden von Electron Packager. was bedeutet, dass eine URL abgerufen und der nativefier aufgerufen wird erledigt die Arbeit.

So ist beispielsweise das Erstellen einer ausführbaren GitHub- oder WhatsApp-Webdatei (oder einer beliebigen Webseite) so einfach wie das Eingeben von:

$ nativefier -name GitHub http://github.com
$ nativefier web.whatsapp.com

Der -name flag ist die Option, die Nativefier mitteilt der Name, um Ihre ausführbare Datei zu geben. Es gibt weitere Optionen, darunter:

  • Flash, um Flash in Ihrem Anwendungs-Explorer zu aktivieren.
  • version is gibt die Version Ihrer NativeFier-Installation aus.
  • Plattform automatisch basierend auf dem aktuellen Betriebssystem bestimmt. Überschreiben Sie es, indem Sie Linux, Windows (oder Win32) oder OSX (Darwin) angeben.

Die vollständige Liste der Optionen und weitere Details zur Verwendung finden Sie auf der GitHub-Seite.

Hinweis:

  1. Nativefier hat standardmäßig keine Zurück-Schaltfläche, da es darauf ausgelegt ist, nur Single-Page-Apps zu umschließen. Ungeachtet dessen können Sie eine ausführbare Datei aus einer beliebigen URL erstellen und die backspace drücken auf Ihrer Tastatur bringt Sie zur vorherigen Seite.
  2. Fügen Sie keine Leerzeichen ein, wenn Sie den App-Namen mit dem -name definieren Option unter Linux, da es Probleme beim Anheften der App an den Launcher geben wird.

Sehen Sie, wie nützlich Nativefier ist? kann für dich sein? Lassen Sie Ihren Senf im Kommentarbereich unten fallen.


Linux
  1. Appnativefy – Verwandeln Sie jede Website in ein einziges ausführbares Appimage

  2. Wie füge ich eine Anwendung zum Gnome Window Manager hinzu?

  3. Wie macht man ein Programm überall ausführbar?

  4. Was verwende ich unter Linux, um ein Python-Programm ausführbar zu machen?

  5. So stellen Sie sicher, dass eine Anwendung unter Linux weiterhin ausgeführt wird

Ndm – Eine Desktop-GUI-Anwendung für NPM

Typoskript - Terminalaufnahme in Video?

Wie erstelle ich eine Desktop-Verknüpfung?

Wie mache ich eine Datei im Linux-Terminal ausführbar?

Wie Sie Remotedesktop in Ihren Windows-Server integrieren

So erstellen Sie eine Website im Vesta Control Panel