Epiphany Web-Apps: integreer het web met uw bureaublad

Ben je een frequente gebruiker van web-apps? Wilt u dat ze meer geïntegreerd zijn in uw bureaublad? De Epiphany-browser kan precies dat doen en dit artikel zal je laten zien hoe.

Ben je een frequente gebruiker van web-apps?  Wilt u dat ze meer geïntegreerd zijn in uw bureaublad?  De Epiphany-browser kan precies dat doen en dit artikel zal je laten zien hoe.
Advertentie

Ben je een frequente gebruiker van web-apps? Wilt u dat ze meer geïntegreerd zijn in uw bureaublad? De Epiphany-browser kan precies dat doen en dit artikel zal je laten zien hoe.

Voor mij voelen web-apps zich een beetje verwijderd van de computerervaring. Ik zou willen dat ze meer met mijn desktop zouden integreren om het gemakkelijker en sneller te maken om ze te starten. De meeste browsers bieden dit type integratie niet, dus je moet de browser laden, naar de webapp gaan en dan inloggen op de webapp. Epiphany-browser biedt tools om web-apps naadloos te integreren in de desktop en om de web-app-ervaring leuker te maken.

Epiphany, aka GNOME Web

muo-openbaring-aka-gnome-web

Epiphany is een browser die is ontwikkeld door het GNOME-project met een focus op browser-fundamentals en minimalisme. De softwarestack van het GNOME-project, zoals de GNOME Desktop Environment en de GTK + -toolkit, is zo goed dat andere ontwikkelaars hun projecten op GNOME baseren, wat resulteert in veel andere op Gnome gebaseerde bureaubladomgevingen die op kabouter-gebaseerde bureaubladomgevingen uitleggen: MATE vs. Gnome Shell versus Unity versus Cinnamon Gnome-gebaseerde desktopomgevingen verklaard: MATE versus Gnome Shell vs. Unity vs. Cinnamon Sinds Gnome met hun Gnome Shell-idee doorgaat, is de Linux-gemeenschap dol geweest op het vinden van een nieuwe desktop omgeving die geschikt is voor hen. Een meerderheid van de gebruikers gebruikte Gnome ... Lees meer. Driekoningen is nog zo'n geweldig stukje software van het GNOME-project, maar om de een of andere reden krijgt het niet de eer die het verdient.

Laten we eens kijken waarom het meer aandacht zou moeten krijgen.

Driekoningen, of beter bekend als "Web" door GNOME, heeft al een tijdje moeite om marktaandeel te krijgen, maar hun toepassingsmodus is een functie waarvan ik denk dat ze de toekomst van Epiphany ten goede zal veranderen. Driekoningen maakt Desktop web-apps gemakkelijk te maken, te gebruiken en te beheren, zodat web-apps zoals Telegram Telegram een ​​veilig en snel groeiend alternatief biedt voor WhatsApp Telegram biedt een veilig en snel groeiend alternatief voor WhatsApp Lees meer, Spotify 7 Redenen om met de toepassing te beginnen Spotify Web Player vandaag 7 Redenen om de Spotify Web Player te gebruiken Vandaag staat Spotify op het punt de situatie op te schrikken door de ervaringen van desktop en webapp meer gelijk te laten worden. Dus het wordt tijd dat velen van ons ons afvragen: waarom niet gewoon de web-app gebruiken? Lees meer, TweetDeck Tweetdeck-teams: een Twitter-account beheren of delen Tweetdeck-teams: een Twitter-account beheren of delen Als u een Twitter-account met anderen deelt, misschien een merk beheert of gewoon een cool creatief handvat gebruikt, dan is Tweetdeck gewoon is veel beter geworden. Zeg hallo tegen de nieuwe Tweetdeck-teams. Lees meer, Mint.com Hoe u Mint gebruikt om uw budget en uitgaven online te beheren Hoe u Mint gebruikt om uw budget en uitgaven online te beheren Lees meer, Tomato.es (Pomodoro) Pomodoro Web App Tomato.es Is timemanagement eenvoudig gemaakt Pomodoro Web App Tomato.es Is tijdbeheer eenvoudig gemaakt Kan niet scherpstellen? Ga aan de slag, nu. Tomato.es is een gratis Pomodoro-timer die je direct in je browser kunt gebruiken - en het is misschien wel de beste app die ik ooit heb gebruikt. De Pomodoro-techniek is eenvoudig: ... Lees meer en nog veel meer kunnen gebruikmaken van desktopintegratie en correct sessiemanagement, waardoor ze een meer native feel krijgen.

Is het "Epiphany" of gewoon "Web"?

muo-openbaring-vs-web

