Arreglar el formato de reloj a 12 horas en Ubuntu

5 comments
Como mucho de ustedes se habrán dado cuenta a partir de de la versión 6.06 de Ubuntu (Dapper Drake) el reloj de la barra de tareas solo nos muestra tres opciones: 24 horas, Hora de UNIX y Hora de Internet; lamentablemente la opción de 12 horas desapareció. Buscando por internet me encontré que en los archivos de lenguaje la información que debería ir en la sección de formateo de la hora para am/pm se encuentra incompleta, mas bien vacía.

Bien, para solucionar este problema lo que se ha de hacer es lo siguiente:

  • Abre el archivo de lenguaje correspondiente a tu configuración:
    sudo nano /usr/share/i18n/locales/es_XX

    Donde XX corresponde al código de tu país (VE, AR, ES, etc...)

  • Ubicar las líneas donde aparece lo siguiente:

    am_pm "";""
    t_fmt_ampm ""

    Y sustituirlas por estas otras:

    am_pm "<U0041><U004D>";"<U0050><U004D>"
    t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
    <U0020><U0025><U0070>"


  • Guardar el archivo.
  • Para que los cambios sean aceptados hay que ejecutar el siguiente comando:

    sudo locale-gen

  • La próxima vez que entres a la sesión ya podrás activar la opción de 12 horas en las preferencias del reloj.


    Opcional

    Además, si quieres personalizar el formato de salida, es decir, si quieres que en lugar que aparezca, por ejemplo, lun 30 de oct, 11:35 PM por lunes, 30 de octubre, 11:35 PM debes seguir los siguientes pasos:

  • Abre el Editor de Configuración: Aplicaciones -> Herramientas del Sistema -> Editor de Configuración
  • Luego abre las preferencias del reloj: / -> apps -> panel -> applets -> clock_screen0 -> prefs
  • En la clave custom_format introducir como valor %A, %d de %B, %I:%M %P
  • En la clave format introducir como valor custom
  • Cerrar
  • Publicar un comentario