web-dev-qa-db-ja.com

.pro Qtプロジェクトファイルを開くためのデフォルトプログラム

Qt Creator(Canonical PPAではなく、Nokia Qt SDKにあるもの)を.pro Qtプロジェクトファイルを開くデフォルトプログラムとして設定したいと思います。しかし、私のUbuntuインストール(質問を書いている間は12.04)は.proファイルをQtプロジェクトファイルではなくプレーンテキストファイルとして認識しているようです。 Qt Creatorをプレーンテキストファイルを開くためのデフォルトのプログラムとして設定することで問題を解決できることはわかっていますが、現在使用しているプログラム(gedit)でプレーンテキストファイルを開き続けたいと思います。

だから私の質問は次のとおりです。プレーンテキストファイルではなくQtプロジェクトファイルとして.proファイルを認識するUbuntuインストールを行うにはどうすればよいですか?

NB:QtプロジェクトファイルをQt Creatorに関連付けるためにUbuntu Tweakを既に見てきましたが、関連するものは見つかりませんでした(おそらく私も見逃していました)。

EDIT:ソリューションはKalleElmérの回答の編集にあります。

2
air-dex

この方法でデフォルトのアプリケーションを変更できます。

  1. .proファイルを右クリックします。
  2. 「プロパティ」をクリックします。
  3. [アプリケーションから開く]タブを選択します。
  4. 必要に応じて「他のアプリケーションを表示」をクリックします。
  5. リストから目的のアプリケーションを選択します。
  6. 「デフォルトに設定」をクリックします。

これにより、すべての.proファイルに使用されるデフォルトのアプリケーションが変更されます。

編集:

.proファイルは「text/plain」タイプに関連付けられているため、これは機能しません。上記の手順は、コメントでair-dexが提供しています。

  1. Xdg-mimeのマニュアルページ(http://linux.die.net/man/1/xdg-mime)にshinythings-shiny.xmlファイルのようなXMLファイルを記述します。タイプは、たとえば「text/qt-project-file」と呼ぶことができます。パターンを「* .pro」に設定します。カスタムMIMEタイプもtext/plainのサブタイプであることを示すタグを追加します。
  2. 次のコマンドを実行します:Sudo xdg-mime install <path to XML file>。 sudoを使用する必要があります。
  3. 上で説明したように、デフォルトのプログラムを選択します。

これらの手順は、任意のファイル拡張子に使用できます。 .proを拡張子に置き換え、「text/qt-project-file」を置き換える適切な名前を選択するだけです。

1
Kalle Elmér