Comment définir kile comme application par défaut pour les fichiers .tex?

8

Utilisation d'Ubuntu 12.04. Je voudrais choisir kile comme application par défaut pour les fichiers tex, mais je rencontre des problèmes. Je passe

"clic droit" -> propriétés -> ouvrir avec -> afficher d'autres applications

mais kile n'est pas dans la liste, alors comment choisir kile?

Suis-je en train de manquer quelque chose d'évident?

Jesper Ipsen
la source

Réponses:

8

La réponse donnée par Yusuf est correcte mais dans mon cas, elle était incomplète. Comme je n'avais pas de Kile.desktopfichier dans mon /usr/share/applications(l' .desktopassociation est cachée, comme le souligne Cumulus007), j'ai dû le créer et l'écriture Exec=kile %Fne suffit pas. Voici ce que j'ai mis dans le Kile.desktopfichier que j'ai créé en utilisant les instructions 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

Cela m'a finalement permis de sélectionner Kilecomme application par défaut pour ouvrir des .texfichiers.

Gabriel
la source
7

Ouvrez le fichier de bureau d'application dans / usr / share / applications et vérifiez si la ligne "Exec" se termine par cette valeur: "% F". Si ce n'est pas le cas, vous devrez ajouter cette valeur à cette ligne. Voici la commande utilisée pour modifier le fichier du bureau:

gksu gedit /usr/share/applications/<filename>.desktop

changer la ligne d'exécution de

Exec=kile

à

Exec=kile %F

puis Kile apparaît dans la liste.

Yusuf Felly
la source
Merci, cela semble fonctionner maintenant.Pour une raison quelconque, il n'y a pas de fichier kile.desktop.
Jesper Ipsen
J'ai le même problème, mais lorsque je vais dans le dossier, /usr/share/applicationsil n'y a pas de .desktopfichiers, juste des fichiers d'application sans extension. Le fichier pour Kilen'est pas là, comment puis-je le créer?
Gabriel
Ubuntu lit les fichiers .desktop conformément à la spécification FreeDesktop, les affichant ainsi en tant que lanceurs d'applications. Suivez les instructions de Yusuf Felly sur la façon de créer le fichier de bureau.
Cumulus007
Je pensais que l'ajout Exec=kile %Fdevrait le faire fonctionner, mais ce n'est pas suffisant. J'ai ajouté une réponse expliquant pourquoi cela ne fonctionnait pas dans mon cas. À votre santé.
Gabriel
3

Ouvrez le fichier de bureau d'application (dans ce cas, kile.desktop) dans « / usr / share / applications » et vérifier si les Execextrémités de la ligne avec celle - ci: %F. Si ce n'est pas le cas, vous devrez ajouter cette valeur à cette ligne (avec un espace au début, si nécessaire). Voici la commande utilisée pour modifier le fichier du bureau:

gksu gedit /usr/share/applications/kile.desktop

ou

gksu gedit /usr/share/applications/kde4/kile.desktop

Ici, kde4 pourrait être autre chose.

changer la ligne d'exécution de:

Exec=kile

à:

Exec=kile %F

puis Kile devrait apparaître dans la liste.

CR2
la source
1

Kile n'est pas par défaut dans "Ubuntu". Vous devez l'installer (et ses dépendances Qt / KDE) vous-même à l'aide d'un gestionnaire de logiciels ou sudo apt-get install kile. Si vous le souhaitez, vous pouvez d'abord courir apt-get install -s --no-install-recommends kilepour voir, comme une simulation, quoi d'autre viendra avec Kile même sans les recommandations.

Après avoir installé Kile, il est possible que vous ne le voyiez toujours pas comme une option dans le menu contextuel comme vous l'avez vécu. Cela peut être une conséquence de l'absence d'un .desktopfichier, comme décrit en détail ici: Comment définir kile comme application par défaut pour les fichiers .tex? .

Communauté
la source
0

Ma situation était un peu différente, mais je pense que la réponse pourrait être utile ici.

J'utilise ubuntu 16.04; l'application par défaut pour l'ouverture des fichiers .tex était RStudio (c'est-à-dire que lorsque vous double-cliquez sur un fichier tex, il était ouvert dans RStudio). Le kile.desktopfichier avait déjà la Exec=kile %Ffin. Pour ouvrir un fichier foo.tex avec kile (ou texmaker), j'ai dû cliquer avec le bouton droit et choisir ouvrir avec.

La solution permanente pour changer le programme pour sourds était pour moi:

  • Ouvrir des fichiers
  • clic droit sur le fichier .tex
  • aller à Properties
  • aller à Open With
  • cliquez sur Texmaker (ou Kile) et cliquez sur set as default

Je ne sais pas comment faire cela dans la ligne de commande.

pietro
la source