firefox-nativefy.shMöchten Sie eine Website als Desktop -Anwendung haben? Aber gibt es keine offizielle Anwendung (für Linux)? Und möchten Sie Chrom / Elektron vermeiden?
Hier ist firefox-nativefy.sh : Ein einfaches Bash-Skript, das Ihnen native Websites mit Firefox hilft, dh eine Website in eine "native" Anwendung verwandelt, indem Sie eine individuelle Instanz von Firefox starten.
Stellen Sie zunächst sicher, dass Firefox in Ihrem System installiert ist. Dies ist bereits die Standardeinstellung für die meisten Linux -Verteilungen.
Dann:
# WhatsApp, Telegram and Notion are automatically detected to have correct names
./firefox-nativefy.sh web.whatsapp.comoder:
# Supply a custom name for the to-be-nativefied application
./firefox-nativefy.sh web.whatsapp.com --name " Custom Name "oder:
# Supply a custom icon after the name
./firefox-nativefy.sh web.whatsapp.com --name " Custom Name " --icon " custom-icon "oder
# Display the full help text
./firefox-nativefy.sh --helpJetzt können Sie Ihre native FEST -Anwendung wie bei jeder anderen installierten Anwendung starten.
Hinweis: Die Erweiterung zum Starten externer Links im Standardbrowser ist nicht aktiv, aber das erste Mal, dass Sie Ihre neu native Anwendung starten (es sei denn, Sie haben sie bereits nativ). Dies ist ein geringfügiger Ärger und kann tatsächlich für SSO -Anmeldungen nützlich sein.
Wenn firefox-nativefy.sh seit Ihrer nativen Anwendung aktualisiert hat, führen Sie einfach den gleichen nativen Befehl nativefications aus, wie Sie es ursprünglich getan haben. Ausführen von firefox-nativefy.sh -nativen.
Ihre native FIMPIED -Anwendung wird sich automatisch aktualisieren, da sie im Grunde noch nur eine Website in einem Browser läuft.
firefox-nativefy.sh funktioniert, indem er ein benutzerdefiniertes Firefox-Profil für die Anwendung erstellt, die Sie für native Fy möchten, und einige Anpassungen auf das Profil angewendet, um die übliche Benutzeroberfläche von Firefox zu verbergen. Es wird auch eine Erweiterung im benutzerdefinierten Profil installiert, sodass alle externen Links in Ihrem Standard -Webbrowser geöffnet werden.
Anschließend erstellt es eine Anwendungsverknüpfung ( .desktop -Datei) im Anwendungsordner Ihres Benutzers, um eine neue Instanz von Firefox mit diesem benutzerdefinierten Profil zu starten.
Das war's. Es ist so einfach.
# Remove the application shortcut.
rm ~ /.local/share/applications/ $NAME_UNSPACED .desktop
# Remove the Firefox profile
firefox -P # opens Firefox' profile manager
# Select the profile with the unspaced name of the app, then click 'Delete Profile ...' and click 'Delete Files' $NAME_UNSPACED ist der Name der Anwendung, wobei alle Abstand entfernt wurden. ZB sagen wir an, wir native field web.whatsapp.com als WhatsApp Desktop . Dann lautet der unspannte Name WhatsAppDesktop .
Dank: