# 組態編輯器手冊

## 引言

GNOME 桌面環境以及許多應用程式，會使用 GConf 來儲存使用者的的偏好設定和系統配置資料。GConf 提供了一個中心位置來儲存偏好設定，為使用者和系統管理員簡化配置管理。更多有關 GConf 的資訊可參見 GNOME 系統管理員指南。

組態編輯器允許用戶改變個人的偏好設定以調整整個 GNOME 桌面環境以及任何使用 GConf 的應用程式。另外，系統管理員可以使用組態編輯器設置預設以及強制性的設定，這些將會影響到所有使用者。

偏好設定被儲存於 GConf 內架構式的設定鍵中。每個設定鍵都有一個關聯的值，指定你所設定的偏好。舉例來說，設定鍵 `/app/glines/preferences/ball_theme` 中儲存了你在遊戲 Five or More 裏所使用的主題。

組態編輯器可以讓你直接修改設置源。如果你不是一個有經驗的用戶，不要使用組態編輯器來改變 GNOME 桌面環境的設定。反之，使用 GNOME 桌面環境的設定工具。有關如何使用設定工具的資訊，請參閱最新版本、對應你的平台的 GNOME 桌面環境使用者指南。

## 開始使用

### 啟動組態編輯器

你可以照以下的方式來啟動組態編輯器：

應用程式選單

- 選擇系統工具組態編輯器。

  有些發行版本會隱藏這個選單。在這種情況下，使用下面所述的第二種方式。

指令列

- 執行下列指令：`gconf-editor`

### 當你啟動了組態編輯器

在你啟動組態編輯器之後，會出現下面的視窗。

#### 組態編輯器視窗

顯示組態管理員 (GConf Editor) 視窗。標註了：樹狀面板、修改面板、說明面板

組態編輯器視窗包含了下列的面板：

樹狀面板

- 讓你能在 GConf 中瀏覽階層式的設定鍵。在這個面板下，把你想要調整的設定鍵顯示在修改面板上。樹狀面板位於視窗的左側。

修改面板

- 顯示在樹狀面板中所選取的 GConf 位置。在這個面板下，選擇你想要修改的設定鍵並修改鍵值。修改面板位於視窗右側上方。

  修改面板內，設定鍵旁邊的圖示說明了你可以為它輸入什麼型式的值。舉例來說，設定鍵`/system/http_proxy/use_http_proxy`旁邊的勾選標記圖示，代表你可以在此鍵輸入邏輯值(是或否)。有關每一種圖示的更多資訊，請參閱icons。

說明面板

- 顯示目前所選設定鍵的說明。在這個面板下可獲得有關 GConf 設定鍵的更多資訊。

結果面板 (不被顯示)

- 讓你檢視搜尋結果，或是搜尋你最近檢視過的設定鍵名稱。剩餘的窗口將會顯示你在此面板選擇的設定鍵的相關資訊。當你列出最近的設定鍵或是執行一次搜索時，結果面板將會出現在視窗的底部。

## 視窗用法

### 開啟新的視窗

在組態編輯器內有三種你可以開啟的視窗：設定， 預設值，以及強制性設定。組態編輯器要設定什麼值，端視你所開啟的視窗而定。你可以用檔案選單的對應選項來開啟每一種視窗。

因為預設值和強制性設定視窗下的設定會影響這台電腦上的所有使用者，只有系統管理員可以使用這些類型的視窗。若要更改你的偏好設定，你應該使用設定視窗。

設定

- 你可以使用設定視窗以設置你的個人組態。在設定視窗下所作的更改將只影響你的桌面。你無法更動系統管理員已設為強制性的設定。

預設值

- 如果你是一位系統管理員，你可以使用預設值視窗來編輯所有使用者的預設設定。如果有一位使用者沒有明確的配置某個設定鍵的值，該值將會被預設設定給取代。使用者永遠可以用自己的值來蓋過預設值。

強制性設定

- 如果你是一位系統管理員，你可以使用強制性設定視窗來編輯所有使用者的強制性設定。當一個設定鍵被設定了強制性的值，使用者將無法更動該值。這可以用來鎖定某些選項。

### 關閉和結束

你可以關閉一個組態編輯器視窗，只要在視窗內選擇檔案關閉視窗。若要關閉所有組態編輯器視窗並徹底結束程式，在任何一個組態編輯器視窗內選擇檔案結束。

## 設定鍵用法

設定鍵是用來查閱鍵值的方式。每一個存放在 GConf 的設定組態會被分配到一個設定鍵。使用 GConf 的應用程式會存取這些設定鍵的值，以決定它們如何展現和動作。當你在應用程式的偏好設定中更改某個東西時，你也改變了與 GConf 中的設定鍵相關的值。

### 複製設定鍵名稱

若要複製一個設定鍵名稱到剪貼簿，在修改面板中選擇你想要複製的設定鍵名稱。選擇編輯複製設定鍵名稱。你可以將設定鍵名稱複製到其他應用程式中。

### 檢視最近的設定鍵名稱

若要檢視最近的設定鍵名稱，選擇編輯列出最近的設定鍵。這個動作將在目前視窗的底部開啟結果面板。你可以藉由在滾動欄上上下滾動、或是方向鍵的方式來翻動結果。選擇的設定鍵或資料夾的相關資訊將會顯示在餘下的視窗中。

在你需要回到剛剛更動的設定鍵，卻忘記它在哪邊的時候，「檢視最近的設定鍵」會十分有用。

### 更動設定鍵的值

在設定鍵名稱旁邊的圖示顯示它們可以接受何種類型的值。詳見icons以獲得每種圖示的更多資訊。若要更改設定鍵的鍵值，根據下列的步驟進行：

