Arreglar el formato de reloj a 12 horas en Ubuntu

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
  • Comentarios

    FernandoEscher dijo…
    Gracias! Justo lo que andaba buscando!
    Anónimo dijo…
    Muchisimas gracias. Su información ha sido de gran utilidad. Esta solución no la encontré en ningun sitio en inglés.

    Felicidades. Espero que este arreglo se integre en la nueva edición de Ubuntu.
    David Hernandez dijo…
    Saludos Francisco, a mi el problema sólo se me presentó con Dapper y con Edgy, con las siguientes versiones de Ubuntu no volví a tener problemas.
    Mil gracias, tengo la version 9.10 de ubuntu y la verdad no me acababa de adaptar a la hora militar... en los foros deUbuntu tampoco aparece...
    Martu dijo…
    Gracias por el dato!
    Ya que mientras mi reloj de muñeca simple y de siempre se encuentra arrelgandose en el servicio tecnico oficial Gucci... me manejocon este otro, re bueno el dato , gracias de nuevo :)

    Entradas populares