
Empecé a usar OpenBox y realmente me gusta.
Pero miChrome abre todo con Firefox..
¿Hay alguna solución para eso? Estoy buscando la solución más liviana, pero también con una configuración fácil y rápida.
Respuesta1
Chrome utiliza xdg-open
para abrir archivos desconocidos. El problema con el xdg-open
script es que intenta averiguar qué entorno de escritorio tienes. Lo hace comprobando
detectDE()
{
if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
elif xprop -root _DT_SAVE_MODE | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
fi
}
Dado que Openbox no establece ninguna de estas variables, $DE
está vacía y se utiliza un enfoque genérico.
En la versión 1.0 del xdg-utils
comportamiento predeterminado se ve así
open_generic()
{
IFS=":"
for browser in $BROWSER; do
if [ x"$browser" != x"" ]; then
browser_with_arg=`echo "$browser" | sed s#%s#"$1"#`
if [ x"$browser_with_arg" = x"$browser" ]; then "$browser" "$1";
else $browser_with_arg;
fi
if [ $? -eq 0 ]; then exit_success;
fi
fi
done
exit_failure_operation_impossible "no method available for opening '$1'"
}
Puedes ver que intenta abrir todo con $BROWSER
. Cuando $BROWSER
no esté configurado, se configurará en firefox:mozilla:netscape
.
Entonces, el problema es que en ether necesitas configurar un DE, lo que luego genera nuevos problemas (como programas que intentan conectarse a la sesión DE) o configuras tu $BROWSER
en algo como exo-open
, gnome-open
o kfmclient exec
.
Anuevo lanzamientode xdg-open
parece solucionar este problema, pero parece tardar una eternidad.