Stellen Sie den systemweiten Standardbrowser auf Manjaro ein

17

In Ubuntu habe ich verwendet

sudo update-alternatives --config x-www-browser

um den Standard-Internetbrowser manuell einzustellen.

Bildbeschreibung hier eingeben

In Manjaro bekomme ich:

sudo: update-alternatives: command not found

Ich habe Firefox als Standard in seinen Einstellungen festgelegt und möchte, dass es so bleibt.

Nach der Installation von Chromium ist Chromium der Standardbrowser, obwohl ich Firefox als solchen erneut bestätigt habe und in den Chromnum-Einstellungen heißt es: "Chromium kann den Standardbrowser nicht bestimmen oder festlegen".

Wie erstelle ich den Firefox-Standardbrowser?


quelle
Hat manjaro den x-www-browser symlink? Und worauf verweist es? Gibt es auch Update-Alternativen in Manjaro?
Braiam
@Braiam - Nein. Und nein, nicht einmal in AUR.
Wenn Ihr System nicht über Folgendes verfügt x-www-browser, was soll "Ändern der verknüpften Binärdatei" bedeuten? Versuchen Sie, den Standardbrowser zu ändern? Das hängt von der Anwendung ab, mit der es gestartet wird. Ich glaube nicht, dass Manjaro einen systemweiten Standard hat (und es ist sowieso eher eine Benutzerpräferenz). Für welche Anwendung interessieren Sie sich?
Gilles 'SO- hör auf böse zu sein'
@Gilles - diese Formulierung des Titels ist auf die Bearbeitung durch Braiam zurückzuführen , während ich nur neugierig fragte, ob die Ubuntu-Option in Manjaro verfügbar sein würde. Wenn nicht, ist das meine Antwort. (Bei der Installation von Chromium wurde es als Standardbrowser übernommen. Ich glaube, ich habe es einfach über die FF-GUI
1
@cipricus Oh, ich verstehe, sorry. Ihr Originaltitel war auch irreführend . Ich glaube auch hier nicht, dass Manjaro systemweit oder benutzerspezifisch voreingestellt ist. Daher erhalten Sie eine bessere Hilfe, wenn Sie angeben, welche Anwendungen Sie verwenden, um einen Browser zu starten.
Gilles 'SO- hör auf böse zu sein'

Antworten:

14

Für Benutzer von i3wm, zusätzlich zu der Bearbeitung ~/.config/mimeapps.listund ~/.i3/configSie auch ändern müssen $BROWSERaus ~/.profile, legen Sie es auf /usr/bin/chromium, um Browser - Sitzungen , die aus dem Terminal zu verhindern , dass die falsche Browser zu öffnen.

Anas Harby
quelle
5
Eigentlich finde ich, dass dies die einzige Lösung ist, die mein Problem gelöst hat. Dies ist eine separate Antwort. Bei Anwendungen, die den Standardbrowser (z. B. Jupyter) öffnen, funktioniert es nicht, nur die Tastenzuordnungen zu ändern.
Ébe Isaac
für mich war es auch erforderlich, das palemoon-paket zu entfernenpacman -R palemoon-bin
akiva
13
xdg-settings set default-web-browser chromium.desktop
Humbug
quelle
1
Wo chromiumist was auch immer Sie an der Eingabeaufforderung eingeben, um Ihren bevorzugten Browser zu starten. Zum Beispiel könnte es sein google-chrome-stable.
Tom Hale
Funktioniert für Voidlinux mit i3.
Xoryves
1
Funktioniert nicht auf Manjrao I3:, xdg-settings: $BROWSER is set and can't be changed with xdg-settingsaber Anas Antwort hat funktioniert: unix.stackexchange.com/a/434465/28262
Florian Brinker
5

Falls jemand anderes das gleiche Problem hat ...

Bearbeiten Sie Ihre Konfigurationsdatei:

nano ~/.i3/config 

und ändern

bindsym $mod+F2 exec …

in einen Browser deiner Wahl (zB bindsym $mod+F2 exec google-chrome-stable) Speichere und lade deine Konfigurationsdatei neu ( mod+ Shift+ R)

Sollte alles eingestellt sein ...

chris.r
quelle
2
Dies scheint übermäßig i3-zentriert zu sein.
Arnaud Meuret
Ja, war es. Nun zu xfce, die Tom unten anspricht.
chris.r
4

Bearbeiten Sie Ihre ~/.config/mimeapps.listund ersetzen Sie Verweise auf firefox.desktopdurch google-chrome.desktop.

Wenn Sie google-chrome-stablezum Starten von Chrome verwenden, verwenden Sie stattdessen das, gefolgt von .desktop.

Tom Hale
quelle