1

どちらかを選択する利点は何ですか?

  • ユーザーのホームディレクトリにあるファイル。例:~/.myapp/config
  • ユーザーのgconfデータベースを使用する

私はすでにいくつかのことを知っています。ユーザーのgconfデータベースにデータを保存すると、ユーザーがそれらの設定を別のアカウントまたはコンピューターにコピーするのが少し難しくなります。一方、独自の構成ファイルハンドラーを作成しなくても、基盤となるデータストレージ機能が既に整理されているため、gconfの使用が簡単になるというのは本当ですか?

4

2 に答える 2

1

GConfを使用してください。プログラムの構成を保存するように設計されており、それを使用する必要があります。完璧に優れたホイール製造装置が目の前にあるのに、なぜホイールを最初から作り直す必要があるのでしょうか。

于 2010-09-16T19:52:06.430 に答える
1

私はGConfに行きます。

でも...

おそらく、ユーザーがプログラムに設定をコピーしたり、プログラムから設定をコピーしたりすることを心配している場合は、設定のインポートおよびエクスポート機能をプログラムに作成する必要がありますか?ユーザーは、Ubuntu OneやDropboxなどのクラウドストレージにこれらの設定を保存し、マシンに関係なく(liveCDから実行する場合でも)、提供するユーティリティを使用して必要な設定をGConfにインポートすることができます。いずれにせよ、設定が保存されている場所をユーザーに非常に明確に示します。多くの(すべてではありませんが)Ubuntuユーザーは、rsyncまたは別のバックアップユーティリティを使用して、これらの構成ファイルを自分でバックアップおよび復元することに慣れています。

于 2010-09-17T14:51:14.883 に答える