1. 使用樹狀面板以讓你想要更改的設定鍵出現在修改面板中。

2. 在修改面板中選擇要更動的設定鍵

3. 若要改變數值鍵或字串鍵的值，點擊設定鍵的鍵值欄位。輸入設定鍵的新鍵值。你也可以在設定鍵上按下右鍵，並從跳出選單選擇編輯設定鍵。

   若要改變邏輯值鍵的值，在設定鍵的鍵值欄位中點擊，選取或取消選取勾選框。你也可以在設定鍵上按下右鍵，並從跳出選單選擇編輯設定鍵。

   若要改變清單鍵的值，在設定鍵上按下右鍵並從跳出選單中選擇編輯設定鍵。編輯設定鍵對話框提供了有關該鍵的鍵值清單。你可以在該對話框中編輯清單內各種特定的值、加入或移除清單內的值、以及將清單內的各個值往上或往下移動。

你的系統管理員可能會用強制性的鍵值來鎖定特定的設定鍵。若選擇的設定鍵被設定了強制性的值，你將無法編輯該鍵值。如果你不被允許編輯該鍵鍵值的話，說明面板上將會顯示此設定鍵無法寫入的標籤。

## 快速尋找設定鍵

為了快速找到設定鍵，組態編輯器可以讓你搜索 GConf 內的設定鍵名稱。此外，你可以使用書籤功能以定位那些你常存取的目錄或設定鍵。

### 使用書籤

若要從你的書籤內存取一個目錄位置，在書籤選單內選擇它。你可以在書籤選單內加入和刪除目錄位置。

若要加入書籤，在樹狀面板上選擇你想要加入書籤的位置。選擇書籤加入書籤。

若要刪除一個書籤，根據下列的步驟進行：

1. 選擇書籤編輯書籤。

2. 在修改書籤對話框內選擇書籤，接着點下刪除。

3. 點擊關閉。

### 搜尋設定鍵

若要搜尋設定鍵，根據下列的步驟進行：

1. 選擇編輯尋找。

2. 在搜索欄內輸入你想要搜尋的關鍵字。你也可以選擇額外的勾選框搜尋設定鍵名稱以及搜尋鍵值。如果沒有選擇這些勾選框，將只會搜尋資料夾名稱。選擇這些勾選框將會擴大搜索參數。

3. 點選尋找。

搜尋結果將會顯示在結果面板中。若要翻動結果列表，請先選擇面板。接着你便可以用滾動欄或是方向鍵來翻動結果。選擇的設定鍵或資料夾的相關資訊將會顯示在餘下的視窗中。

## 預設值和強制性設定

如果你是一位系統管理員，你可以在 GConf 設置預設值和強制性設定，這些將會影響所有使用者。如果有使用者沒有明確設定鍵值，預設值將會被使用，且使用者的設定可以凌駕它們。強制性設定將會被採用至所有使用者，且使用者的設定無法凌駕它們。

你可以使用預設值以及強制性設定視窗來編輯和移除預設值和強制性設定。預設值以及強制性設定視窗將只會向你顯示那些已被設為預設值或強制性的設定。你無法使用這些視窗來建立新的預設值和強制性設定。反之，你可以從設定視窗來將設定說為預設值或強制性設定。

若要開啟預設值視窗，選擇檔案新增修改預設值的視窗。若要開啟強制性設定視窗，選擇檔案新增修改強制性設定的視窗。

### 建立預設值設定

若要建立預設設定，根據下列的步驟進行：

1. 在設定視窗中，使用樹狀面板以顯示你想要設置為預設值的設定值。

2. 在設定值上點擊右鍵，並在跳出選單內選擇設定為預設值。

### 建立強制性設定

若要建立強制性設定，根據下列的步驟進行：

1. 在設定視窗中，使用樹狀面板以顯示你想要設置為強制性設定的設定值。

2. 在設定值上點擊右鍵，並在跳出選單內選擇設定為強制性鍵值。

### 更動和刪除預設值以及強制性設定

你可以使用預設值以及強制性設定視窗來更動和移除預設值和強制性設定。若要更動一個預設值或強制性設定，使用適當的視窗並更動設定鍵，方式和你在設定視窗中所做的一樣。詳見modify-key以獲取更動設定鍵的更多資訊。

若要移除一個預設或強制性的設定鍵，根據下列的步驟進行：

1. 在適當的視窗內，使用樹狀面板顯示你想要從預設值或強制性設定移除的設定鍵。

2. 在設定鍵上按下右鍵，並從跳出選單中選擇清除設定鍵。

## 圖示和設定鍵種類

修改面板中位於設定鍵旁邊的圖示，代表着你可以在設定鍵中輸入什麼類型的值。下面的列表展示了各種可能的圖示以及它們所代表的值域類型。

邏輯值鍵

- 可以為是(true)或否(false)。組態編輯器會為這類型的設定鍵提供一個勾選框。

數值鍵

- 可以儲存數值。它們可以是整數或是浮點數(有小數點)。

字串鍵

- 可以儲存任何文字字串。

架構鍵

- 用來說明其他設定鍵。每個設定鍵的說明由另外的設定鍵提供，這些鍵位於`/schemas`目錄底下。使用者和系統管理員通常不需要直接使用架構鍵。

清單鍵

- 任意長度的清單。清單內每個元素必須為同一種類型，而且為基本類型如邏輯值、數值或字串。

成對鍵

- 可以儲存兩個值。這兩個值必須為基本類型的其中一種，但它們可不需為同一種類型。目前，組態編輯器無法編輯成對鍵。

空白

- 當組態編輯器無法辨識該鍵的類型時就會使用。這個空白圖示目前也被成對鍵所使用。