L'apertura di collegamenti al di fuori di Broswer in Kubuntu apre HTML solo dalla cache KDE locale


8

Ho questo strano problema in cui ogni volta che viene aperto un collegamento dalla shell, l'html nella cache viene aperto localmente, anziché tramite un browser.

per illustrare :

se faccio funzionare l'ordine xdg-open http://www.google.comin un prompt bash, questo URL si apre nella mia barra del browser: file:///var/tmp/kdecache-seldon/krun/13954_0_.

Ecco un'immagine di come si carica in cromo (che è attualmente impostato come browser predefinito).

strano errore .


Questo problema si verifica anche quando è presente una chiamata per aprire un collegamento dalla (maggior parte) applicazioni, ad esempio facendo clic su un collegamento esterno nella documentazione della guida per Gwenview.

Qualcuno ha qualche idea sul perché questo potrebbe accadere? Qualcosa che posso provare per evitare che ciò accada?


Aggiornamento con alcuni passaggi che ho provato:

  • il lancio di un URL con il percorso dell'applicazione funziona correttamente (ovvero chromium-browser http://www.google.comofirefox http://www.google.com

  • Ho controllato ~/.local/share/applications/mimeapps.liste ho pensato di aver trovato il problema perché text/htmlera stato indicato un vecchio .desktopfile inesistente . Ma correggere la voce su chromium-browser.desktopnon ha risolto il problema

Sono ancora in perdita per quello che potrebbe essere questo problema


questo è un bug noto . Controlla se una delle soluzioni pubblicate nel tracker dei bug funziona per te.
Nico Vecchio,

Risposte:


9

Non sono del tutto sicuro di cosa succede dietro le quinte in KDE, ma sembra che Chrome non stia ottenendo l'URL come parametro, ma invece abbia ottenuto l'html recuperato (e solo l'html, senza altre risorse).

Quindi, in base a questa risposta per ottenere l'e-mail basata sul Web come impostazione predefinita in KDE, in un istante, ho aggiunto $salla fine il componente predefinito del browser Web e ha funzionato. Mi piacerebbe sapere di più sul $sparametro, se qualcuno lo sa, ma ha risolto questo problema specifico.

per risolvere questo problema : in Impostazioni di sistema , in Applicazioni predefinite per browser Web , sono passato /usr/bin/chromium-browsera/usr/bin/chromium-browser $s

( ovviamente /usr/bin/chromium-browserdovrebbe essere cambiato nel percorso di qualunque browser tu usi )


1
+1 Grazie - ha funzionato anche per me.
Sarà il

+1 Grazie, non ho apportato la stessa modifica, ma ho visto che il mio browser predefinito stava prendendo la strada sbagliata. Risolto su Arch Linux.
valdeci,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.