Ich bin auf 15.04 64-Bit-Lubuntu und habe Chrome von ihrer Website heruntergeladen, da es manchmal nützlich sein kann, aber ich möchte Firefox als meinen Standardbrowser behalten und obwohl ich es als Standardbrowser eingestellt habe, läuft es immer noch nicht, wenn ich es herunterlade ausführen x-www-browser
. Ich habe dann Firefox manuell als Standard mithilfe des update-alternatives
Skripts festgelegt, aber ich habe mich gefragt, warum Chrome eine Priorität von 200 hat. Ich sehe Chrome nicht so hoch wie sie selbst, also wie könnte ich die Prioritäten ändern ?
Dies ist, was ich jetzt habe und Firefox ist in der Tat meine Standardanwendung geworden, sollte es aber nicht sein, wenn ich es in der Firefox-Benutzeroberfläche selbst eindeutig als Standard festgelegt habe.
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/google-chrome-stable 200 auto mode
1 /usr/bin/chromium-browser 40 manual mode
* 2 /usr/bin/firefox 40 manual mode
3 /usr/bin/google-chrome-stable 200 manual mode
Antworten:
Sie können die Priorität ändern mit:
Beispiel:
Vor
nach:
quelle
sudo
: Es ist also pro System, sollte aber pro Benutzer oder noch besser pro Shell sein. 2) Absolute Pfade: Es braucht also einen tiefen Einblick in das System und nur ein kleiner Tippfehler macht es komplett kaputt. 3) komplexe und unverständliche Kommandozeile. 4) Unerwartete API: Prio 1 ist normalerweise das Top-Prio. Ich sage nicht, dass die Nummerierung falsch ist, aber bitte nenne es nicht "Priorität". 5) Es handelt sich um eine gut versteckte Funktionalität usw. usw. usw. Solche wichtigen Funktionen in Linux / Debian müssen immer unter Berücksichtigung der normalen Leute entwickelt werden, für diejenigen, die es nicht wissen und sich nicht darum kümmern.x-www-browser
weder was noch wasEnvironment
oderVariable
Mittel. Sie sind jedochx-www-browser
hinter den Kulissen betroffen . Vergleichen Sie mit dem Volkswagen-Abgasskandal: Diesel-Lkw-Fahrer sind verärgert, weil sie wissen, dass sie betroffen sind. Aber sie wissen immer noch nichts über AdBlue oder wie es funktioniert. Aber was noch wichtiger ist: Sie wollen es nie wissen und müssen es auch nicht wissen! Normale Leute sind keine Raketeningenieure, und selbst die meisten Raketeningenieure müssen in ihrem Auto nichts über AdBlue wissen.Kurz gesagt: editiere / var / lib / dpkg / alternatives / x-www-browser und ändere die Priorität darin
EINZELHEITEN
Die einfachste und wichtigste Antwort ist das Bearbeiten der alternativen Dateien für die Administratoraktualisierung in der
/var/lib/dpkg/alternatives
Bearbeiten Sie also die
x-www-browser
DateiDie Ausgabe wird folgendermaßen aussehen:
Ändern Sie jetzt einfach die Priorität von Chrome (200), indem Sie speichern, was Sie möchten. (Ich wechselte zu 50)
Überprüfen Sie die neuen Einstellungen
quelle
update-alternatives
Schnittstelle ändert . Ich bevorzuge diesen Weg, da Sie nie wissen, was es sonst tut, außer die Datei zu ändern, wie Sie sagten. Auch technisch ist seine Lösung einfacher, da er nur 1 Befehl verwendet. Sie verwenden den Befehl 1, um die Datei zu öffnen, müssen diese jedoch bearbeiten und anschließend speichern, währendupdate-alternatives --install
dies für Sie erledigt wird.Ich habe qutebrowser
~/.local/bin
auf meinem installiert$PATH
. Ich hatte den vollständigen Pfad zur ausführbaren Datei angegeben, was bedeutete, dass ich ausführen mussteanstatt
qutebrowser
nur als vorletztes Argument zu verwenden (weil sichupdate-alternatives
beschwert wurde, dass der Pfad nicht absolut ist)EDIT: Ich bin auf Debian Buster / Sid, HTH sowieso. EDIT2: Begründung, warum ich den vollständigen Pfad zu qutebrowser angeben musste.
quelle