Überprüfen Sie den Wert Ihrer BROWSER-Umgebungsvariablen. In den meisten Schalen geschieht dies durch echo $BROWSER
. Wenn es eingestellt ist /usr/bin/xdg-open
, liegt darin Ihr Problem.
Wenn xdg-open versucht, eine Webadresse zu öffnen, erfolgt dies nicht mit der Standardeinstellung mit xdg-mime, sondern mit dem Befehl in der BROWSER-Variablen. Und da dieser Befehl selbst xdg-open ist, verzweigt er sich ins Unendliche.
Durch das Leeren dieser Variablen wird das Problem gelöst. Für bash, wird es wahrscheinlich auf /usr/bin/xdg-open
in ~/.bashrc
, mit einer Zeile wie BROWSER=/usr/bin/xdg-open
. Löschen Sie diese Zeile und das Problem ist behoben.
Ich gehe davon aus, dass xdg-open auch den Browser als Standard-Öffnungsanwendung verwendet, was zu demselben CPU-Prozess führt, wenn eine unbekannte Datei bearbeitet wird.
Auch die Installation perl-file-mimeinfo
und ein Neustart können hilfreich sein.
Danke an MariusMatutiae für den Link, der mir geholfen hat, meine eigene Frage zu beantworten.