Voordat we verder gaan, laten we de olifant in de kamer aanspreken. Driekoningen is nu bekend onder twee namen: "Epiphany" en het eenvoudiger "Web". GNOME heeft besloten om de meeste van hun applicaties te herschrijven naar generieke termen, om het voor gebruikers gemakkelijker te maken om te vinden wat ze willen, zodra de applicaties zijn geïnstalleerd. Ik denk dat deze aanpak goed, slecht en zelfs lelijk is; terwijl het sommige problemen oplost, creëert het ook anderen.

  • Het goede: als u op zoek bent naar een webbrowser in uw vooraf geïnstalleerde toepassingen, is het handig om "Web" te zien.
  • The Bad: GNOME besloot om applicaties alleen in de front-end namen te herdrukken, dus Web wordt nog steeds "epiphany" of "epiphany-browser" genoemd in elke respository en in elke Linux-distro. Dit schept verwarring omdat wanneer artikelen / tutorials over Web praten maar niet de naam van het epiphany-pakket vermelden.
  • The Ugly: re-branding Epiphany maakt het misschien gemakkelijker om te vinden of het al is geïnstalleerd, maar in elk ander scenario veroorzaakt het verwarring.

Hoe lelijk kon het worden?

Laten we zeggen dat een gebruiker hulp nodig heeft, zodat ze kunnen zoeken op Google of DuckDuckGo (mijn favoriet). Waar zouden ze naar zoeken? Misschien zouden ze zoeken naar "webbrowser", maar dat is zo algemeen dat de enorme hoeveelheid irrelevante ruis nuttige resultaten zou kunnen begraven. Ze kunnen proberen het te beperken door "Linux" toe te voegen of hun distro toe te voegen, en zo op "Linux-webbrowser" of "Ubuntu-webbrowser" te zoeken, maar toch zijn de irrelevante resultaten te veel. Wat is er over?

Als de gebruiker zou zoeken naar "GNOME-webbrowser", zullen ze relevante resultaten vinden, maar een dergelijke zoekopdracht vereist kennis dat het project is gebaseerd op GNOME. Aan de andere kant, als u naar "epiphany-browser" zou zoeken, krijgt u onmiddellijk relevante resultaten en kunt u van daaruit de hulp krijgen die u nodig hebt. Het lijkt waarschijnlijk dat deze naamswijziging Epiphany op de lange termijn zal schaden, als dat nog niet het geval is.

De toepassingsmodus van Epiphany

epiphany-applicatie-manager

Epiphany wordt geleverd met alle essentiële functies voor een goede web-browse-ervaring door een ingebouwde Ad Blocker, Code Inspector, Bladwijzers, Geschiedenis, Cookie Management, de Webkit rendering-engine en meer te bieden, maar het ding dat Epiphany me fascineert, is de geweldige applicatiemodus.

Dit is het systeem dat wordt gebruikt voor het maken van desktop-geïntegreerde web-apps met functies zoals Individueel Sessiebeheer, Menu-integratie met alle bureaubladomgevingen, een Application Manager en een eenvoudig te gebruiken grafische gebruikersinterface (GUI). Alle functies van de Toepassingsmodus zijn geweldig, maar het Individueel Sessiemanagement vind ik het belangrijkste. We hebben gekeken hoe je een Netflix-webapp kunt maken via Google Chrome. Hoe Netflix Natively te bekijken op Linux - de eenvoudige manier Hoe Netflix Natively te bekijken op Linux - de Easy Way met Netflix op Linux is de afgelopen paar maanden aanzienlijk vereenvoudigd. Met de juiste browser kunt u genieten van uw favoriete programma's en films van de populaire streamingservice op uw Linux-apparaat. Meer lezen en hoewel Chrome hiervoor nodig is vanwege de HTML5 DRM (Digital Rights Management), zijn de webapp-hulpprogramma's van Chrome vrij slecht. De webapp van Google Chrome deelt dezelfde sessie met Chrome zelf, dus u kunt maar één web-app per service maken, iets dat verre van ideaal is.

Het individuele sessiebeheer van Epiphany biedt de mogelijkheid om zoveel desktop-geïntegreerde web-apps te maken als u maar wilt, ongeacht hoeveel accounts u op een service hebt, en het betekent dat u ze allemaal tegelijkertijd kunt gebruiken.

Gmail zou daar een goed voorbeeld van zijn, want hoe vaak per dag logt u in op één Gmail-account, logt u uit, logt u in op een ander en herhaalt u dit vervelende proces? Ik deed dit vaak, maar met Epiphany heb ik desktopweb-apps voor elk van mijn Gmail-accounts, zodat ik moeiteloos een van mijn Gmail-accounts kan starten zonder te hoeven omgaan met het inlogproces.

Ik kan mijn Gmail-accounts simultaan starten, zonder inlogproblemen.

Desktop-webapps maken met Driekoningen

Nu je geïnformeerd bent over waarom Driekoningen geweldig is, laten we beginnen met het maken van enkele web-apps. Het eerste dat je moet doen is Epiphany; installeren, terwijl dit eenvoudig zou moeten zijn, er is iets dat je moet weten voordat je begint.

