# 外観

> ステーションのウィンドウが描かれるテーマ（ブラウザーごとに自分だけ変えられます）と、デスクトップのウィンドウの表示倍率です。

外観は、設定のページの全般の組の最初の行です。2 つのものを持ちます。ステーション自身のウィンドウがそれで描かれ、どのブラウザーもそこから始まるテーマと、ステーション自身のウィンドウだけが持つ、デスクトップのウィンドウの表示倍率です。このページを開くには **設定の変更** の権限が要ります。

## テーマ {#theme}

| 欄 | 何であるか | 値と既定 | 効き方 |
| --- | --- | --- | --- |
| テーマ | ステーションが描くときの配色です。行は「ライト、ダーク、または Windows の設定に合わせるかを選びます。」と述べます。 | **システムの設定を使う**、**ライト**、**ダーク**。既定はシステムの設定を使うです。 | その場で効きます。ステーション自身のウィンドウでは、これがステーションのテーマです。自分のテーマを選んでいないブラウザーはすぐにそれに従い、ほかの表示の設定と一緒に構成のデータベースに保存されます（1 行なので、バックアップにそのまま乗ります）。ブラウザーでは、そのブラウザーだけが変わり、そのブラウザーに保存されます。 |

同じ 3 つの選択肢は、どのページのタイトルバーにも 3 つのキー（システム、ライト、ダーク）として座り、効いているものがそこに印で示されます。ここで選んでも、そちらで選んでも同じ経路を通るので、タイトルバーとこの行が食い違うことはありません。**システムの設定を使う** は、ステーション自身のウィンドウでは Windows に従います。その値を見ている別の端末のブラウザーは、ステーションの Windows の設定ではなく、その端末自身のライトとダークの好みに従います。

別の端末のブラウザーは、ステーションのテーマで始まり、それにそのまま追従します。ステーションのウィンドウがテーマを変えると、ブラウザーは読み込み直さなくても描き直されます。そのブラウザーで誰かがテーマを選ぶと（ここでもキーでも）、その選択はそのブラウザーに残り（ページを読み込み直しても消えません）、ステーションには何も送られず、そのブラウザーはもうステーションのテーマに従いません。ステーション自身のテーマは、ステーションのウィンドウでだけ変わります。キーは権限を求めません。ブラウザーの選択はほかのどの画面にも届かないからです。

テーマは表示の設定であって、ステーションを変えるものではありません。ユニットが実行中でも、この選択の一覧もタイトルバーのキーもロックされません。[エージェント](agent) のページで設定の範囲が開いているエージェントは、これを読み（`settings_read`）、設定できます（`localization_set`）。ランタイムが止まっている間は、アカウントを除くすべてのページと同じように、このページが一時停止の通知に置き換わり（[ランタイムが止まるとこのページはどうなるか](settings#what-the-stopped-runtime-does-to-this-page) を参照）、`localization_set` は「ランタイム停止中」と答えます。それでもタイトルバーのキーは働き続けます。ステーションのウィンドウでは引き続きステーションのテーマを変えて保存し、ブラウザーではそのブラウザー自身のテーマを変えます。

## デスクトップの表示倍率 {#desktop-zoom}

| 欄 | 何であるか | 値と既定 | 効き方 |
| --- | --- | --- | --- |
| デスクトップの表示倍率 | ステーション自身のウィンドウの本来の表示倍率を、生きたまま読んだものです。行は「Ctrl キーを押しながらスクロールするとこのウィンドウを拡大縮小し、Ctrl + 0 で 100% に戻します。」と述べます。 | パーセントです。何かが変えるまでは 100% です。Ctrl キーを押しながらのスクロール 1 段ごとに、倍率が 1.2 倍になります（およそ 83%、100%、120%、144% と続きます）。 | この行は倍率を見せて、戻す手段を差し出すだけです。表示倍率そのものは、ホイールとキーボードで変えます。 |

| コマンド | 何をするか | 灰色になるとき（状況） | 描かれないとき（ロール） |
| --- | --- | --- | --- |
| 100% に戻す | Ctrl + 0 と同じ、中立の倍率に戻し、それを保存します。戻すのがウィンドウに届かなかったときは、ステータスバーが「ウィンドウの表示倍率を戻せませんでした。Ctrl + 0 なら戻せます。」と述べます。 | ありません。 | ロールによって描かれないことはありませんが、別の端末のブラウザーではこの行の全体が出ません。ブラウザーは自分の表示倍率を持ち、ステーションのウィンドウがそれについて言えることは何もないからです。 |

倍率は、ステーションのデータの根の下の `window-placement.json` にウィンドウの位置と並べて保存され、ウィンドウが開くたびと、シェルを丸ごと読み込み直すたびに当てられます。バックアップの一部ではありません。25% から 500% の外に保存された倍率は壊れているものとして扱われ、ウィンドウは 100% で開きます。この行はウィンドウに生きたまま従うので、ページが開いている間の Ctrl キーを押しながらのスクロール 1 段が、パーセントを動かします。

## この節がしないこと {#what-this-section-does-not-do}

文字の大きさはなく、ユーザーごとのテーマもありません。ステーションのウィンドウはステーションのテーマで、ブラウザーは自分の選んだテーマで描かれ、誰がサインインしていても同じです。画面を書く言語もここでは選びません。それは [言語と形式](settings-localization) の最初の行にあり、テーマとは違って次の起動から効きます。表示倍率が覆うのは主ウィンドウだけです。別の端末のブラウザーと、切り離したイベントのウィンドウは、そのブラウザーが与える倍率のままです。
