
Estoy usando Linux Mint 17, con el entorno de escritorio Cinnamon. Esperaba que hubiera alguna forma de formatear la fecha y la hora para mostrar el mes (abreviado) y el día de la semana (abreviado) en mayúsculas.
Específicamente, esto es lo que se desea para el “Applet del panel de calendario”, pero no me importaría que fuera global en el sistema.
Los parámetros apropiados deberían ser %^a
y %^b
, pero todo lo que esto causa es un error de formato de reloj. Hasta ahí llegó el uso de la sintaxis adecuada.
También ingresé al locales/en_US.con
archivo f (mi configuración regional) y cambié el Unicode para LC_TIME
que sea el equivalente en mayúsculas de los valores abreviados (para los 12 meses y los 7 días), pero esto no ha cambiado nada en ninguna parte.
También me regeneré y reinicié desde este cambio para asegurarme de que surtiera efecto. No dados.
No es absolutamente necesario y puedo acostumbrarme. Lo que no haré es simplemente decir “Me rindo. Rechaza la idea…” sin hacer un esfuerzo razonable para descubrir cómo hacerlo. Porque lo preferiría con ese formato y probablemente aprenderé algo del proceso incluso si no logro mi objetivo.
¿Existe una manera relativamente “indolora” de lograr esto?
Con mucho gusto profundizaría en el código fuente apropiado y lo volvería a compilar, etc., si supiera dónde está y cómo hacerlo sin romper nada; No he cambiado antes la fuente de un archivo de sistema compilado y en ejecución.
Probablemente estaría dispuesto a profundizar en cualquier profundidad que no requiera instalaciones adicionales, e incluso en ese caso puedo estar dispuesto.
Respuesta1
Desde la terminal:
$ fecha +'%^a, %d %^b %Y' DOM, 22 DE MARZO DE 2015 $ fecha +'%a, %d %b %Y' domingo, 22 de marzo de 2015
anteponga un LC_TIME nulo para LC_TIME= date ...
que se muestre en inglés/localización predeterminada
¿Podría ser que "el escritorio" elimine el ^
carácter de la definición?
¿Es posible anteponer un carácter de escape? Digamos que ingresa \^
para cada uno ^
que desea insertar.