Como defino o kile como o aplicativo padrão para arquivos .tex?


8

Usando o Ubuntu 12.04. Gostaria de escolher o kile como o aplicativo padrão para arquivos tex, mas encontro problemas. Eu atravesso

"clique com o botão direito" -> propriedades -> abra com -> mostre outras aplicações

mas o kile não está na lista, então como posso escolher o kile?

Estou perdendo algo óbvio?

Respostas:


8

A resposta dada por Yusuf está correta, mas no meu caso estava incompleta. Como eu não tinha nenhum Kile.desktoparquivo no meu /usr/share/applications(a .desktopassociação está oculta, como Cumulus007 aponta), tive que criá-lo e simplesmente escrever Exec=kile %Fnão é suficiente. Isto é o que eu coloquei dentro do Kile.desktoparquivo que criei usando as instruções 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

Isso finalmente me permitiu selecionar Kilecomo o aplicativo padrão para abrir .texarquivos.


7

Abra o arquivo da área de trabalho do aplicativo em / usr / share / applications e verifique se a linha "Exec" termina com este valor: "% F". Se não for esse o caso, você precisará anexar esse valor a esta linha. Aqui está o comando usado para editar o arquivo da área de trabalho:

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

altere a linha exec de

Exec=kile

para

Exec=kile %F

e então o Kile aparece na lista.


Obrigado, ele parece funcionar agora. Por alguma razão, não existe nenhum arquivo kile.desktop.
precisa

Estou tendo o mesmo problema, mas quando vou para a pasta /usr/share/applicationsnão há .desktoparquivos, apenas arquivos de aplicativos sem extensões. O arquivo para Kilenão está lá, como posso criá-lo?
Gabriel

O Ubuntu lê arquivos .desktop de acordo com a especificação do FreeDesktop, exibindo-os como lançadores de aplicativos. Siga as instruções de Yusuf Felly sobre como criar o arquivo da área de trabalho.
Cumulus007

Eu pensei que apenas adicionar Exec=kile %Fdeveria fazê-lo funcionar, mas isso não é suficiente. Eu adicionei uma resposta explicando por que não estava funcionando no meu caso. Felicidades.
Gabriel

3

Abra o arquivo de área de trabalho do aplicativo (neste caso, kile.desktop) em "/ usr / share / applications" e verifique se as Execextremidades de linha com este: %F. Se não for esse o caso, você deverá anexar esse valor a esta linha (com um espaço precedente, se necessário). Aqui está o comando usado para editar o arquivo da área de trabalho:

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

ou

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

Aqui o kde4 pode ser outra coisa.

altere a linha exec de:

Exec=kile

para:

Exec=kile %F

e o Kile deve aparecer na lista.


1

O Kile não é o padrão no "Ubuntu". Você precisa instalá-lo (e suas dependências Qt / KDE) usando um gerenciador de software ou sudo apt-get install kile. Se desejar, você pode executar primeiro apt-get install -s --no-install-recommends kilepara ver, como uma simulação, o que mais virá com o Kile, mesmo sem as recomendações.

Depois de instalar o Kile, é possível que você ainda não o veja como uma opção no menu de contexto que você experimentou. Isso pode ser uma conseqüência da falta de um .desktoparquivo, conforme descrito em detalhes aqui: Como definir o kile como o aplicativo padrão para arquivos .tex? .


0

Minha situação era um pouco diferente, mas acredito que a resposta poderia ser útil aqui.

Eu estou usando o ubuntu 16.04; o aplicativo padrão para abrir arquivos .tex era o RStudio (ou seja, ao clicar duas vezes em um arquivo tex, ele era aberto no RStudio). O kile.desktoparquivo já teve o Exec=kile %Ffinal. Para abrir um arquivo foo.tex com o kile (ou texmaker), tive que clicar com o botão direito do mouse e escolher abrir com.

A solução permanente para alterar o programa de surdos para mim foi:

  • Abrir arquivos
  • clique com o botão direito no arquivo .tex
  • vamos para Properties
  • vamos para Open With
  • clique em Texmaker (ou Kile) e clique em set as default

Não sei como fazer isso na linha de comando.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.