在 OpenBox 中以 12 小時格式顯示時間?

在 OpenBox 中以 12 小時格式顯示時間?

我的 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}

相關內容