Hace mucho tiempo, tenía un reloj configurado para decir cosas como mañana, día, tarde, noche, por hora en una aplicación de panel. Trazo amplio, no muy específico, podría haber sido un escritorio KDE. Ahora estoy en Ubuntu Mate, ¿hay alguna manera de obtener esta descripción vaga del tiempo en el panel de mate?
9
Respuestas:
Reloj textual / parlante para Mate y otras variantes de Ubuntu
Aunque la pregunta era originalmente sobre Ubuntu Mate , afortunadamente, desde 15.10, los indicadores también se pueden usar
Mate
. Como resultado, la respuesta a continuación al menos funciona paraUnity
yMate
y (probado) enXubuntu
.Todavía debe seguir una GUI para cambiar la configuración (trabajando en ella), pero probé el indicador a continuación durante al menos 20 horas y (como se esperaba) hizo el trabajo sin error.
Opciones
El indicador ofrece las siguientes opciones:
Mostrar el tiempo textual
Mostrar el "área de día" textual ( noche , mañana , día , tarde )
Mostrar am / pm
Muéstralas todas a la vez (o cualquier combinación de las tres)
Hable el tiempo cada cuarto de hora (
espeak
requerido)Opcionalmente, la hora se muestra difusa ; redondeado en cinco minutos, p. ej.
10:43 ->
quarter to eleven
.El script, el módulo y un ícono
La solución existe de un script, un módulo separado y un ícono, que debe almacenar en el mismo directorio .
El icono:
Haga clic derecho sobre él y guárdelo como (exactamente)
indicator_icon.png
El módulo:
Este es el módulo que produce el tiempo textual y toda la información mostrada. Copie el código, guárdelo como (nuevamente, exactamente )
tcalc.py
, junto con el icono de arriba en el mismo directorio .La secuencia de comandos:
Este es el indicador real. Copie el código, guárdelo como
moderntimes.py
, junto con el icono y el módulo anterior en uno y el mismo directorio .Cómo utilizar
El script necesita
espeak
:Copie los tres archivos anteriores en un mismo directorio, exactamente nombrado como se indica en El script, el módulo y un icono
En el encabezado del script (
moderntimes.py
), defina qué información debe mostrarse y cómo. Simplemente configureTrue
oFalse
en la línea:En la cabecera del módulo , puede cambiar las horas en que comenzará posteriormente mañana , día , tarde , noche , en la línea:
No toques nada más en el script por ahora :)
Los usuarios de Ubuntu Mate deben habilitar el uso de indicadores en su sistema: seleccione Sistema> Preferencias> Apariencia> Ajuste de Mate> Interfaz> "Habilitar indicadores"
Ejecute el indicador con el comando:
Ejecutarlo desde aplicaciones de inicio
Recuerde que si ejecuta el comando desde Aplicaciones de inicio, en muchos casos necesita agregar un pequeño descanso, especialmente (entre otros) en los indicadores:
Notas
Sin duda, el script se cambiará / actualizará en los próximos días muchas veces. Una cosa sobre la que me gustaría recibir comentarios en particular es el "estilo" en el que el tiempo digital se convierte en tiempo textual. La forma en que se hace ahora:
horas enteras, por ejemplo:
menos de 30 minutos después de la hora, p. ej.
30 minutos después de la hora, por ejemplo:
más los 30 minutos, por ejemplo:
Se mencionan 15 minutos
quarter
, por ejemplo:la excepción es medianoche, que no se llama
zero
, peromidnight
, por ejemplo:El script es extremadamente bajo en jugo, debido al hecho de que después del primer bucle de verificación de tiempo, el bucle se sincroniza automáticamente en el reloj de la computadora. Por lo tanto, el script comprueba el tiempo / edita el tiempo mostrado solo una vez por minuto, durmiendo el resto del tiempo.
Editar
Según hoy (2016-4-9), se encuentra disponible un ppa de una versión pulida. Para instalar desde ppa:
Los períodos de días en esta versión cambian, en comparación con la versión de script anterior, ahora es:
... y el indicador tiene la opción de cambiar el ícono durante el día:
mañana / tarde / tarde / noche :
Como se mencionó, esta versión se probó tanto en
Mate
(de la pregunta original)Unity
como enXubuntu
.fuente
Si tiene Kubuntu (distribución de Ubuntu de Plasma Desktop), tiene un widget incorporado llamado "reloj difuso": ha existido al menos desde 14.04, o hace tanto tiempo que Plasma 4 ha estado fuera, y todavía está en Plasma 5 como se encuentra en Kubuntu 16.04.
El Reloj difuso se puede configurar para que sea tan "preciso" como incrementos de cinco minutos, como leer un reloj analógico (por ejemplo, "diez después de las cuatro"), pero también tiene tres configuraciones "más difusas", una de las cuales da lecturas como "tarde" y uno que solo dice "¡Fin de semana!" (un domingo por la tarde, supongo que dirá "lunes" mañana).
No sé si el reloj difuso está disponible en otros sabores de Ubuntu: lo vi en xfce (como se encuentra en Xubuntu) en mi sistema, pero el sistema operativo se instaló como Kubuntu, por lo que no estoy seguro de si el reloj difuso es nativo de xfce así como KDE / Plasma, ni si está disponible en Unity o Mate.
fuente