Bagaimana cara menetapkan kile sebagai aplikasi default untuk file .tex?


8

Menggunakan Ubuntu 12.04. Saya ingin memilih kile sebagai aplikasi default untuk file tex, tetapi saya mengalami masalah. Saya pergi melalui

"klik kanan" -> properti -> buka dengan -> tampilkan aplikasi lain

tetapi kile tidak ada dalam daftar, jadi bagaimana saya bisa memilih kile?

Apakah saya kehilangan sesuatu yang jelas?

Jawaban:


8

Jawaban yang diberikan oleh Yusuf benar tetapi dalam kasus saya itu tidak lengkap. Karena saya tidak punya Kile.desktopfile di /usr/share/applications( .desktopasosiasi saya disembunyikan, seperti ditunjukkan Cumulus007), saya harus membuatnya dan menulis saja Exec=kile %Ftidak cukup. Inilah yang saya masukkan ke dalam Kile.desktopfile yang saya buat menggunakan instruksi 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

Ini akhirnya memungkinkan saya untuk memilih Kilesebagai aplikasi default untuk membuka .texfile.


7

Buka file desktop aplikasi di / usr / share / aplikasi dan periksa apakah baris "Exec" diakhiri dengan nilai ini: "% F". Jika bukan itu masalahnya, maka Anda harus menambahkan nilai ini ke baris ini. Berikut adalah perintah yang digunakan untuk mengedit file desktop:

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

ubah baris exec dari

Exec=kile

untuk

Exec=kile %F

dan kemudian Kile muncul dalam daftar.


Terima kasih, sepertinya berfungsi sekarang. Untuk beberapa alasan tidak ada file kile.desktop.
Jesper Ipsen

Saya mengalami masalah yang sama tetapi ketika saya pergi ke folder /usr/share/applicationstidak ada .desktopfile, hanya file aplikasi tanpa ekstensi. File untuk Kiletidak ada, bagaimana saya bisa membuatnya?
Gabriel

Ubuntu membaca file .desktop sesuai dengan spesifikasi FreeDesktop, sehingga menampilkannya sebagai peluncur aplikasi. Ikuti instruksi Yusuf Felly tentang cara membuat file desktop.
Cumulus007

Saya pikir hanya menambahkan Exec=kile %Fharus membuatnya berfungsi, tetapi itu tidak cukup. Saya telah menambahkan jawaban yang menjelaskan mengapa itu tidak berhasil dalam kasus saya. Bersulang.
Gabriel

3

Buka file aplikasi desktop (dalam hal ini, kile.desktop) di "/ usr / share / aplikasi" dan memeriksa apakah Execujung sejalan dengan ini: %F. Jika bukan itu masalahnya, maka Anda harus menambahkan nilai ini ke baris ini (dengan spasi yang sesuai, jika perlu). Berikut adalah perintah yang digunakan untuk mengedit file desktop:

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

atau

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

Di sini KDE4 mungkin sesuatu yang lain.

ubah baris exec dari:

Exec=kile

untuk:

Exec=kile %F

dan kemudian Kile akan muncul dalam daftar.


1

Kile tidak default di "Ubuntu". Anda perlu menginstalnya (dan ketergantungan Qt / KDE) sendiri menggunakan Manajer perangkat lunak atau sudo apt-get install kile. Jika mau, Anda dapat menjalankan terlebih dahulu apt-get install -s --no-install-recommends kileuntuk melihat, sebagai simulasi, apa lagi yang akan datang dengan Kile bahkan tanpa rekomendasi.

Setelah Anda menginstal Kile, ada kemungkinan Anda masih tidak akan melihatnya sebagai opsi di menu konteks seperti yang Anda alami. Itu mungkin konsekuensi dari kehilangan .desktopfile seperti yang dijelaskan secara rinci di sini: Bagaimana cara menetapkan kile sebagai aplikasi default untuk file .tex? .


0

Situasi saya sedikit berbeda, tetapi saya yakin jawabannya bisa membantu di sini.

Saya menggunakan ubuntu 16.04; aplikasi default untuk membuka file .tex adalah RStudio (yaitu ketika mengklik dua kali pada file tex, itu dibuka di RStudio). The kile.desktopfile sudah memiliki Exec=kile %Fending. Untuk membuka file foo.tex dengan kile (atau texmaker) saya harus mengklik kanan, dan pilih buka dengan.

Solusi permanen untuk mengubah program tuna rungu bagi saya adalah:

  • buka File
  • klik kanan pada file .tex
  • pergi ke Properties
  • pergi ke Open With
  • klik pada Texmaker (atau Kile) dan klik set as default

Saya tidak tahu bagaimana melakukan ini di baris perintah.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.