web-dev-qa-db-ja.com

kileを.texファイルのデフォルトアプリケーションとして設定するにはどうすればよいですか?

Ubuntu 12.04を使用します。 texファイルのデフォルトアプリケーションとしてkileを選択したいのですが、問題が発生します。私は通ります

「右クリック」->プロパティ->で開く->他のアプリケーションを表示

しかし、kileはリストにないので、どうすればkileを選択できますか?

明らかな何かが欠けていますか?

8
Jesper Ipsen

Yusufの答えは正しいですが、私の場合は不完全でした。 Kile.desktop/usr/share/applicationsファイルがなかったので(Cumulus007が指摘しているように、.desktopの関連付けは非表示です)、それを作成し、Exec=kile %Fを書く必要はありません。十分な。これは、Yusufの指示を使用して作成したKile.desktopファイル内に配置したものです。

[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

これにより、.texファイルを開くデフォルトのアプリケーションとしてKileを選択できました。

8
Gabriel

/ usr/share/applicationsのアプリケーションデスクトップファイルを開き、「Exec」行が「%F」という値で終わっているかどうかを確認します。そうでない場合は、この値をこの行に追加する必要があります。デスクトップファイルの編集に使用するコマンドは次のとおりです。

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

からexec行を変更します

Exec=kile

Exec=kile %F

そして、Kileがリストに表示されます。

7
Yusuf Felly

「/ usr/share/applications」のアプリケーションデスクトップファイル(この場合はkile.desktop)を開き、Exec行が%Fで終わっているかどうかを確認します。そうでない場合は、この行にこの値を追加する必要があります(必要に応じてスペースを前に付けます)。デスクトップファイルの編集に使用するコマンドは次のとおりです。

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

または

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

ここで、kde4は他の何かかもしれません。

exec行を次から変更します。

Exec=kile

に:

Exec=kile %F

そして、Kileがリストに表示されます。

3
CR2

Kileは「Ubuntu」のデフォルトではありません。ソフトウェアマネージャーまたはSudo apt-get install kileを使用して、自分で(およびQt/KDEの依存関係を)インストールする必要があります。希望する場合は、最初にapt-get install -s --no-install-recommends kileを実行して、推奨事項がなくてもKileに付属する他の機能をシミュレーションとして確認できます。

Kileをインストールした後、stillは、これまでのようにコンテキストメニューのオプションとして表示されない可能性があります。これは、ここで詳細に説明されている.desktopファイルの欠落の結果である可能性があります。 .texファイルのデフォルトアプリケーションとしてkileを設定するにはどうすればよいですか。

1
user25656

私の状況は少し異なっていましたが、ここで答えが役立つと思います。

私はubuntu 16.04を使用しています。 .texファイルを開くためのデフォルトのアプリケーションはRStudioでした(つまり、texファイルをダブルクリックすると、RStudioで開かれました)。 kile.desktopファイルの末尾にはすでにExec=kile %Fが付いています。 kile(またはtexmaker)でfoo.texファイルを開くには、右クリックして[開く]を選択する必要がありました。

私にとってデフアルトプログラムを変更する恒久的な解決策は次のとおりです。

  • ファイルを開く
  • .texファイルを右クリックします
  • Propertiesに移動します
  • Open Withに移動します
  • texmaker(またはKile)をクリックし、set as defaultをクリックします

コマンドラインでこれを行う方法がわかりません。

0
pietro