Tengo este extraño problema en el que cada vez que se abre un enlace desde el shell, el html en caché se abre localmente, en lugar de hacerlo a través de un navegador.
para ilustrar :
Si funciono con el comando xdg-open http://www.google.com
en un indicador bash, este URL se abre en mi barra de navegación: file:///var/tmp/kdecache-seldon/krun/13954_0_
.
Aquí hay una imagen de cómo se carga en cromo (que actualmente está configurado como mi navegador predeterminado).
Este problema también ocurre cuando hay una llamada para abrir un enlace desde (la mayoría) de las aplicaciones, por ejemplo, haciendo clic en un enlace externo en la documentación de ayuda para Gwenview.
¿Alguien tiene alguna idea de por qué esto podría estar sucediendo? ¿Algo que pueda intentar para evitar que esto suceda?
Actualizando con algunos pasos que he probado:
iniciar una url con la ruta de la aplicación funciona bien (es decir,
chromium-browser http://www.google.com
ofirefox http://www.google.com
Verifiqué
~/.local/share/applications/mimeapps.list
y pensé que había encontrado el problema por completo porque metext/html
señalaron un.desktop
archivo viejo e inexistente . Pero arreglar la entradachromium-browser.desktop
no solucionó el problema
Todavía no sé cuál podría ser este problema
Respuestas:
No estoy completamente seguro de lo que sucede detrás de escena en KDE, pero parece que Chrome no estaba obteniendo la URL como parámetro, sino que estaba obteniendo el html recuperado (y solo el html, ningún otro recurso).
Entonces, en base a esta respuesta para obtener el correo electrónico basado en la web como predeterminado en KDE, en una corazonada, agregué
$s
al final del componente predeterminado del navegador web, y funcionó. Me encantaría saber más sobre el$s
parámetro, si alguien lo sabe, pero solucionó este problema específico.para solucionar este problema : en Configuración del sistema , en Aplicaciones predeterminadas para el navegador web , cambié
/usr/bin/chromium-browser
a/usr/bin/chromium-browser $s
( obviamente,
/usr/bin/chromium-browser
debe cambiarse a la ruta de cualquier navegador que use )fuente