Ubuntu 12.04を使用します。 texファイルのデフォルトアプリケーションとしてkileを選択したいのですが、問題が発生します。私は通ります
「右クリック」->プロパティ->で開く->他のアプリケーションを表示
しかし、kileはリストにないので、どうすればkileを選択できますか?
明らかな何かが欠けていますか?
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
を選択できました。
/ usr/share/applicationsのアプリケーションデスクトップファイルを開き、「Exec」行が「%F」という値で終わっているかどうかを確認します。そうでない場合は、この値をこの行に追加する必要があります。デスクトップファイルの編集に使用するコマンドは次のとおりです。
gksu gedit /usr/share/applications/<filename>.desktop
からexec行を変更します
Exec=kile
に
Exec=kile %F
そして、Kileがリストに表示されます。
「/ 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がリストに表示されます。
Kileは「Ubuntu」のデフォルトではありません。ソフトウェアマネージャーまたはSudo apt-get install kile
を使用して、自分で(およびQt/KDEの依存関係を)インストールする必要があります。希望する場合は、最初にapt-get install -s --no-install-recommends kile
を実行して、推奨事項がなくてもKileに付属する他の機能をシミュレーションとして確認できます。
Kileをインストールした後、stillは、これまでのようにコンテキストメニューのオプションとして表示されない可能性があります。これは、ここで詳細に説明されている.desktop
ファイルの欠落の結果である可能性があります。 .texファイルのデフォルトアプリケーションとしてkileを設定するにはどうすればよいですか。 。
私の状況は少し異なっていましたが、ここで答えが役立つと思います。
私はubuntu 16.04を使用しています。 .texファイルを開くためのデフォルトのアプリケーションはRStudioでした(つまり、texファイルをダブルクリックすると、RStudioで開かれました)。 kile.desktop
ファイルの末尾にはすでにExec=kile %F
が付いています。 kile(またはtexmaker)でfoo.texファイルを開くには、右クリックして[開く]を選択する必要がありました。
私にとってデフアルトプログラムを変更する恒久的な解決策は次のとおりです。
Properties
に移動しますOpen With
に移動しますset as default
をクリックしますコマンドラインでこれを行う方法がわかりません。