Verwandeln Sie Websites mit dem Webapp-Manager unter Linux in Desktop-Apps
Dieser detaillierte Leitfaden hilft Ihnen zu verstehen, was eine Webapp ist, ihre Vorteile, den Unterschied zwischen traditionellen Apps und Webapps und schließlich, wie man ganz einfach Webapps mit dem Webapp Manager-Tool auf Ihrem Linux-Computer installiert.
Was sind Webanwendungen?
Webapps, kurz für Webanwendungen, sind Softwareprogramme oder Anwendungen, die Sie über Ihren Webbrowser wie Chrome, Firefox oder Safari verwenden können.
Sie laufen im Internet und erfordern nicht, dass Sie etwas auf Ihrem Gerät herunterladen oder installieren. Sie greifen darauf zu, indem Sie eine Website besuchen, und sie funktionieren auf verschiedenen Geräten wie Computern, Smartphones und Tablets.
Das Konzept von Webanwendungen entwickelte sich, als das Internet sich weiter verbreitete. Anfangs waren Websites statisch und zeigten nur Informationen an.
Mit der Zeit erkannten die Entwickler, dass sie interaktive und funktionale Anwendungen erstellen konnten, auf die Benutzer online zugreifen konnten. Dies führte zur Entwicklung von Webapps.
Vorteile von Webanwendungen
- Zugänglichkeit: Sie können Webanwendungen von überall mit einer Internetverbindung nutzen, was sie sehr praktisch macht.
- Keine Downloads: Sie müssen Ihr Gerät nicht mit Downloads überladen, da Webapps direkt in Ihrem Browser laufen.
- Plattformübergreifend: Webanwendungen funktionieren auf verschiedenen Geräten und Betriebssystemen, sodass Sie nicht auf einen Gerätetyp beschränkt sind.
- Automatische Updates: Entwickler können Webanwendungen auf ihren Servern aktualisieren, sodass Sie beim Besuch der Website immer die neueste Version haben.
- Kein Speicherplatz: Webanwendungen nehmen keinen Platz auf Ihrem Gerät ein, da sie nicht wie herkömmliche Apps installiert werden.
Beliebte Beispiele für Webapps
Heutzutage verlagern Entwickler allmählich ihre Arbeit von der Entwicklung traditioneller Apps hin zur Erstellung webbasierter Apps. Einige bekannte Web-Apps werden unten aufgeführt:
- Google Docs: Es ist ein Online-Textverarbeitungsprogramm, mit dem Sie Dokumente erstellen und bearbeiten können.
- Gmail: Ein webbasiertes E-Mail-Dienst von Google.
- Facebook: Die Social-Media-Seite ist eine Webanwendung.
- Netflix: Sie können Filme und Fernsehsendungen direkt von ihrer Webseite streamen.
- Twitter: Die Plattform zum Teilen kurzer Nachrichten ist über einen Webbrowser zugänglich.
- web.whatsapp.com: Es ist eine webbasierte Version von WhatsApp, einer beliebten Nachrichtenanwendung für Smartphones.
- Photopea - Ein webbasierter Foto- und Grafikeditor.
- Canva: Ein Grafikdesign-Tool.
Unterschied zwischen Desktop-Apps und Web-Apps
Der Hauptunterschied besteht darin, wie man auf sie zugreift und sie benutzt.
- Installation: Normale Apps müssen auf Ihrem Gerät heruntergeladen und installiert werden, während Web-Apps in einem Webbrowser ohne Installation laufen.
- Plattformunabhängigkeit: Webapps funktionieren auf verschiedenen Geräten und Betriebssystemen, während normale Apps oft spezifisch für eine bestimmte Plattform (iOS, Android, Windows) sind.
- Updates: Webanwendungen werden in der Regel von Entwicklern auf dem Server aktualisiert, sodass Sie immer die neueste Version verwenden. Normale Apps müssen von Ihnen manuell aktualisiert werden.
- Speicher: Normale Apps verbrauchen Speicherplatz auf Ihrem Gerät, während Web-Apps keinen Speicherplatz beanspruchen, da sie online ausgeführt werden.
- Kosteneffizienz: Die Entwicklung und Wartung von Webanwendungen ist im Allgemeinen weniger teuer im Vergleich zu herkömmlicher Software.
- Skalierbarkeit: Webanwendungen können problemlos große Benutzerzahlen und zunehmenden Datenverkehr bewältigen, ohne erhebliche Hardware-Upgrades zu benötigen.
Zusammenfassend lässt sich sagen, dass Webanwendungen praktische Online-Anwendungen sind, auf die Sie über Ihren Webbrowser zugreifen können, während normale Apps auf Ihrem Gerät installiert werden und typischerweise für ein bestimmtes Betriebssystem entwickelt sind. Beide haben ihre Vorteile und Anwendungsfälle, abhängig davon, was Sie tun müssen.
Während Sie direkt über einen Webbrowser auf Web-Apps zugreifen können, hat das Linux-Mint-Team ein nützliches Werkzeug entwickelt, das diese Aufgabe noch einfacher macht.
Der Webapp Manager, der vom Linux Mint Team entwickelt wurde, ist ein grafisches Werkzeug, das darauf ausgelegt ist, die Art und Weise zu verbessern, wie Benutzer mit Websites interagieren, indem es diese in Desktop-Anwendungen verwandelt.
Was ist Webapp Manager?
Webapp Manager ist ein Werkzeug, das es Benutzern ermöglicht, Websites in eigenständige Desktop-Anwendungen zu verwandeln. Es verbessert die Benutzererfahrung, indem es einen stärker app-zentrierten Ansatz für die Nutzung von Webdiensten bietet.
Hier sind einige wichtige Aspekte des Linux Mint Webapp Managers:
Funktionalität:
Der Webapp-Manager ermöglicht es Ihnen, jede Website in eine Desktop-Anwendung zu konvertieren. Das bedeutet, dass Websites in ihrem eigenen separaten Fenster gestartet und verwendet werden können, genau wie eine normale Desktop-Anwendung.
Es verwendet Ihren bevorzugten Webbrowser, um eine Instanz der Website zu hosten, die Sie nutzen möchten. Die Navigationsleiste und andere typische Browserfunktionen sind ausgeblendet, was ein app-ähnlicheres Erlebnis bietet.
Jede mit diesem Tool erstellte Webanwendung befindet sich in einem eigenen anpassbaren Fenster, sodass Sie die Website verwenden können, als wäre sie eine eigenständige Anwendung.
Es basiert auf der Peppermint OS-App ICE:
Webapp Manager basiert auf der PeppermintOS-App "ICE" und umfasst mehrere Funktionen wie ein neues Symbol, einen allgemeinen Namen und eine benutzerfreundliche Oberfläche.
Verfügbarkeit und Updates:
Dieses Werkzeug wurde in Linux Mint 20.1 eingeführt und ist als Debian-Paket verfügbar. Die verfügbare Version des Webapp Managers umfasst Verbesserungen der Benutzeroberfläche, Fehlerbehebungen und bessere Übersetzungen für verschiedene Sprachen, was auf fortlaufende Unterstützung und Weiterentwicklung durch die Entwickler hinweist.
Benutzererfahrung:
Indem Websites in Apps umgewandelt werden, können Nutzer ein integrierteres und fokussierteres Erlebnis genießen. Dies ist besonders nützlich für Websites, die häufig genutzt werden oder schnell zugänglich sein müssen, da es die Notwendigkeit eliminiert, über einen Webbrowser zu navigieren, um auf sie zuzugreifen.
Funktionen
Der Webanwendungsmanager von Linux Mint enthält die folgenden Funktionen:
- Websites in Desktop-Anwendungen umwandeln: Ermöglicht es, jede Website in eine Desktop-Anwendung zu konvertieren. Das bedeutet, dass die Website in ihrem eigenen Fenster geöffnet wird, getrennt vom Standard-Webbrowser.
- Integration mit dem System: Diese Web-Apps verhalten sich wie normale Desktop-Anwendungen, mit eigenen Symbolen, und können aus dem Anwendungsmenü des Systems gestartet werden.
- Anpassung: Benutzer können benutzerdefinierte Symbole erstellen und diesen Web-Apps allgemeine Namen zuweisen, wodurch sie leicht unterscheidbar und organisiert sind.
- Benutzeroberfläche: Der Web-App-Manager bietet eine benutzerfreundliche Oberfläche, die es einfach macht, Web-Apps zu verwalten und zu erstellen.
- Browser-Unabhängigkeit: Es verwendet den bevorzugten Webbrowser des Benutzers als Grundlage, funktioniert jedoch, ohne die Navigationsleiste und andere Steuerungen des Browsers anzuzeigen, und bietet so eine sauberere, eher app-ähnliche Erfahrung.
- Größenveränderbare Fenster: Jede Web-App läuft in ihrem eigenen, größenveränderbaren Fenster, was Flexibilität in der Anzeige und Nutzung der App ermöglicht.
- Updates und Support: Regelmäßige Updates mit Verbesserungen der Benutzeroberfläche, Fehlerbehebungen und besseren Übersetzungen für verschiedene Sprachen.
Installiere Webapp-Manager in Linux
Wenn Sie Linux Mint verwenden, ist der Webapp-Manager standardmäßig bereits installiert.
Webapp-Manager in Debian, Ubuntu installieren:
Für andere Linux-Distributionen wie Debian, Ubuntu und dessen Derivate wie Pop!_OS, Elementary OS, können wir die Webapp Manager .deb-Datei aus dem Linux Mint Repository herunterladen und sie mit dem apt-Paketmanager wie unten installieren:
$ wget http://packages.linuxmint.com/pool/main/w/webapp-manager/webapp-manager_1.3.4_all.deb$ sudo apt install gdebi$ sudo gdebi webapp-manager_1.3.4_all.debInstallieren Sie den Webapp-Manager in Arch Linux:
Für Arch Linux und seine Varianten wie EndeavourOS und Manjaro Linux ist der Webapp Manager im AUR verfügbar. Sie können ihn also mit jedem AUR-Hilfsprogramm wie Paru oder Yay installieren.
$ paru -S webapp-manager-gitWebanwendungsmanager in Fedora installieren:
In Fedora können Sie das inoffizielle Copr-Repository verwenden, um den Webapp-Manager zu installieren.
$ sudo dnf copr enable refi64/webapp-manager
$ sudo dnf install webapp-managerWebapps mit Webapp Manager in eigenständige Apps umwandeln
Um Webanwendungen mit dem Webapp-Manager zu installieren, folgen Sie den untenstehenden Schritten.
Erstellen einer Webanwendung
Starten Sie den Webapp-Manager über das Dash oder das Menü:
So sieht die Standardoberfläche des Webapp Managers aus.
Klicken Sie im Anwendungsfenster des Webapp Managers auf das Plus-Symbol (+) und geben Sie die URL der Website ein, die Sie in eine App umwandeln möchten.
Sie können die Web-App auch anpassen, indem Sie die verschiedenen Einstellungen ändern. Zum Beispiel können Sie das Symbol für Ihre Web-App festlegen, den Standardbrowser zum Öffnen dieser App (z. B. Firefox oder Google Chrome), die Kategorie der Web-App (z. B. Website oder Office) sowie die Navigationsleisten und das Inkognito-Fenster aktivieren oder deaktivieren usw.
Sobald Sie alle Details eingegeben haben, klicken Sie auf die OK-Schaltfläche.
Ebenso können Sie so viele Apps erstellen, wie Sie möchten.
Zugriff auf Web-Apps
Nach der Erstellung können auf diese Web-Apps entweder über die Webapp-Manager-Oberfläche selbst oder über das Anwendungsmenü des Systems zugegriffen werden, genau wie auf jede andere installierte Software.
Jetzt wird die Web-App mit ihrem Basisbrowser gestartet (also Firefox in meinem Fall).
Wie bereits erwähnt, können wir auf die Web-App über das Anwendungsmenü zugreifen, so wie wir eine normale Desktop-Anwendung starten.
Verwaltung von Web-Apps
Die Webapp-Manager-Oberfläche ermöglicht es Ihnen, die von Ihnen erstellten Web-Apps einfach anzusehen, zu starten, zu bearbeiten oder zu entfernen.
Verwenden Sie diese Web-Apps für häufig besuchte Websites oder Dienste, auf die Sie schnell und einfach zugreifen möchten, ohne die Ablenkungen einer vollständigen Webbrowser-Oberfläche.
Webapp-Manager-Verknüpfungen
Innerhalb des Webapp-Managers können Sie die folgenden Tastenkombinationen verwenden, um Web-Apps effizient zu verwalten.
CTRL+N- Eine neue Webanwendung hinzufügen.STRG+E- Die Einstellungen einer Web-App bearbeiten.STRG+D- Eine Webanwendung entfernen.CTRL+K- Öffnen Sie das Fenster für Tastenkombinationen.ENTER-Taste - Startet die ausgewählte Webanwendung.ESC- Zurückgehen.F1- Zeigt den Bereich 'Über' des Webapp-Managers an.STRG+Q- Webapp-Manager verlassen.
Problem mit dem Webapp-Manager in Ubuntu 22.04 LTS
Wenn Sie Ubuntu 22.04 verwenden, müssen Sie einen anderen Webbrowser installieren anstelle des standardmäßigen Firefox-Browsers, der als Snap-Paket geliefert wird.
Das liegt daran, dass der WebApp-Manager Ihren Browser nicht erkennen kann, wenn er in einem Container wie Snap isoliert ist. Folglich können Sie keine Webanwendungen ausführen.
Lösung:
Um Webanwendungen mit dem Webapp Manager in Ubuntu 22.04 LTS auszuführen, folgen Sie den unten stehenden Schritten:
1. Installiere einen Nicht-Snap-Browser:
Um Webapp Manager unter Ubuntu 22.04 LTS zu verwenden, sollten Sie einen Webbrowser installieren, der nicht als Snap verpackt ist. Dies könnte eine andere Version von Firefox (nicht die Snap-Version) oder ein anderer Browser wie Google Chrome, Opera oder sogar eine Alternative wie Chromium sein (wenn es kein Snap-Paket ist).
2. Verwenden Sie den Webapp-Manager:
Sobald der nicht-Snap-Browser installiert ist, sollten Sie Webapp Manager ohne Probleme verwenden können. Erstellen Sie Web-Apps wie gewohnt, wie zuvor gezeigt, wobei Sie den neu installierten Browser als Basis verwenden.
Diese Umgehungslösung ermöglicht es Ihnen, den Webapp Manager unter Ubuntu 22.04 LTS weiterhin zu verwenden und die Funktionen zu nutzen, um Web-Apps nahtlos in Ihre Desktop-Umgebung zu integrieren.
Häufig gestellte Fragen (FAQ)
Hier sind einige häufig gestellte Fragen zu Webanwendungen und dem Webapp-Manager.
F: Was ist eine webbasierte Anwendung?
A: Eine webbasierte App, oder kurz Webapp, ist eine Softwareanwendung, auf die Sie über einen Webbrowser wie Chrome, Firefox oder Safari zugreifen und die Sie verwenden können. Diese Apps laufen im Internet und erfordern kein Herunterladen oder Installieren auf Ihrem Gerät.
F: Was ist der Vorteil von Webanwendungen?
A: Webbasierte Apps bieten unter Linux mehrere Vorteile. Sie sind von überall zugänglich, nehmen keinen Speicherplatz in Anspruch und erhalten oft automatische Updates. Außerdem funktionieren sie auf verschiedenen Geräten und Betriebssystemen.
F: Was sind einige beliebte webbasierte Apps für Linux-Benutzer?
A: Beliebte webbasierte Apps für Linux umfassen Google Docs zur Dokumentbearbeitung, Gmail für E-Mails, Trello für Projektmanagement und Slack für die Teamkommunikation, neben vielen anderen.
F: Was ist Webapp Manager?
A: Webapp Manager ist ein von dem Linux-Mint-Team entwickeltes Werkzeug, das es Benutzern ermöglicht, Websites in eigenständige Desktop-Anwendungen zu verwandeln und so ein app-ähnliches Erlebnis für Webdienste zu bieten.
F: Wie erstelle ich eine WebApp mit dem Webapp Manager?
A: Öffnen Sie den Webapp-Manager, geben Sie die URL der Website ein, passen Sie bei Bedarf den Namen und das Symbol an und erstellen Sie dann die Webanwendung. Sie wird anschließend als eigenständige Anwendung auf Ihrem System angezeigt.
F: Kann ich den Webapp Manager auf Debian oder Ubuntu verwenden?
A: Ja, Webapp Manager kann auf Debian, Ubuntu und deren Derivaten installiert und verwendet werden, obwohl es einige Kompatibilitätsprobleme mit dem Standard-Firefox-Browser geben könnte, wenn er als Snap-Paket vorliegt.
F: Warum funktioniert der Webapp-Manager nicht mit der Snap-Version von Firefox unter Ubuntu?
A: Snap-Pakete sind aus Sicherheitsgründen isoliert, was verhindert, dass der Webapp-Manager die Snap-Version von Firefox in Ubuntu erkennt und integriert.
F: Was ist die Lösung für die Verwendung von Webapp Manager unter Ubuntu 22.04 LTS mit Firefox?
A: Installieren Sie eine Nicht-Snap-Version von Firefox oder einen anderen Webbrowser wie Google Chrome oder Opera. Webapp Manager sollte mit diesen Browsern ohne Probleme funktionieren.
F: Ist es möglich, die Symbole und Namen der mit dem Webapp-Manager erstellten WebApps anzupassen?
A: Ja, der Webapp-Manager ermöglicht es Ihnen, Symbole und Namen für jede WebApp anzupassen, sodass Sie Kontrolle darüber haben, wie sie auf Ihrem Desktop angezeigt werden.
F: Können mit dem Webapp-Manager erstellte Webapps über das Anwendungsmenü aufgerufen werden?
A: Ja, einmal erstellt, können diese WebApps wie jede andere Software über das Anwendungsmenü des Systems gestartet werden.
F: Kann ich webbasierte Apps zusammen mit traditionellen Desktop-Anwendungen unter Linux verwenden?
A: Ja, Sie können sowohl webbasierte Apps als auch traditionelle Desktop-Anwendungen gleichzeitig auf Ihrem Linux-System verwenden.
F: Aktualisiert der Webapp-Manager die WebApps automatisch?
A: Der Webapp-Manager aktualisiert den Inhalt der WebApps nicht. Er erstellt lediglich ein eigenständiges Fenster für Webdienste. Die Inhaltsaktualisierung hängt von der jeweiligen Website ab.
Fazit
Webbasierte Anwendungen werden aufgrund ihrer Bequemlichkeit und einfachen Zugänglichkeit zunehmend beliebter. Werkzeuge wie der Webapp Manager, entwickelt vom Linux Mint Team, spielen eine bedeutende Rolle bei der Verbesserung dieser Erfahrung.
Der Webapp-Manager ermöglicht es Benutzern, Web-Apps effizient zu verwalten und zu nutzen, indem er Webseiten in Desktop-Anwendungen umwandelt. Das bedeutet, dass Sie Ihre Lieblingswebseiten in eigenen separaten Fenstern öffnen können, genau wie bei herkömmlicher Software, ohne durch einen Webbrowser navigieren zu müssen.
Wenn Sie häufig bestimmte Websites nutzen, wird Webapp Manager Ihr großartiger Begleiter sein.
Ressource:
- Webapp-Manager GitHub-Repository
- Linux Mint Blog






