我最近從 Plasma 4 更新到 Plasma 5,雖然過渡基本上很順利,但有一件事讓我煩惱:數位時鐘。
這似乎是 Plasma 4 中提供的一個重大降級。我更喜歡 24 小時格式的時間,但開發這個等離子團的人卻忽略了提供這個非常基本的功能。想想看,我從來沒有使用過不提供此功能的桌面環境。
因此,我發現的唯一選擇是將我的區域設置更改為 en_US 以外的其他設置,這是一件荒謬的事情。此外,將我的語言環境更改為 en_GB 會更改我的日期格式,這不是我想要的。如果不是因為我在運行“perl”時遇到的以下問題,這一切都是可以容忍的:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_TIME = "C.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
我對「locale-gen」的經驗相當有限。我基本上在安裝作業系統時使用過一次。有沒有辦法使用“locale-gen”或類似的東西來修復它?
或者更好的是,是否有人有更好的解決方案將我的時間格式更改為 24 小時,而不涉及更改我的區域設定的極端措施,這需要我登出並重新登入才能順便生效。
答案1
我採用語言環境方式:備份您的 /etc/locale.conf 檔案。做
語言環境 > /etc/locale.conf
適當編輯 locale.conf 檔案(例如,lang 設定為 en_US,但時間設定為 en_GB)
所有使用的語言環境(在本例中為 en_US 和 en_GB)在 /etc/locale.gen 中取消註釋並執行 locale-gen。
重啟。
編輯:確保始終使用 .UTF-8 (iso 也可以,但不建議)