De meeste Linux-distributies hebben Epiphany's pakketnaam in zijn repository als "epiphany", zoals je zou verwachten, maar Debian en distros gebaseerd op Debian (Ubuntu, Mint, Kubuntu, etc.) hebben het allemaal de naam "epiphany-browser". De reden voor dit verschil in naamgeving is dat Debian een benadering hanteert van "wie het eerst komt, het eerst maalt" en daarom is een spel aan de Debian-repository toegevoegd als "epiphany" vóór de browser, waardoor de browser gedwongen werd om "epiphany- browser”.

Opmerking - Ik ga op Debian / Ubuntu gebaseerde instructies gebruiken voor deze handleiding, maar de installatieopdracht is het enige dat anders zal zijn. dus verander gewoon naar commando naar de tool van je gekozen distro.

sudo apt install epiphany-browser 

Na de installatie start je Epiphany vanuit het hoofdmenu van je systeem. Zoals eerder vermeld, zie je het als Web in plaats van Driekoningen. Navigeer naar een website of web-app waarvoor u een desktop-web-app wilt maken en klik op het tandwiel- / tandwielpictogram in de rechterbovenhoek van de app. Kies Opslaan als webtoepassing in het menu dat wordt weergegeven. Als u van plan bent dit veel te doen, kunt u in de toekomst gewoon op Ctrl + Shift + A op uw toetsenbord drukken om het proces voor het maken van deze webapps te stroomlijnen.

epiphany-main-window-save-as-web-applicatie

Er verschijnt een nieuw venster waarin u wordt gevraagd de webapp een naam te geven. Er wordt automatisch een naam aan u voorgesteld, maar ik raad u aan een naamgevingsschema te gebruiken dat u later helpt de webapps te identificeren.

epiphany-save-as-web-applicatie-dialoogvenster-venster

Als ik bijvoorbeeld een Twitter-webapp wilde maken voor @MichaelTunnell en @MakeUseOf, dan noemde ik ze Twitter-MichaelTunnell en Twitter-MakeUseOf, wat zorgt voor een nauwkeurige sortering in de systeemmenu's.

Epiphany-webapps beheren

Epiphany heeft een eenvoudige maar geweldige Application Manager ingebouwd, wat een andere reden is waarom Epiphany een veel betere oplossing is dan Mozilla Firefox of Google Chrome. De Application Manager is vrij goed, maar helaas is het momenteel een beetje lastig te vinden.

epiphany-applicatie-manager

U moet een nieuw tabblad openen in de normale modus van Epiphany, typen over: applicaties in de navigatiebalk en op Enter drukken. (Ik heb een aanvraag ingediend bij het GNOME / Epiphany Team om een ​​"Application Manager" -menuoptie toe te voegen in het tandwiel- / tandwielmenu, in bug # 755076, en ik ben blij om u te informeren dat de ontwikkelaars zijn overeengekomen om de functie toe te voegen naar een toekomstige versie.)

Nadelen, zijn er nog meer?

Ja, er zijn enkele nadelen aan de web-apps van Epiphany - maar niet veel. Ik noemde al een dergelijk nadeel, het vinden van de Application Manager; maar verder vind ik dat er een mogelijkheid moet zijn om web-apps in een "chroomloze" stijl te laden, zodat de Epiphany GUI-elementen niet aan de gebruiker worden getoond. Hoewel de GUI-elementen handig zijn omdat ze gemakkelijk toegang bieden tot Back-, Forward- en Refresh-tools, laden sommige web-apps, zoals TweetDeck, in een enkele paginastructuur, zodat u deze elementen nooit met dit soort web-apps hoeft te gebruiken .

(Ik heb gevraagd om deze functie toe te voegen, maar tot nu toe heb ik geen geluk gehad om de ontwikkelaars ervan te overtuigen deze functie te maken. Als je die functie ook wilt hebben, kun je reageren op het verzoek in bug # 755015.)

Ten slotte bieden Distro's met Stability Focused geen backporting-updates voor oudere versies van de distro. Backporting neemt een nieuwere versie van een applicatie die werkt aan de huidige versie van de distro en deze laat werken op oudere versies van die distro. Dit gebrek aan backports betekent dat Ubuntu-gebruikers alleen de nieuwste versie zullen hebben als ze om de zes maanden upgraden naar de nieuwste versie van Ubuntu, terwijl als ze ervoor kiezen om op 14.04 te blijven, ze altijd versie 3.10 zullen hebben. Dit is meer een probleem in distro's zoals Linux Mint, omdat Linux Mint gebaseerd is op Ubuntu LTS (14.04) en omdat Mint 14.04 als hun basis zal houden tot medio 2016, zullen ze tot die tijd geen nieuwe versie van Driekoningen krijgen.

Heb je een Driekoningen gehad?

Naar mijn mening zijn de weinige nadelen dat Epiphany bleek in vergelijking met de geweldige functionaliteit die het biedt, dus ik denk dat dit een geweldige keuze is voor Desktop web-apps en ik zal het blijven gebruiken op mijn systeem, ongeacht hoe oud de versie is omdat zelfs de oudere versies zijn best goed.

Wat vind je van Driekoningen? Gebruik je het of heb je liever iets anders? Laat het me weten in de reacties hieronder.

In this article