Evolution default browser

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Evolution default browser

Beitrag von Ozelot » 29.12.2022 18:30:58

Hi,

ich nutze Evolution ohne Gnome. Leider öffnet Evolution immer Epiphany statt des im System eingestellten Browsers, was ein Problem ist, da Epiphany bestimmte Funktionen nicht unterstützt. Da ich Epiphany für andere Zwecke nutzen will, ist ein Hack mit softlink auch keine Option. Alle Tips im Netz beziehen sich auf Gnome GUIs - daher die Frage: wie bringe ich Evolution händisch bei, welchen Browser es nutzen soll?

michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Evolution default browser

Beitrag von michaa7 » 29.12.2022 19:23:36

Du hast zwar gesagt dass du kein Gnome benutzt, aber nicht welches DE stattdessen:

Hier gibt es infos je nach Umgebung:
https://wiki.debian.org/DefaultWebBrows ... em-wide.29
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 31.12.2022 18:26:54

Momentan KDE und XFCE im Wechsel.. danke!

Benutzeravatar
cosinus
Beiträge: 3423
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Evolution default browser

Beitrag von cosinus » 31.12.2022 19:22:58

Die DEs bieten doch in ihren Einstellungen an, Standardanwendungen zu definieren. Oder funktioniert das bei dir nicht?

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 31.12.2022 19:26:09

Soweit ich das kenne, lassen sich in DEs nur Standardanwendungen für bestimmte Dateitypen festlegen. Hier geht es darum, welche Anwendung eine andere Anwendung aufruft. Obendrein ignoriert, wie oben geschrieben, Evolution die Systemeinstellung für Standardbrowser.

Benutzeravatar
cosinus
Beiträge: 3423
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Evolution default browser

Beitrag von cosinus » 31.12.2022 19:41:14

Ozelot hat geschrieben: ↑ zum Beitrag ↑
31.12.2022 19:26:09
Soweit ich das kenne, lassen sich in DEs nur Standardanwendungen für bestimmte Dateitypen festlegen.
Schau dir doch mal die "Standardanwendungen" in den Einstellungen bei xfce an. Das mit den Dateitypen ist da erst im letzten Tab.

Ozelot hat geschrieben: ↑ zum Beitrag ↑
31.12.2022 19:26:09
Hier geht es darum, welche Anwendung eine andere Anwendung aufruft. Obendrein ignoriert, wie oben geschrieben, Evolution die Systemeinstellung für Standardbrowser.
Was heißt hier ignoriert? Ignoriert Evolution die von dir gewählten Einstellungen bei den Standardeinstellungen?

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 31.12.2022 19:44:22

Standardbrowser ist Chromium. Bei den mimeapps ist Epiphany nicht genannt. update-alternatives x-www-browser steht auf chromium. Und bei xdg-settings steht chromium. Und Evolution öffnet tapfer weiterhin Epiphany.

Benutzeravatar
cosinus
Beiträge: 3423
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Evolution default browser

Beitrag von cosinus » 31.12.2022 20:02:00

Also ich hab das bei mir in einer VM nachgespielt und Evolution sowie Epiphany (Gnome Web) nachinstalliert. Evolution öffnet brav Firefox wenn ich einen Link in einem Entwurf anklicke. Und wenn ich in den besagten Standardanwendungen Chromium als Standardbrowser einstelle, öffnet Evolution auch den Chromium wenn man einen Link anklickt.

Ist bei dir im Profil irgendwas verbogen? Wie verhält sich das denn wenn du mit einem neu erstellten Testuser in Evolution einen Link klickst?

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 31.12.2022 21:13:51

Mir geht es nicht um Links in mails (stimmt, da öffnet sich tatsächlich Chromium), sondern um Oauth mit Security Token.

Benutzeravatar
cosinus
Beiträge: 3423
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Evolution default browser

Beitrag von cosinus » 31.12.2022 21:19:47

Ok, dann hab ich dich falsch verstanden. 8O

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 31.12.2022 21:41:41

Macht nix, immerhin hab ich dadurch gelernt, dass das kein allgemeines Verhalten von Evolution ist, sondern spezifisch nur bei der Authentifizierung auftritt.

Benutzeravatar
cosinus
Beiträge: 3423
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Evolution default browser

