¿Mostrar la hora en formato de 12 horas en OpenBox?

¿Mostrar la hora en formato de 12 horas en OpenBox?

Tengo una versión de Linux que carece de la capacidad de ajustar el formato de hora en una GUI.Quiero que se muestre en mi panel en formato de 12 horas.¿Puedo hacer esto en bash? Estoy usando openbox y sparkylinux.

Respuesta1

En openbox, tint2 se utiliza como panel. El archivo de configuración a editar es /home/user/.config/tint2/tint2rc. Edite la fecha en la # Clocksección así:

time1_format = %I:%M %p

Respuesta2

Lo siento, incluso después de tus aclaraciones todavía no entiendo lo que estás pidiendo, pero intentaré responder de todos modos...

Solo quiero mostrar la hora en formato de 12 horas, sí.

El datecomando tiene muchos especificadores de formato que le permiten solicitar que la hora se presente en un formato distinto al predeterminado. Consulta la página de manual. %Ies la hora en formato de 12 horas. Pruebe por ejemplo:

date +%I:%M:%S

El título de su pregunta dice "Ajustar la hora". Peroajustandoel tiempo ymostrandoel tiempo realmente poco tiene que ver el uno con el otro. De todos modos, en la mayoría de los sistemas con acceso a Internet no se ajusta la hora porque se ajusta automáticamente medianteNTP.

Respuesta3

Además de la respuesta proporcionada por @munchschair que modifica el formato de hora en el tint2panel, el conkyformato de hora también se puede configurar para mostrar este formato en el propio escritorio.

Editar /etc/conky/conky.confcomo root. Reemplace ${time %T}con esto ${time %I:%M %p}:

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

información relacionada