Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.os.unix.linux.misc > #110460

Re: Firefox als Standard-Browser festlegen

From Andreas Kohlbach <ank@spamfence.net>
Newsgroups de.comp.os.unix.linux.misc
Subject Re: Firefox als Standard-Browser festlegen
Date 2020-05-15 10:24 -0400
Organization https://news-commentaries.blogspot.com/
Message-ID <874kshqnsn.fsf@usenet.ankman.de> (permalink)
References (8 earlier) <n9ttog-9ji.ln1@stfu.dumb1.com> <87y2pu3ets.fsf@usenet.ankman.de> <slrnrbqdq0.337.dein.name@news.strg-alt-entf.org> <87lflu37wd.fsf@usenet.ankman.de> <83zhaa6tmj.fsf@helmutwaitzmann.news.arcor.de>

Show all headers | View raw


On Fri, 15 May 2020 00:26:12 +0200, Helmut Waitzmann wrote:
>
> Die Ausgangsfrage war:  Warum wird die Einstellung für Firefox als
> Standard-Browser nicht permanent gemacht?  Dein Vorschlag an die
> Linux‐Distributoren war, das solle der Paketmanager – also der
> Distributor (als der Paketersteller) oder der Administrator (als
> Anwender des Paketsystems) – regeln, und Ralph legte dar, warum eine
> Einstellung, die alle Anwender eines Systems betrifft, obwohl sie von
> den persönlichen Vorlieben jedes Anwenders abhängt, bei einem echten
> Mehrbenutzersystem nicht sinnvoll ist. 

Nein. Die Festlegung des Standard-Browsers hat nichts mit dem
Paketmanager zu tun, wie mehrfach angeführt.

> Linux ist, so weit ich es bisher mitbekommen habe, – und ich hoffe,
> das bleibt auch so – ein echtes Mehrbenutzersystem.  Da muss der
> einzelne Benutzer seinen Standardbrowser auf andere Weise als durch
> Betätigen des Knopfes im Firefox wählen: 
>
> Ich kenne das vom Firefox in der Unix‐Welt bisher so, dass der
> Schaltknopf «Firefox zum Standardbrowser machen» vom Distributor
> abgestellt worden ist:  Er kann vom Anwender nicht betätigt werden. 
> Hat sich das inzwischen geändert?

In Gnome zumindest kann man per GUI Standard-Applikationen
festlegen. Wenn also in einem Mailer oder anderen Programmen ein Link mit
den Endungen html, htm, php und Verwandten geklickt wird, sollte dann die
gewählte Standard-Applikation damit geöffnet werden.

> Der Grund für das Abstellen ist, dass so eine Einstellung vom Firefox
> aufgrund der vielen Möglichkeiten, wo Anwender den von ihnen gewollten
> Standardbrowser festlegen können, nicht sicher vorgenommen werden
> kann:  Sollte der Firefox beispielsweise die Umgebungsvariable
> «BROWSER» beeinflussen?  Wo sollte er das tun?  Wie sollte er das
> tun?  Weiß er, wie das bei allen möglichen Desktop‐Systemen gemacht
> werden muss, und kann er ermitteln, welches von ihnen der Anwender
> gerade nutzt?  Was sollte geschehen, wenn der Anwender sich nicht
> grafisch einloggt, sondern ohne X11‐Umgebung am System arbeitet
> (beispielsweise, weil sein grafischer Zugang wegen eines
> Konfigurationsfehlers, der ihm passiert ist, defekt ist) und jetzt
> unbedingt einen textorientierten WWW‐Browser braucht, um geschwind
> etwas nachzusehen, was ihm bei der Fehlerbehebung hilft?  Firefox als
> Standardbrowser starten, weil der das in «~/.profile» reingeschrieben
> hatte, und mangels X11 auf die Schnauze fallen? 

Browser in Linux sollten es nie erlauben, sich als selbst Standard-Browser
festzulegen. Außer sie gehen den Weg, sich im jeweiligen *Linux*
*Desktop* als diese einzutragen. Das mag in Windows funktionieren. Linux
hat aber mehrere Desktop-Anwendungen. Wenn jede für sich selbst einen
Default-Browser festlegen kann, ist das optimal. Das Problem wäre gelöst.

Außer man will, dass für jeden User derselbe Browser (oder dieselbe
andere Anwendung) default ist, sollte man das über die alternatives
machen können. So z.B. wenn man (neben root) der einzige User ist.

> Um zur ursprünglichen Frage zurückzukommen:  Der Anwender müsste sich
> in seinem Desktop‐System, das er gerade nutzt, umsehen
> (Handbuchseiten?  Hilfetexte, die auf Knopfdruck erhältlich sind?) und
> die Möglichkeiten nutzen, die ihm das Desktop‐System zur
> Standard‐Browser‐Wahl bietet.

Das ist mehr straight forward. Ohne die globale Zuordnung (siehe nächster
Absatz) fragte jeder Browser, ob er default sein soll. Die Frage kann man
für die Zukunft in jedem Browser ablehnen. Keiner ist default. Es scheint
dann die Einstellung in update-alternatives global zu gelten.

> Im Firefox, vermute ich, müsste er das Angebot, den Firefox bei jedem
> Start prüfen zu lassen, ob er der Standardbrowser sei, abstellen und
> dann hoffen, dass alle Stellen, an denen ein Browser gestartet wird,
> auch wirklich auf die im Desktop‐System vorgenommenen Einstellungen
> zurückgreifen. 

Das habe ich in *allen* Browsern abgestellt. Ich will global für alle
User Chromium als Standard-Browser. Das funzt wie gewollt; kein Browser
unter keinem User fragt mehr nach, ob er Standard-Browser sein darf.

