# 4.2. kpanelrc

kpanel は KDE コントロール センターを用いて設定できます (「アプリケーション スタータ」 > 「KDE コントロール センター」))。「アプリケーション」セクションから 「パネル」 を選択して、さまざまな設定オプションを操作してください。

設定ファイルの編集を希望される方向けに、当セクションでは、 ˜/.kde/share/config 内に存在する kpanelrc ファイル中のオプションについて説明します。

kpanelrc 設定ファイルは以下の 2 つのセクションに分けられます:

- kpanel

- kpanelButtons

## 4.2.1. [kpanel]

kpanel セクションには、 kpanel の挙動をつかさどるさまざまなエントリが含まれています。

- AutoHide=`on|off` `on` の場合、ユーザがパネル上からポインタをはずすと、パネルは自動的に隠蔽されます。

- AutoHideTaskbar=`on|off` `on` の場合、ユーザがパネル上からポインタをはずすと、タスクバーは自動的に隠蔽されます。

- BackgroundTexture=pixmap パネルの背景として pixmap を表示します。

- BoxHeight=value (ピクセル単位) BoxWidth=value (ピクセル単位) これらの設定はそれぞれ、パネルの高さ、およびパネル上のボタンの幅を決定します。

- ClockAmPm=`on|off` `on` の場合、パネル上の時計は AM/PM インジケータを表示します; `off` の場合、時計は 24 時間形式で時刻を表示します。

- DateFont=font パネル上の時計のフォントを指定します。 `*-times-medium-i-normal--12-*` のように、X フォントの指定子を用いてください。

- DateVisible=`true|false` If `false` の場合、パネルの時計を隠蔽します。

- DesktopButtonFont=font パネル上の仮想デスクトップ ボタンの幅を指定します。

- DesktopButtonHorizontalSize=value パネル上の仮想デスクトップ ボタンの幅を指定します。 value には `BoxWidth` の 2 分の 1 が掛けられます。

- DesktopButtonRows=value パネル上の仮想デスクトップ ボタンの列数を指定します。

- FoldersFirst=`on|off` `on` の場合、アプリケーション スタータ メニュー上のサブメニューは常に上部 に表示されます。 `off` の場合、すべての項目はアルファベット順に表示されます。

- Margin=value (ピクセル単位) この値は、パネルに対する上部と下部の境界の幅を指定します。

- MenuToolTips=value (ミリ秒単位) ツールチップが表示されるまでアプリケーションスタータメニュー上の項目の上でユ ーザがマウスを固定し続けていなければならない時間の長さを指定します。

- PanelHidden=00000000 この設定は、パネルを隠蔽するデスクトップを設定します。設定は 8 箇所あり、こ れらは 8 個のデスクトップに対応しています。各箇所の 0 は、対応するデスクトッ プ上でパネルが表示されることを示しています; 1 はパネルが隠蔽されることを示し ています。たとえば、01011000 という設定では、2、4、および 5 のデスクトップ上 でパネルが隠蔽されます。

- PersonalFirst=`on|off` `on` の場合、ユーザの個人用のメニュー設定が、アプリケーション スタータ メ ニュー上で第 1 項目として表示されます。 `off` の場合、KDE の標準設定の項目 が第 1 となります。

- Position=`bottom|top|left|right` 画面上におけるパネルの位置を指定します。

- Style=normal|tiny|large パネルのスタイルを指定します。これは kpanel のグラフィカル設定ユーティリティである kcmkpanel で使用されるものであり、パネルの外観に直接的な影響は及ぼしません。

- TaskbarButtonHorizontalSize=value タスクバーの幅を指定する整数値です。

- TaskbarPosition=`top|top_left|bottom|hidden` 画面上におけるタスクバーの位置を指定します。 `hidden` の場合、タスクバーは表示されません。

## 4.2.2. [kpanelButtons]

当セクションでは、パネル ボタンのレイアウトを指定します。

- Buttons=button1, button2, ... パネル上のボタンのリストであり、ここでは、 button# は `system` (アプリケーション スタータ)、 `windowlist` (ウィンドウ リスト)、あるいは .kdelnk ファイルの絶対パスになります。

- ButtonDelta=delta1, delta2, ... パネル上におけるボタンの位置を指定します。delta は浮動小数点数であり、各ボタ ンに対して、すぐ左/上のボタンからの距離を表しています。

- control=value どのボタンの後ろに一連の仮想デスクトップ ボタンが来るのかを指定します。0 の 場合、K ボタンの直後に来ます; 1 の場合、K の次のボタンの後ろに来る、などです。

- controldelta=delta 一連の仮想デスクトップ ボタンの、すぐ左/上のボタンからの距離を指定します。