Wie lege ich kile als Standardanwendung für .tex-Dateien fest?

8

Verwenden von Ubuntu 12.04. Ich möchte kile als Standardanwendung für Tex-Dateien auswählen, aber ich habe Probleme. Ich gehe durch

"Rechtsklick" -> Eigenschaften -> Öffnen mit -> Andere Anwendungen anzeigen

Aber Kile ist nicht in der Liste. Wie kann ich Kile auswählen?

Vermisse ich etwas Offensichtliches?

Jesper Ipsen
quelle

Antworten:

8

Die Antwort von Yusuf ist richtig, aber in meinem Fall unvollständig. Da ich keine Kile.desktopDatei in meiner hatte /usr/share/applications(die .desktopZuordnung ist versteckt, wie Cumulus007 hervorhebt), musste ich sie erstellen und das einfache Schreiben Exec=kile %Freicht nicht aus. Folgendes habe ich in die Kile.desktopDatei eingefügt, die ich gemäß den Anweisungen von Yusuf erstellt habe:

[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

Dadurch konnte ich schließlich Kileals Standardanwendung zum Öffnen von .texDateien auswählen .

Gabriel
quelle
7

Öffnen Sie die Anwendungsdesktopdatei in / usr / share / applications und prüfen Sie, ob die Zeile "Exec" mit dem folgenden Wert endet: "% F". Ist dies nicht der Fall, müssen Sie diesen Wert an diese Zeile anhängen. Hier ist der Befehl zum Bearbeiten der Desktop-Datei:

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

Ändern Sie die Exec-Zeile von

Exec=kile

zu

Exec=kile %F

und dann erscheint Kile in der Liste.

Yusuf Felly
quelle
Vielen Dank, es scheint jetzt zu funktionieren. Aus irgendeinem Grund gibt es dort keine kile.desktop-Datei.
Jesper Ipsen
Ich habe das gleiche Problem, aber wenn ich in den Ordner gehe, /usr/share/applicationsgibt es keine .desktopDateien, nur Anwendungsdateien ohne Erweiterungen. Die Datei für Kileist nicht da, wie kann ich sie erstellen?
Gabriel
Ubuntu liest .desktop-Dateien gemäß der FreeDesktop-Spezifikation und zeigt sie so als Anwendungsstarter an. Befolgen Sie die Anweisungen von Yusuf Felly zum Erstellen der Desktop-Datei.
Cumulus007
Ich dachte, dass nur das Hinzufügen Exec=kile %Ffunktionieren sollte, aber das ist nicht genug. Ich habe eine Antwort hinzugefügt, die erklärt, warum es in meinem Fall nicht funktioniert hat. Prost.
Gabriel
3

Öffnen Sie die Anwendungsdesktopdatei (in diesem Fall kile.desktop) unter "/ usr / share / applications" und prüfen Sie, ob die ExecZeile mit folgendem endet : %F. Ist dies nicht der Fall, müssen Sie diesen Wert an diese Zeile anhängen (ggf. mit einem vorangestellten Leerzeichen). Hier ist der Befehl zum Bearbeiten der Desktop-Datei:

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

oder

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

Hier könnte kde4 etwas anderes sein.

Ändern Sie die Exec-Zeile von:

Exec=kile

zu:

Exec=kile %F

und dann sollte Kile in der Liste erscheinen.

CR2
quelle
1

Kile ist in "Ubuntu" nicht standardmäßig. Sie müssen es (und seine Qt / KDE-Abhängigkeiten) selbst mit einem Software-Manager oder installieren sudo apt-get install kile. Wenn Sie möchten, können Sie zunächst ausführen apt-get install -s --no-install-recommends kile, um als Simulation zu sehen, was Kile sonst noch ohne die Empfehlungen bringt.

Nachdem Sie Kile installiert haben, wird es möglicherweise immer noch nicht als Option im Kontextmenü angezeigt, wie Sie erfahren haben. Dies kann eine Folge des Fehlens einer .desktopDatei sein, wie hier ausführlich beschrieben: Wie lege ich kile als Standardanwendung für .tex-Dateien fest? .

Gemeinschaft
quelle
0

Meine Situation war etwas anders, aber ich glaube, die Antwort könnte hier hilfreich sein.

Ich benutze Ubuntu 16.04; Die Standardanwendung zum Öffnen von .tex-Dateien war RStudio (dh wenn Sie auf eine Tex-Datei doppelklicken, wurde sie in RStudio geöffnet). Die kile.desktopDatei hatte bereits das Exec=kile %FEnde. Um eine foo.tex-Datei mit kile (oder texmaker) zu öffnen, musste ich mit der rechten Maustaste klicken und Öffnen mit auswählen.

Die dauerhafte Lösung, um das Gehörlosenprogramm für mich zu ändern, war:

  • Dateien öffnen
  • Klicken Sie mit der rechten Maustaste auf die .tex-Datei
  • gehe zu Properties
  • gehe zu Open With
  • Klicken Sie auf Texmaker (oder Kile) und klicken Sie auf set as default

Ich weiß nicht, wie ich das in der Kommandozeile machen soll.

pietro
quelle