[...]

> Warum also wird die Einstellung im Firefox «als Standard-Browser
> festlegen» nicht permanent gemacht?  Weil der Firefox dafür nicht
> genug Wissen hat, das einzustellen.  Eine bessere Adresse dafür ist
> vermutlich das Desktop‐System oder (bei textorientiertem Anmelden) die
> Startup‐Dateien für den Login‐Shell.

Man muss erst jedem Browser verbieten nachzufragen, ob er King of the
hill sein darf. Dann über update-alternatives des Browsers den
Default-Browser angeben, sodass bei einem Klick auf einen Link eben
dieser aufgerufen wird.

> «update-alternatives» als Alternative scheidet aus, weil der Firefox
> nur auf Methoden zurückgreifen kann, die auch in Mehrbenutzersystemen
> funktionieren. 

Soweit ich verstehe, greift update-alternatives-www.browser oder ähnlich
genau dann, wenn allen Browsern (Chrome, Firefox, Falkon...) die
Nachfrage verboten wurde, ob sie Default-Browser sein dürfen. Wenn dem so
ist, sollte ein Klick in einer anderen Anwendung auf einen HTML Link den
Browser starten, der in update-alternatives-www.browser hinterlegt
wurde. Und das global (für jeden Nutzer).

> Wann immer die Frage heißt:  «Wie kann ich einstellen, was mein
> Standard‐Browser, ‐Editor, ‐Pager o. ä. ist?» ist die Antwort
> «update-alternatives» die falsche.

AFAIK kommt es darauf an, ob es auf der GUI allen Browsern verboten
wurde, default zu sein. Damit ist keiner default, und der Eintrag in
update-alternatives sollte greifen. Also erst gilt, was im GUI-Desktop
vorgegeben wurde. Wenn da nichts ist, wird auf update-alternatives
zurückgegriffen... Soweit ich das verstehe.
-- 
Andreas

PGP fingerprint 952B0A9F12C2FD6C9F7E68DAA9C2EA89D1A370E0

Back to de.comp.os.unix.linux.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Firefox als Standard-Browser festlegen "Ch. Hanisch" <ch-hanisch@t-online.de> - 2020-05-04 12:13 +0200
  Re: Firefox als Standard-Browser festlegen Martin Schnitkemper <news.trash.5.mschnitk@spamgourmet.com> - 2020-05-09 19:27 +0200
    Re: Firefox als Standard-Browser festlegen "Ch. Hanisch" <ch-hanisch@t-online.de> - 2020-05-11 22:23 +0200
      Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-12 10:04 -0400
        Re: Firefox als Standard-Browser festlegen "Ch. Hanisch" <ch-hanisch@t-online.de> - 2020-05-12 22:01 +0200
          Re: Firefox als Standard-Browser festlegen "Ch. Hanisch" <ch-hanisch@t-online.de> - 2020-05-12 22:29 +0200
            Re: Firefox als Standard-Browser festlegen Gert Link <gertlink_nospam@gmx.de> - 2020-05-13 07:59 +0200
          Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-13 00:44 -0400
            Re: Firefox als Standard-Browser festlegen Ralph Angenendt <dein.name@strg-alt-entf.org> - 2020-05-13 09:30 +0000
              Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-13 08:17 -0400
                Re: Firefox als Standard-Browser festlegen Ralph Angenendt <dein.name@strg-alt-entf.org> - 2020-05-13 15:43 +0000
                Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-14 07:59 -0400
                Re: Firefox als Standard-Browser festlegen Ralph Angenendt <dein.name@strg-alt-entf.org> - 2020-05-14 12:17 +0000
                Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-14 10:26 -0400
                Re: Firefox als Standard-Browser festlegen Jens Schüßler <jgs@trash.net> - 2020-05-13 21:10 +0200
                Re: Firefox als Standard-Browser festlegen Holger Schauer <Holger.Schauer@gmx.de> - 2020-05-14 11:48 +0200
                Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-14 08:01 -0400
                Re: Firefox als Standard-Browser festlegen Ralph Angenendt <dein.name@strg-alt-entf.org> - 2020-05-14 12:19 +0000
                Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-14 10:31 -0400
                Re: Firefox als Standard-Browser festlegen Helmut Waitzmann <nn.throttle@xoxy.net> - 2020-05-15 00:26 +0200
                Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-15 10:24 -0400
                Re: Firefox als Standard-Browser festlegen Christian Garbs <mitch@cgarbs.de> - 2020-05-20 21:19 +0200
            Re: Firefox als Standard-Browser festlegen Holger Schauer <Holger.Schauer@gmx.de> - 2020-05-13 11:53 +0200
              Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-13 08:16 -0400
        Re: Firefox als Standard-Browser festlegen Jan Novak <repcom@gmail.com> - 2020-05-13 12:19 +0200
          Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-13 08:18 -0400
            Re: Firefox als Standard-Browser festlegen Jan Novak <repcom@gmail.com> - 2020-05-13 15:28 +0200
              Re: Firefox als Standard-Browser festlegen Andreas Kohlbach <ank@spamfence.net> - 2020-05-13 10:02 -0400
              Re: Firefox als Standard-Browser festlegen Helmut Waitzmann <nn.throttle@xoxy.net> - 2020-05-14 00:05 +0200
                Re: Firefox als Standard-Browser festlegen Claus Reibenstein <4spamersonly@kabelmail.de> - 2020-05-14 11:50 +0200
                Re: Firefox als Standard-Browser festlegen Helmut Waitzmann <nn.throttle@xoxy.net> - 2020-05-14 21:48 +0200
                Re: Firefox als Standard-Browser festlegen Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2020-05-14 11:25 +0000

csiph-web