Welche Umgebungsvariable sollte ich verwenden, um einen Standardwebbrowser festzulegen?

Welche Umgebungsvariable sollte ich verwenden, um einen Standardwebbrowser festzulegen?

Ich versuche, in meiner .bashrc- oder .profile-Datei Google Chromium als meinen Standard-Webbrowser festzulegen. Welche Umgebungsvariable muss ich dafür festlegen?

Bearbeiten: Hier sind einige weitere Informationen:

A. Ich habe keinen Sudo-Zugriff auf die Maschine.

B. Aufgrund der Beschaffenheit der Maschine muss es bei jeder Anmeldung erneut ausgeführt werden.

C. Idealerweise läuft es beim Anmelden ohne Dialog.

Antwort1

Ich habe eine Lösung gefunden:

xdg-settings set default-web-browser chromium-browser.desktop

Sie könnten auch verwenden:

xdg-settings set default-web-browser firefox.desktop

oder:

xdg-settings set default-web-browser chrome-browser-stable.desktop

Wenn Sie dies beim Login automatisieren möchten, fügen Sie einfach diesen Einzeiler in Ihr .profile ein

Antwort2

Zu diesem Zweck verwenden Sie den Befehl sudo update-alternatives. Für den Standard-Webbrowser sudo update-alternatives --config x-www-browserwird ein interaktiver Dialog gestartet, in dem Sie den Standard festlegen können, der auch über mehrere Sitzungen hinweg der Standard bleibt.

Wenn Sie wirklich den Standardwert nach jedem Neustart festlegen möchten, verwenden Sie

update-alternatives --set x-www-browser /path/to/browser

in etwas wie /etc/rc.local, da es Root-Berechtigungen benötigt.

verwandte Informationen