Beitrag von cosinus » 31.12.2022 22:33:35

Ich kenn oauth leider nicht. Wie sieht denn so ein typischer Link aus? Mit http(s) geht der nicht los oder?

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 31.12.2022 23:14:52

Das geht schon über https, aber wird im Rahmen des imap-Authentifizierungsprozesses aufgerufen. Genauer weiß ich das auch nicht.

Benutzeravatar
cosinus
Beiträge: 3423
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Evolution default browser

Beitrag von cosinus » 31.12.2022 23:21:23

Aber wie sieht der nun aus? Wenn der mit https anfängt wird das dem default browser übermittelt. Vllt ruft dann dieser warum auch immer Epiphany auf?
Egal, ich trink jetzt erstmal ein Bier und rutsche in 2023 rein. Guten Rutsch auch dir.

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 01.01.2023 17:50:43

Weiß nicht ob das viel hilft, aber hier ist die Struktur. Nein, der Link wird nicht erst an den Default Browser übermittelt, der dann Epiphany aufruft.

Code: Alles auswählen

https://URL.URL.URL/oauth2/v2/auth/identifier?login_hint=xxxx&scope=URL+OTHERSTUFF&response_type=xxxx&redirect_uri=xxxx&include_granted_scopes=BOOLEAN&client_id=xxxx&hd=xxxx&as=xxxx&o2v=xxxx&flowName=xxxx

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 01.01.2023 17:51:21

Dir auch einen guten Rutsch, nachträglich.

Korodny
Beiträge: 705
Registriert: 09.09.2014 18:33:22
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Evolution default browser

Beitrag von Korodny » 01.01.2023 19:36:17

Du bist ein bisschen arg sparsam mit Informationen - dass es um oauth geht, steht erst in deinem 5. Post.

M.W. unterstützt Evolution oauth im Auslieferungszustand gar nicht. Hast du zufällig das Plugin installiert, das für Exchange-Kompatibilität sorgt (hab den Namen gerade nicht parat) und versuchst mit einem entsprechenden Server Kontakt aufzunehmen? Oder in welchem Zusammenhang nutzt du sonst oauth unter Evolution?

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 01.01.2023 22:40:46

Sorry, mir war leider erst später klar, dass Oauth spezifisch das Problem ist. Bis dahin dachte ich, dass es eine allgemeine Einstellung in Evolution sei. Auf öffentlichen Foren bin ich immer tendentiell sparsam mit Information.

Ich versuche einen google-account mit 2FA von Evolution aus zu öffnen. Oauth funktioniert prinzipiell - es wird Epiphany aufgerufen, und ich bekomme die Passwortabfrage. Erst im nächsten Schritt meldet mir Epiphany, dass es mit Hardware Sicherheitstokens nicht umgehen kann. Chromium könnte das.

Irgendwo muss konfiguriert sein, welchen Browser Evolution für Oauth öffnet. Die Frage ist nur wo.

tijuca
Beiträge: 297
Registriert: 22.06.2017 22:12:20

Re: Evolution default browser

Beitrag von tijuca » 02.01.2023 00:32:10

OAuth2 ist ein Authentifizierung-/Authorisierungssverfahren, keine Eigenschaft eines Browsers.

OAuth2, Evolution und ein Google Account wurde hier schon mal beschrieben und als gelöst markiert (Link übrigens per präferierter Suchmaschine gefunden, neben zahlreichen anderen Tipps)

viewtopic.php?t=156180

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 02.01.2023 03:05:52

Entschuldige, ich will Dir die Unfreundlichkeit nicht verderben, aber ich glaube, dass ich weder Oauth als Eigenschaft eines Browsers bezeichnet habe, noch dass mir der Link hilft. Dort wird gefragt, wie man Oauth2 zum Laufen kriegt und das Problem mit Bordmitteln von Gnome gelöst. Das war aber nicht mein Problem - Oauth funktioniert und Gnome benutze ich nicht. Ich habe ein Problem mit dem Security Token / 2FA, weil Epiphany das nicht kann und das ließe sich lösen, wenn ich im Rahmen des Authentifizierungverfahrens Evolution dazu kriegen könnte, einen anderen Browser aufzurufen um die Authentifizierung durchzuführen.

Sag mir gern, wo ich mich irre, bzw. welche anderen Tips Du gefunden hast.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Evolution default browser

