我的 Linux 版本無法在 GUI 中調整時間格式。我希望它以 12 小時格式顯示在我的面板中我可以在 bash 中執行此操作嗎?我正在使用 openbox 和 Sparkylinux。
答案1
在 openbox 中,tint2 被用作面板。要編輯的設定檔是/home/user/.config/tint2/tint2rc
.編輯該部分中的日期,# Clock
如下所示:
time1_format = %I:%M %p
答案2
抱歉,即使在您進行了澄清之後,我仍然不明白您的要求,但無論如何我都會嘗試回答...
我只想以 12 小時格式顯示時間,是的。
該date
命令具有許多格式說明符,允許您請求以預設格式以外的格式顯示時間。請參閱手冊頁。%I
是 12 小時格式的小時。嘗試例如:
date +%I:%M:%S
你的問題的標題是「調整時間」。但調整時間和顯示時間確實與彼此沒有什麼關係。無論如何,在大多數可以存取網路的系統上,人們不會調整時間,因為它是透過以下方式自動調整的:NTP。
答案3
除了@munchschair提供的答案修改tint2
面板中的時間格式外,conky
還可以設定時間格式以在桌面本身上顯示此格式。
以 root身份編輯/etc/conky/conky.conf
。替換${time %T}
為${time %I:%M %p}
:
${goto 22}${font LCDMono:bold:size=18}${color3}${time %I:%M %p}${color}