08 enero, 2009

Como cambiar el formato de la hora en Fluxbox

Editamos el archivo init

$mousepad ~/.fluxbox/init


Buscamos la seccion que contene "strftime" que seria una linea como esta:

session.screen0.strftimeFormat: %k:%M

%k y %M representan el formato en que sera mostrada la hora del panel, las demas variables las encontramos en el manual del strftime, lo conseguimos de la siguiente forma:

$ man strftime
las variables son:

%a El nombre abreviado del día de la semana según la localización en curso.

%A El nombre del día de la semana, completo, según la localización en curso.

%b El nombre abreviado del mes según la localización en curso.

%B El nombre completo del mes según la localización en curso.

%c La representación preferida de fecha y hora para la localización en curso.

%C El siglo (año/100) como un entero de 2 dígidos. (SU)

%d El día del mes como un número en base diez (en el rango de 01 a 31).

%D Equivalente a %m/%d/%y. (Sip - sólo para norteamericanos. Los norteamericanos deben darse cuenta que en otros países %d/%m/%y es bastante común. Esto significa que en un contexto interna cional este formato es ambiguo y no se debería usar). (SU)

%e Como %d, el día del mes como un número decimal, pero un cero inicial se reemplaza por un espacio. (SU)

%E Modificador; use formato alternativo, ver más abajo. (SU)

%F Equivalente a %Y-%m-%d (el formato de fecha de ISO 8601). (C99)

%G El año con siglo como un número decimal según el estándar ISO 8601. El año de 4 dígitos correspondiente al número de la sem ana ISO (ver %V). Éste tiene el mismo formato y valor que %y, salvo que si el número de la semana ISO pertenece al año anterior o siguiente, ese año se utiliza en su lugar. (TZ).

%g Como %G, pero sin siglo, es decir, con un año de 2 dígitos (00-99). (TZ)

%h Equivalente a %b. (SU)

%H La hora como un número en base diez en formato de 24 horas (en el rango de 00 a 23).

%I La hora como un número en base diez en formato de 12 horas (en
el rango de 01 a 12).

%j El día juliano (día del año) como un número en base diez (en el
rango de 001 a 366).

%k La hora (en un reloj de 24 horas) como un número decimal (en el rango de 0 a 23); los dígitos individuales son precedidos por un blanco. (Ver también %H). (TZ)

%l La hora (en un reloj de 12 horas) como un número decimal (en el rango de 1 a 12); los dígitos individuales son precedidos por un blanco. (Ver tambíen %I). (TZ).

%m El mes como un número en base diez (en el rango de 01 a 12).

%M El minuto como un número en base diez (en el rango de 00 a 59).

%n Un carácter de nueva línea. (SU)

%O Modificador; use un formato alternativo, ver más abajo. (SU)

%p O ‘AM’ ("Ante Meridiem", antes del mediodía) o ‘PM’ ("Post Meridiem", después del mediodía) de acuerdo con el valor del tiempo dado, o la cadena de caracteres correspondiente según la localización en curso. El medio día se trata como ‘pm’ y la media noche como ‘am’.

%P Como %p pero en letras minúsculas: ‘am’ o ‘pm’ o una cadena correspondiente para la localización actual. (GNU)

%r El tiempo en notación a.m. o p.m.. En la localización POSIX esto es equivalente a ‘%I:%M:%S %p’. (SU)

%R El tiempo en notación de 24 horas (%H:%M). (SU) Para una versión que incluya lo segundos, ver %T más abajo.

%s El número de segundos desde la Época, es decir, desde 1970-01-01 00:00:00 UTC. (TZ)

%S El segundo como un número decimal (en el rango de 00 a 61)

%t Un carácter tabulador. (SU)

%T El tiempo en notación de 24 horas (%H:%M:%S). (SU)

%u El día de la semana como un número decimal, en el rango de 1 a 7, siendo 1 el Lunes. Ver también %w. (SU)

%U El número de la semana del año actual como un número en base decimal, en el rango de 00 a 53, empezando por el primer domingo como el primer día de la primera semana. Ver también %V y %W.

%W El número de la semana del año actual como un número decimal según el estándar ISO 8601:1988, donde la semana 1 es la primera semana que tiene al menos 4 días del año actual y el lunes como el primer día de la semana. Ver también %U y %W. (SU)

%w El día de la semana como un número decimal, en el rango de 0 a 6, siendo el domingo el cero. Ver también %u.

%W El número de la semana del año actual como un número decimal, en el rango de 00 a 53, empezando con el primer Lunes como el primer día de la primera semana.

%x La representación preferida de la fecha (sin la hora) para la localización en curso.

%X La representación preferida de la hora (sin la fecha) para la localización en curso.

%y El año como un número en base diez sin la centuria (en el rango de 00 a 99).

%Y El año como un número en base diez, incluyendo la centuria.

%z El huso horario como las horas de diferencia respecto a GMT. Necesario para emitir fechas conformes a RFC822 (usando "%a, %d %b %Y %H:%M:%S %z"). (GNU)

%Z La zona horaria, nombre o abreviatura.

%+ La fecha y hora en el formato de date(1). (TZ)

%% Un carácter de porcentaje literal, ’%’.

Elejimos los que mejor nos parescan, por ejemplo:

session.screen0.strftimeFormat: %d/%B %k:%M

guardamos el archivo y reiniciamos el gestor de ventanas

No hay comentarios:

Publicar un comentario

todos los comentarios son bienvenidos!!