GNU/Linux >> Tutoriales Linux >  >> Linux

xdg-open acaparando la CPU al bifurcarse sin cesar

Compruebe el valor de su variable de entorno BROWSER. En la mayoría de los shells, esto lo hace echo $BROWSER . Si está configurado en /usr/bin/xdg-open , ahí radica tu problema.

Cuando xdg-open intenta abrir una dirección web, no lo hace con la configuración predeterminada con xdg-mime, sino con el comando en la variable BROWSER. Y dado que ese comando es xdg-open en sí mismo, se bifurca hasta el infinito.

Vaciar esta variable resuelve el problema. Para bash, probablemente esté configurado en /usr/bin/xdg-open en ~/.bashrc , con una línea como BROWSER=/usr/bin/xdg-open . Elimine esa línea y el problema está solucionado.

Supongo que xdg-open también usa el navegador como la aplicación de apertura predeterminada, lo que lleva al mismo proceso de consumo de CPU cada vez que se maneja un archivo desconocido.

Además, instalando perl-file-mimeinfo y un reinicio podría ayudar.

Gracias MariusMatutiae por proporcionar el enlace que me ayudó a responder mi propia pregunta.


Linux
  1. Los 10 mejores sitios web para ejecutar Linux en un navegador web

  2. Cómo cambiar la variable PATH en Linux

  3. Equivalente en Linux del comando de apertura de Mac OS X

  4. SVN verifica el contenido de una carpeta, no la carpeta en sí

  5. ¿Cómo cambiar el idioma de mi git?

Cómo el kernel de Linux maneja las interrupciones

Una forma sencilla de entender el comando IOStat

Cómo encontrar la utilización de la CPU, qué hace que el sistema se cuelgue

¿Cómo producir el efecto de caché de la CPU en C y Java?

¿Cuál es la diferencia entre $(CC) y $CC?

¿En qué se parecen el tiempo de CPU y el uso de CPU?