La respuesta dada por Yusuf es correcta pero en mi caso fue incompleta. Como no tenía ningún Kile.desktoparchivo en mi /usr/share/applications(la .desktopasociación está oculta, como señala Cumulus007), tuve que crearlo y simplemente escribir Exec=kile %Fno es suficiente. Esto es lo que puse dentro del Kile.desktoparchivo que creé usando las instrucciones de Yusuf:
[Desktop Entry]
Name=Kile
Comment=LaTeX front end
Exec=kile %f
Terminal=false
Icon=/usr/share/pixmaps/kile.xpm
Type=Application
Categories=Office;Database
MimeType=text/x-bibtex
Esto finalmente me permitió seleccionar Kilecomo la aplicación predeterminada para abrir .texarchivos.
/usr/share/applicationsno hay.desktoparchivos, solo archivos de aplicación sin extensiones. El archivo paraKileno está allí, ¿cómo puedo crearlo?Exec=kile %Fdebería hacerlo funcionar, pero eso no es suficiente. Agregué una respuesta explicando por qué no estaba funcionando en mi caso. Salud.Abra el archivo de escritorio de la aplicación (en este caso,
kile.desktop) en "/ usr / share / applications" y comprobar si losExecextremos de la línea con esto:%F. Si ese no es el caso, deberá agregar este valor a esta línea (con un espacio previo, si es necesario). Aquí está el comando utilizado para editar el archivo de escritorio:o
Aquí kde4 podría ser otra cosa.
cambiar la línea ejecutiva de:
a:
y luego Kile debería aparecer en la lista.
fuente
Kile no es el predeterminado en "Ubuntu". Necesita instalarlo (y sus dependencias Qt / KDE) usted mismo usando un administrador de software o
sudo apt-get install kile. Si lo desea, primero puede correrapt-get install -s --no-install-recommends kilepara ver, como una simulación, qué más vendrá con Kile incluso sin las recomendaciones.Después de haber instalado Kile, es posible que aún no lo vea como una opción en el menú contextual como lo ha experimentado. Eso puede ser una consecuencia de la falta de un
.desktoparchivo como se describe en detalle aquí: ¿Cómo configuro kile como la aplicación predeterminada para archivos .tex? .fuente
Mi situación era un poco diferente, pero creo que la respuesta podría ser útil aquí.
Estoy usando ubuntu 16.04; la aplicación predeterminada para abrir archivos .tex fue RStudio (es decir, al hacer doble clic en un archivo tex, se abrió en RStudio). El
kile.desktoparchivo ya tenía elExec=kile %Ffinal. Para abrir un archivo foo.tex con kile (o texmaker) tuve que hacer clic derecho y elegir abrir con.La solución permanente para cambiar el programa sordo para mí fue:
PropertiesOpen Withset as defaultNo sé cómo hacer esto en la línea de comando.
fuente