Отображение времени в 12-часовом формате в OpenBox?

Отображение времени в 12-часовом формате в OpenBox?

У меня версия Linux, в которой отсутствует возможность настройки формата времени в графическом интерфейсе.Я хочу, чтобы на моей панели отображалось время в 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

В заголовке вашего вопроса написано «Корректировка времени». Норегулировкавремя иотображениевремя на самом деле мало связаны друг с другом. В любом случае, никто не корректирует время на большинстве систем с доступом в Интернет, потому что оно корректируется автоматическиНТП.

решение3

В дополнение к ответу, предоставленному @munchschair, который изменяет формат времени на tint2панели, conkyформат времени также можно настроить для отображения этого формата на самом рабочем столе.

Редактировать /etc/conky/conky.confкак root. Заменить ${time %T}на это ${time %I:%M %p}:

${goto 22}${font LCDMono:bold:size=18}${color3}${time %I:%M %p}${color}

Связанный контент