Beitrag von smutbert » 02.01.2023 10:22:51

Ist das wirklich ein vollwertiges Browserfenster?

Wenn es um Anmeldegeschichten geht, öffnet bei mir Evolution nur ein, kleines, werkzeugleisteloses Fenster, das sich zwar größtenteils etwa wie epiphany verhält, weil es auch WebKitGtk verwendet, aber kein externer Browser ist und sich in dem Fall auch nicht so einfach ändern lassen dürfte. Genau kann ich es jetzt aber nicht sagen, weil ich evolution nicht mehr verwende.

und noch eine kleine Ergänzung. Hier ist am Ende ein Hinweis, wie man mehr Informationen agezeigt bekommt, möglicherweise schreibt evolution dann auch was das für ein Browserfenster ist:
https://wiki.gnome.org/Apps/Evolution/EWS/OAuth2

tijuca
Beiträge: 297
Registriert: 22.06.2017 22:12:20

Re: Evolution default browser

Beitrag von tijuca » 02.01.2023 10:58:44

Ozelot hat geschrieben: ↑ zum Beitrag ↑
02.01.2023 03:05:52
Oauth funktioniert und Gnome benutze ich nicht. Ich habe ein Problem mit dem Security Token / 2FA, weil Epiphany das nicht kann und das ließe sich lösen, wenn ich im Rahmen des Authentifizierungverfahrens Evolution dazu kriegen könnte, einen anderen Browser aufzurufen um die Authentifizierung durchzuführen
Da offensichtlich keiner weiß was Dein Problem so ist, und Du es immer noch nicht genau beschreiben kannst, wir auch Deine Umgebung und durchgeführten Dinge nicht kennen, ist es unmöglich einen genauen Lösungstipp zu geben. Und so genau verstanden was OAuth ist und wie es funktioniert hast Du vermutlich auch nicht. Aber Du sagst ja das es funktioniert.

"Mein Auto funktioniert nicht!"
"Hast Du schon mal versucht den Zündschlüssel zu drehen?"

Nicht hilfreich, oder? Aber welchen Tipp soll man geben?
Was ist so schwierig daran drei Suchbegriffe in die Suchmaschine Deiner Wahl zu werfen? Wenn schon geschehen, nach was hast Du gesucht und warum keine Lösung gefunden?

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 02.01.2023 16:54:13

@tijuca

Deine Analogie mit dem Auto ist relativ schief, weil mein Post kein typischer "x funktioniert nicht" post war. Du hast einfach Oauth und Evolution nachgeschlagen und behauptet ich sei dafür zu faul/doof. Wenn Du die Frage nicht genauer lesen willst, dann wärs besser, Du sparst Dir Deinen Ärger und antwortest gar nicht. Musst Du ja nicht. Was ist an der Frage, wo in Evolution konfiguriert ist, welcher Browser für Oauth aufgerufen wird, unpräzise oder unvollständig?

Glücklichereweise gibts ja smutbert, der komischerweise mein Problem versteht und das tut, was gute Leute in Foren tun. Und der hat recht: Vielleicht ist das gar kein separater Browser, sondern Evolution bettet nur einen Teil der Code-basis von Epiphany bzw. WebKit/GTK ein. Ich forsche mal nach, ganz alleine.

Und ja, oh Wunder, meine Kenntnisse sind nicht perfekt. Wat nu? Im Forum posten und auf nette Leute hoffen. Klappt halt nicht immer.

Ozelot
Beiträge: 1507
Registriert: 18.11.2007 09:52:58

Re: Evolution default browser

Beitrag von Ozelot » 02.01.2023 17:29:37

ah, jetzt weiß ich wieder, warum ich annahm, das sei ein Browser:

Nachdem ich das Passwort erfolgreich eingebe (was, für den lieben tijuca, der Grund ist, warum ich davon ausgehe, dass Oauth funktioniert, und davon ausgehe, dass ich in etwa weiß was es tut), bekomme ich die Meldung "Dieser Browser unterstützt keine Sicherheitsschlüssel. Andere Option wählen | Abbrechen"). Aber ich vermute, smutbert hat immer noch recht: Evolution rendert hier u.U. nur eine Nachricht, die vom Google Oauth Server kommt.

Antworten