Manpages

NAME

localectl - 控 制 系 統 的 本 地 化 與 鍵 盤 佈 局

SYNOPSIS

localectl [OPTIONS...] {COMMAND}

描 述

localectl 可 用 於 查 詢 與 修 改 系 統 的 本 地 化 (locale)與 鍵 盤 佈 局 的 設 置 。 它 通 過 與 systemd-localed.service(8) 通 信 來 修 改 例 如 /etc/locale.conf 與 /etc/vconsole.conf 之 類 的 配 置 文 件 。 本 地 化 設 置 控 制 着 用 戶 界 面 的 語 言 、 字 符 類 型 與 字 符 編 碼 、 日 期 時 間 與 貨 幣 符 號 的 表 達 方 式 等 許 多 細 節 。 鍵 盤 佈 局 控 制 着 鍵 盤 上 每 個 按 鍵 及 組 合 鍵 的 含 義 。 注 意 , 爲 了 使 此 工 具 所 做 的 修 改 在 系 統 啓 動 的 早 期 就 能 生 效 , 可 能 需 要 重 新 制 作 initramfs , 因 爲 localectl 並 不 會 自 動 更 新 initramfs 。 可 以 使 用 systemd-firstboot(1) 初 始 化 已 掛 載 (但 未 啓 動 )的 系 統 鏡 像 的 本 地 化 (locale)設 置 。

選 項

能 夠 識 別 的 命 令 行 選 項 如 下 :

--no-ask-password 在 執 行 特 權 操 作 時 不 向 用 戶 索 要 密 碼 。

--no-convertset-keymapset-x11-keymap 命 令 連 用 , 表 示 不 同 時 設 置 X11與 控 制 檯 的 鍵 盤 映 射 , 也 就 是 不 強 迫 保 持 兩 者 一 致 。

-H, --host= 操 作 指 定 的 遠 程 主 機 。 可 以 僅 指 定 一 個 主 機 名 (hostname), 也 可 以 使 用 "username@hostname" 格 式 。 hostname 後 面 還 可 以 加 上 容 器 名 (以 冒 號 分 隔 ), 也 就 是 形 如 "hostname:container" 的 格 式 , 以 表 示 直 接 連 接 到 指 定 主 機 的 指 定 容 器 內 。 操 作 將 通 過 SSH協 議 進 行 , 以 確 保 安 全 。 可 以 通 過 machinectl -H HOST 命 令 列 出 遠 程 主 機 上 的 所 有 容 器 名 稱 。

-h, --help 顯 示 簡 短 的 幫 助 信 息 並 退 出 。

--version 顯 示 簡 短 的 版 本 信 息 並 退 出 。

--no-pager 不 將 程 序 的 輸 出 內 容 管 道 (pipe)給 分 頁 程 序 。 能 夠 識 別 的 命 令 如 下 :

status 顯 示 當 前 的 本 地 化 設 置 與 鍵 盤 映 射 。 這 是 默 認 命 令 。

set-locale LOCALE... 設 置 系 統 的 本 地 化 環 境 變 量 (可 以 一 次 設 置 多 個 ), 例 如 "LANG=zh_CN.utf8", "LC_MESSAGES=en_US.utf8" 等 等 。 參 見 locale(7) 以 瞭 解 可 用 的 環 境 變 量 及 其 含 義 。 使 用 list-locales 命 令 列 出 所 有 可 用 的 locale (見 下 文 )。

list-locales 列 出 所 有 可 用 的 locale , 以 幫 助 正 確 使 用 set-locale 命 令 。

set-keymap MAP [TOGGLEMAP] 設 置 控 制 檯 的 鍵 盤 映 射 (中 國 人 應 設 爲 "us")。 可 選 的 [TOGGLEMAP]用 於 設 置 第 二 切 換 鍵 盤 映 射 。 除 非 明 確 設 置 了 --no-convert 選 項 , 否 則 此 命 令 也 會 同 時 設 置 默 認 的 X11鍵 盤 佈 局 (將 "MAP"自 動 轉 化 爲 最 接 近 的 X11鍵 盤 佈 局 )。 使 用 list-keymaps 命 令 列 出 所 有 可 用 的 鍵 盤 映 射 (見 下 文 )。

list-keymaps 列 出 所 有 可 用 的 控 制 檯 鍵 盤 映 射 , 以 幫 助 正 確 使 用 set-keymap 命 令 。

set-x11-keymap LAYOUT [MODEL [VARIANT [OPTIONS]]] 設 置 默 認 的 X11鍵 盤 佈 局 (中 國 人 應 設 爲 "us")。 可 選 的 , 還 可 以 設 置 Model, Variant, Options 三 項 (無 默 認 值 )。 "MODEL"一 般 設 爲 "pc104", "VARIANT"與 "OPTIONS"一 般 直 接 忽 略 , 詳 見 kbd(4) 手 冊 。 除 非 明 確 設 置 了 --no-convert 選 項 , 否 則 此 命 令 也 會 同 時 設 置 控 制 檯 的 鍵 盤 映 射 , 也 就 是 將 "LAYOUT"自 動 轉 化 爲 最 接 近 的 控 制 檯 鍵 盤 映 射 。

list-x11-keymap-models, list-x11-keymap-layouts, list-x11-keymap-variants [LAYOUT], list-x11-keymap-options 分 別 列 出 所 有 可 用 的 X11鍵 盤 的 Layout, Model, Variant, Options 以 幫 助 正 確 使 用 set-x11-keymap 命 令 。 list-x11-keymap-variants 命 令 有 個 可 選 的 "LAYOUT"參 數 用 於 過 濾 出 僅 適 合 於 特 定 鍵 盤 佈 局 的 變 種 。

退 出 狀 態

返 回 值 爲 0 表 示 成 功 , 非 零 返 回 值 表 示 失 敗 代 碼 。

環 境 變 量

$SYSTEMD_PAGER 指 定 分 頁 程 序 。 僅 在 未 指 定 --no-pager 選 項 時 有 意 義 。 此 變 量 會 覆 蓋 $PAGER 的 值 。 將 此 變 量 設 爲 空 字 符 串 或 "cat" 等 價 於 使 用 --no-pager 選 項 。

$SYSTEMD_LESS 用 於 覆 蓋 默 認 傳 遞 給 less 程 序 的 命 令 行 選 項 ("FRSXMK")。

參 見

systemd(1), locale(7), locale.conf(5), vconsole.conf(5), loadkeys(1), kbd(4), The XKB Configuration Guide [1] , systemctl(1), systemd-localed.service(8), systemd-firstboot(1), mkinitrd(8)

NOTES

1.

The XKB Configuration Guide

http://www.x.org/releases/current/doc/xorg-docs/input/XKB-Config.html

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 翻 譯 人 員 : 金 步 國 金 步 國 作 品 集 : http://www.jinbuguo.com 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh