3

...うーん...主題?

接続したいさまざまなマシンの gnome-terminal プロファイルを作成するスクリプトを作成しています。各端末で実行するカスタムコマンドが必要であり、プロファイルは問題の理想的なソリューションです。スクリプトは、gnome-terminal プロファイルにさまざまな変更を加える必要があります。各プロファイルには、gconf 内のディレクトリがあります。コマンドラインからこれらのディレクトリを作成および削除できるようにしたい。それを行う方法はありますか?

4

4 に答える 4

6

次を使用できます。

$ gconftool-2 --recursive-unset /apps/gnome-terminal/foo/bar

gnome-terminalのfoo/barからすべての設定を解除します。

もう1つの方法は、変更/設定解除するキーを含むXMLファイルを使用し、次を使用することです。

$ gconftool-2 --unload clean-settings.xml

以降:

$ gconftool-2 --load new-settings.xml

ただし、何も「削除」または「設定解除」する必要はないと思います。私の推奨事項は次のとおりです。

  1. 必要に応じてgnome-terminalをカスタマイズします。
  2. 以下を使用して設定をエクスポートします。

    $ gconftool-2 --dump /apps/gnome-terminal> my-gnome-terminal-settings.xml

  3. ファイルをコピーし(またはリモートマシンを操作するためのメカニズムを使用して)、リモートマシンで次の手順を実行します。

    $ gconftool-2 --load my-gnome-terminal-settings.xml

于 2011-04-28T09:57:04.483 に答える
3

「~/.gconf」内に適切なディレクトリを作成/削除し、gconftool-2 --shutdown続いてを実行して gconfd を再起動できますgconftool-2 --spawn。これにより、gconf キャッシュがフラッシュされ、設定がすぐに適用されます。

于 2011-06-06T15:56:51.343 に答える
1

どうやらそれを直接行うことはできません。代わりに、ディレクトリの内容を削除すると、ディレクトリが削除されます。問題は、gconf とその仲間がある種の設定キャッシュを実装しているように見えることです。その結果、ディレクトリが実際になくなったことを確認するまでに時間がかかります。すぐに完了することもありますが、多くの場合、数分待つか、再ログインする必要があります。gconf がディレクトリ構造を更新するために必要なものを正確に特定できませんでした。

于 2011-04-10T19:16:13.050 に答える
0

で新しいディレクトリを作成するには、必要なディレクトリgconf-editorの親を見つけて、フォームの新しいキーを作成します<directory-name>/key。これにより、ディレクトリが作成されます。

で同じ暗黙的な作成を行うことができると思いますgconftool-2

于 2012-04-26T17:45:18.107 に答える