Il y a longtemps, j'avais une horloge réglée pour dire des choses comme le matin, le jour, le soir, la nuit, pour l'heure dans une application de panneau. Large coup, pas très spécifique, Il aurait pu s'agir d'un bureau KDE. Je suis dans Ubuntu Mate maintenant, y a-t-il un moyen d'obtenir cette vague description du temps dans le panneau mate?
9
Réponses:
Horloge textuelle / parlante pour Mate et d' autres variantes d'Ubuntu
Bien que la question concernait à l'origine Ubuntu Mate , heureusement, à partir du 15.10, les indicateurs peuvent également être utilisés
Mate
. Par conséquent, la réponse ci-dessous fonctionne au moins pourUnity
etMate
et (testée) surXubuntu
.Une interface graphique pour modifier les paramètres reste à suivre (en travaillant dessus), mais j'ai testé l'indicateur ci-dessous pendant au moins 20 heures et (comme prévu), il a fait le travail sans erreur.
Les options
L'indicateur offre les options suivantes:
Afficher l'heure textuelle
Afficher la "zone jour" textuelle ( nuit , matin , jour , soir )
Spectacle am / pm
Montrez-les tous à la fois (ou toute combinaison des trois)
Dites le temps chaque quart d'heure (
espeak
obligatoire)Facultativement, l'heure est affichée floue ; arrondi sur cinq minutes, par exemple
10:43 ->
quarter to eleven
.Le script, le module et une icône
La solution existe d'un script, d'un module séparé et d'une icône, que vous devez stocker dans un seul et même répertoire .
L'icône:
Faites un clic droit dessus et enregistrez-le sous (exactement)
indicator_icon.png
Le module:
Il s'agit du module qui produit l'heure textuelle et toutes les autres informations affichées. Copiez le code, enregistrez-le sous (encore une fois, exactement )
tcalc.py
, avec l'icône ci-dessus dans un seul et même répertoire .Le scénario:
Ceci est l'indicateur réel. Copiez le code, enregistrez-le sous
moderntimes.py
, ainsi que l'icône et le module ci-dessus dans un même répertoire .Comment utiliser
Le script a besoin de
espeak
:Copiez les trois fichiers ci-dessus dans un seul et même répertoire, exactement nommé comme indiqué dans Le script, le module et une icône
Dans la tête du script (
moderntimes.py
), définissez quelles informations doivent être affichées et comment. Réglez simplementTrue
ouFalse
dans la ligne:Dans la tête du module , vous pouvez changer les heures auxquelles commencer par la suite matin , jour , soir , nuit , dans la ligne:
Ne touchez à rien d'autre dans le script pour l'instant :)
Les utilisateurs d'Ubuntu Mate doivent activer l'utilisation d'indicateurs sur leur système: choisissez Système> Préférences> Apparence> Ajustement de Mate> Interface> "Activer les indicateurs"
Exécutez l'indicateur avec la commande:
L'exécuter à partir des applications de démarrage
N'oubliez pas que si vous exécutez la commande à partir des applications de démarrage, dans de nombreux cas, vous devez ajouter une petite pause, en particulier (entre autres) sur les indicateurs:
Remarques
Nul doute que le script sera modifié / mis à jour plusieurs fois dans les prochains jours. Une chose que j'aimerais en particulier savoir, c'est le "style" dans lequel l'heure numérique est convertie en heure textuelle. La façon dont cela se fait maintenant:
heures entières, par exemple:
moins de 30 minutes après l'heure, par exemple
30 minutes après l'heure, par exemple:
plus les 30 minutes par exemple:
15 minutes sont mentionnées
quarter
, par exemple:l'exception est minuit, qui n'est pas appelé
zero
, maismidnight
, par exemple:Le script est extrêmement faible en jus, car après la première boucle de contrôle horaire, la boucle est synchronisée automatiquement sur l'horloge de l'ordinateur. Par conséquent, le script vérifie l'heure / ne modifie l'heure affichée qu'une fois par minute, en dormant le reste du temps.
Éditer
Selon aujourd'hui (2016-4-9), un ppa d'une version polie est disponible. Pour installer à partir de ppa:
Les périodes de jour dans cette version sont modifiées, par rapport à la version de script ci-dessus, maintenant c'est:
... et l'indicateur a la possibilité de changer l'icône pendant la journée:
matin / après-midi / soir / nuit :
Comme mentionné, cette version a été testée à la fois
Mate
(à partir de la question d'origine)Unity
etXubuntu
.la source
Si vous avez Kubuntu (distribution Plasma Desktop Ubuntu), vous avez un widget intégré appelé "horloge floue" - il existe depuis au moins 14/04, ou depuis aussi longtemps que Plasma 4 est sorti, et il est toujours dans Plasma 5 comme trouvé dans Kubuntu 16.04.
L'horloge floue peut être réglée pour être aussi «précise» que des incréments de cinq minutes, comme la lecture d'une horloge analogique (par exemple, «dix après quatre»), mais elle a également trois paramètres «plus flous», dont l'un donne des lectures comme «l'après-midi» et celui qui donne juste "Week-end!" (un dimanche après-midi - je suppose que ça dit "lundi" demain).
Je ne sais pas si l'horloge floue est disponible dans d'autres versions d'Ubuntu - je l'ai vu dans xfce (comme on le trouve dans Xubuntu) sur mon système, mais le système d'exploitation a été installé en tant que Kubuntu, donc je ne suis pas sûr si l'horloge floue est natif de xfce ainsi que de KDE / Plasma, ni s'il est disponible dans Unity ou Mate.
la source