#1 Le 14/01/2020, à 21:47
- JiPi_82
Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Si vous avez installé HiPER CALC Pro sur votre smartphone ANDROID, vous avez sûrement apprécier cette application qui est capable de faire des calculs avec des heures, minutes et secondes et d'en avoir instatanément la valeur décimale.
En regardant les diverses calculettes sous Linux, aucune ne propose cette fonction très pratique.
En effet, comment additionner ou soustraire des durées ou des temps avec un résultat direct en heure:minute:seconde sans avoir à bidouiller sous LibreOffice ?
Exemple : J'embauche à 8:15 et je termine à 12:23 Combien de temps ai-je passé au boulot (en heure:minute) ?
Sous LibreOffice, on utilise des formules du type TEXTE("LA REF CELLULE";"[hh]:mm") pour calculer des durées de temps ==> la valeur saisie dans la cellule étant (par exemple) 8:15 pour 8h15 du matin. Dans le cas où la différence de temps négative, LibreOffice comme Office365 affiche des ######. Il faut alors user de stratégie pour faire afficher des durées de temps négative (par exemple si le temps passé au boulot est plus petit que le temps contractuel).
Bref, pour vérifier si les manipulation des durées de temps sont bonnes, j'utilise HiPER CALC Pro. Les calculs de temps n'existent pas sur les calculettes LINUX.
Si quelqu'un se sent l'âme bricoleur pour inventer ces fonctions sur une calculette; je suis preneur.
Évidemment, les symboles utilisés pour les heures, sur HiPER CALC sont °, et ' pour les minutes, et '' pour les secondes.
Ça me paraît tellement utile pour tout le monde de pouvoir additionner des temps de manière simple que je me demande pourquoi ça n'existe pas sur Linux.
MANJARO (machine principale) + 1 HP probook 6550b MANJARO + serveur OMV (conso 18 W)
ASUS PRIME X570-P | RYZEN 7 2700x | Mémoire : 32 Gio DDR4
RTX4070 + 2 écrans 3840x2160 60 Hz (DP+HDMI) + Davinci Resolve Studio
Chaîne YouTube : @tvcrad - site internet : http://lecrad.free.fr
Hors ligne
#2 Le 14/01/2020, à 22:04
- Nuliel
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Je comprends pas la demande, tu veux un script qui fasse ça, tu demandes à ce qu'on participe au projet gnome-calculator pour ajouter cette fonction?
Sinon c'est pas compliqué, on convertit tout en heure décimale (en gardant sous forme de fraction), on soustrait, on repasse en heure minutes en multipliant par 60 et en faisant une division euclidienne
Dernière modification par Nuliel (Le 14/01/2020, à 22:05)
Hors ligne
#3 Le 14/01/2020, à 22:12
- JiPi_82
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
En fait, il serait bien d'insérer les possibilités de calculs de temps en heures : minutes : secondes dans GNOME-CALCULATOR à la manière de HiPER Calc Pro.
On ne peut pas demander à tout à chacun de faire des calculs intermédiaires pour calculer son temps de travail.
C'est tout de même plus commode de faire 3:30:00 + 3:05:00 = 6:35:00 ou sous HiPER Calc 3°30'+3°05 = 6°35 lisible directement dans l'encadré de conversion de la calculette, sinon, la calculette affiche le résultat en décimal.
Mais qui comprend l'heure en décimal, à part des gens qui manipule efficacement ce type d'unité?
Alors, je pense que ces fonctions sous GNOME-Calculator aideraient pas mal de gens.
MANJARO (machine principale) + 1 HP probook 6550b MANJARO + serveur OMV (conso 18 W)
ASUS PRIME X570-P | RYZEN 7 2700x | Mémoire : 32 Gio DDR4
RTX4070 + 2 écrans 3840x2160 60 Hz (DP+HDMI) + Davinci Resolve Studio
Chaîne YouTube : @tvcrad - site internet : http://lecrad.free.fr
Hors ligne
#4 Le 15/01/2020, à 00:18
- kamaris
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
En ligne de commande, tu as dateadd :
$ dateadd 3:30:00 +3h +5m
06:35:00
$
qui peut s'exprimer de manière plus condensée dateadd 3:30:00 3h5m, et on peut jouer sur les formats d'entrée / sortie si on veut.
Pour ton exemple de départ : « J'embauche à 8:15 et je termine à 12:23 Combien de temps ai-je passé au boulot (en heure:minute) ? » :
$ datediff -f '%0H:%0M' 8:15 12:23
04:08
$
Tout cela est dans le paquet dateutils, s'il n'est pas déjà installé.
Dernière modification par kamaris (Le 15/01/2020, à 00:45)
Hors ligne
#5 Le 15/01/2020, à 09:23
- Compte supprimé
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Bonjour,
Tout cela est dans le paquet dateutils, s'il n'est pas déjà installé.
non installé sur 18.04. Commandes bien pratique, merci
Je me demandai : Comment peut-on savoir s’il existe une commande concernant une action précise quand elle ne figure pas sur le système? La commande apropos ne liste que les commandes présentes sur le système me semble t'il.
#6 Le 15/01/2020, à 09:34
- Nuliel
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Généralement j'utilise
apt-cache search mot-clé
pour chercher les paquets qui pourraient m'aider.
(Là date comme mot clé c'est trop léger)
Hors ligne
#7 Le 15/01/2020, à 11:51
- Compte supprimé
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Beaucoup de retour selon le mot recherché . Pas forcément facile à mettre en œuvre ...
Je cherchai dernièrement comment éteindre mon écran. Une recherche sur les forums m'ont appris que la commande xset le permet.
Si je fais
apt-cahe search screen
j'obtiens 480 propositions...
#8 Le 15/01/2020, à 13:03
- JiPi_82
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Si les fonctions de calculs existent sur GNU/Linux, il n'y a plus qu'à les mettre en œuvre dans la calculette de Gnome. Ce serait top.
Pour rappelle, l'heure au format décimal a été aboli il y a plus de 2 siècles et le calculs du temps en décimal est à usage industriel pour le calcul des tâches.
Comme tout le monde travaille pour gagner sa pitence, je pense qu'une fonction de calcul avec (D°min'sec'') ou (hh:mm:ss) dans la calculette serait un gros PLUS par rapport aux autres OS.
On ne peut pas demander à chacun de taper des lignes de codes, il faut que GNU/Linux soit accessible au plus grand nombre avec des appli simples et efficaces.
MANJARO (machine principale) + 1 HP probook 6550b MANJARO + serveur OMV (conso 18 W)
ASUS PRIME X570-P | RYZEN 7 2700x | Mémoire : 32 Gio DDR4
RTX4070 + 2 écrans 3840x2160 60 Hz (DP+HDMI) + Davinci Resolve Studio
Chaîne YouTube : @tvcrad - site internet : http://lecrad.free.fr
Hors ligne
#9 Le 15/01/2020, à 14:08
- eric63
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
salut
En effet, comment additionner ou soustraire des durées ou des temps avec un résultat direct en heure:minute:seconde sans avoir à bidouiller sous LibreOffice ?
comprend pas j'ai ouvert libreoffice calc
sans rien changer aux formats
en A1 8:30 donne 08:30:00
en A2 9:45 donne 09:45:00
en A3 =A1-A2 donne -01:15:00
en A4 = A3*24=-1,25
la multiplication par 24 transforme une heure sexagésimale en heure décimale (tu peux vérifier pour A1*24 et A2*24 respectivement a 8,5 et 9,75
n'importe quel calculatrice qui fait les calcul d'angle en sexagésimale donne un résultat identique à A3
Dernière modification par eric63 (Le 15/01/2020, à 14:15)
Kubuntu 24.10 X11 Plasma 6.1.5 KDE 6.6.0 Qt 6.6.2 noyau 6.11.0-14 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR
Hors ligne
#10 Le 15/01/2020, à 15:40
- erresse
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
en A3 =A1-A2 donne -01:15:00
en A4 = A3*24=-1,25
Ben chez moi, curieusement, A3=A1-A2 donne 22:45:00, et A4=A3*24 donne -1,25...
Mais si je fais A3=A2-A1, j'obtiens 01:15:00, ce qui est le résultat cherché, non ?
Edit: Ma variante est Ubuntu-Mate et la calculatrice standard "mate-calc" version 1.20.1, a un onglet "Mode -> Avancé" qui propose un tas d'unités de calcul, dont le temps. Tu peux l'essayer, je pense qu'on doit la trouver dans les dépôts...
Dernière modification par erresse (Le 15/01/2020, à 15:54)
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#12 Le 15/01/2020, à 19:55
- kamaris
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Beaucoup de retour selon le mot recherché . Pas forcément facile à mettre en œuvre ...
Je cherchai dernièrement comment éteindre mon écran. Une recherche sur les forums m'ont appris que la commande xset le permet.
Si je faisapt-cahe search screen
j'obtiens 480 propositions...
Il y a l'option -n de apt-cache, qui permet de limiter la recherche au noms de paquets et paquets fournis.
En utilisant apt search -n, la recherche est limitée aux seuls noms de paquets, et la sortie est bien plus lisible.
Après, on peut utiliser les expressions régulières pour ruser un peu, par exemple pour limiter la recherche aux noms de paquets et descriptions courtes :
apt search '^[^\n]*motif1[^\n]*motif2…[^\n]*motifN'
Ensuite, si on veut plus, il faut scripter, ou au moins passer la sortie à des filtres…
Il y a aussi l'outil de recherche en ligne, qui permet d'utiliser facilement les options de recherche élémentaires (et la recherche dans les fichiers des paquets) : https://packages.ubuntu.com/
Hors ligne
#13 Le 15/01/2020, à 20:45
- Compte supprimé
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Merci kamaris
#14 Le 15/01/2020, à 21:01
- JiPi_82
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
n'importe quel calculatrice qui fait les calcul d'angle en sexagésimale donne un résultat identique à A3...
Je pense que eric63 va nous proposer une multitude de calculatrice sous GNU/Linux capable de faire des calculs en base sexagésimale (en base 60 quoi).
Pour ma part, je bloque toujours, car je n'ai toujours pas de calculette GNU/Linux capable de faire ce type de calculs.
Dernière modification par JiPi_82 (Le 15/01/2020, à 21:03)
MANJARO (machine principale) + 1 HP probook 6550b MANJARO + serveur OMV (conso 18 W)
ASUS PRIME X570-P | RYZEN 7 2700x | Mémoire : 32 Gio DDR4
RTX4070 + 2 écrans 3840x2160 60 Hz (DP+HDMI) + Davinci Resolve Studio
Chaîne YouTube : @tvcrad - site internet : http://lecrad.free.fr
Hors ligne
#15 Le 15/01/2020, à 21:41
- JiPi_82
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Ouf, sauvé par Qalculate.
Cette super calculette est ce qu'il faut ENFIN à tout le monde. Enfin, une calculette qui ressemble à une calculatrice correcte.
Ça tourne sous GNU/Linux et les gars ont vraiment fait les choses biens pour pas mal de distrib.
Le lien qu'il vous faut : https://snapcraft.io/qalculate
Du coup, cette appli résoud mon interrogation sur le calcul sexagésimale à partir d'un simple calculette.
Attention, sous Ubuntu 18.04 LTS, il est préférable d'installer le SNAP.
Dernière modification par JiPi_82 (Le 15/01/2020, à 22:29)
MANJARO (machine principale) + 1 HP probook 6550b MANJARO + serveur OMV (conso 18 W)
ASUS PRIME X570-P | RYZEN 7 2700x | Mémoire : 32 Gio DDR4
RTX4070 + 2 écrans 3840x2160 60 Hz (DP+HDMI) + Davinci Resolve Studio
Chaîne YouTube : @tvcrad - site internet : http://lecrad.free.fr
Hors ligne
#16 Le 15/01/2020, à 21:54
- eric63
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
en fait je me rends compte que je me suis bien trop avancé pour dire n'importe quelle caculette elles sont en fait très rare,
Désolé pour m'être avancé autant
Kubuntu 24.10 X11 Plasma 6.1.5 KDE 6.6.0 Qt 6.6.2 noyau 6.11.0-14 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR
Hors ligne
#17 Le 15/01/2020, à 22:47
- kamaris
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Attention, sous Ubuntu 18.04 LTS, il est préférable d'installer le SNAP.
Pourquoi ?
Très bonne calculette sinon, effectivement.
Hors ligne
#18 Le 16/01/2020, à 11:26
- erresse
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
@JiPi_82, message #15 :
Et pourquoi s'emmerder à aller télécharger un truc sur le net alors que cette application est disponible dans les dépôts officiels ???
Surtout si on ne veut pas s'encombrer de logiciels en "snaps" !!!
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#19 Le 16/01/2020, à 19:25
- JiPi_82
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Ben, j'ai testé la version accessible depuis synaptic et ce n'est que la version 0.9.9 ?!? Donc, j'ai installé la version snap.
Maintenant, mon soucis actuel, c'est mettre Qalculate! en raccourcis sur la touche "calculette" de mon clavier sous Ubuntu 18.04 GNOME.
Sous MX Linux : aucun soucis pour faire ça.
Sous Mint : même chose, non problemo.
MANJARO (machine principale) + 1 HP probook 6550b MANJARO + serveur OMV (conso 18 W)
ASUS PRIME X570-P | RYZEN 7 2700x | Mémoire : 32 Gio DDR4
RTX4070 + 2 écrans 3840x2160 60 Hz (DP+HDMI) + Davinci Resolve Studio
Chaîne YouTube : @tvcrad - site internet : http://lecrad.free.fr
Hors ligne
#20 Le 18/02/2020, à 09:47
- JBF
Re : Calculette comme HiPER CALC Pro sous Linux, y a pas... Dommage !
Exemple : J'embauche à 8:15 et je termine à 12:23 Combien de temps ai-je passé au boulot (en heure:minute) ?
Sous LibreOffice, on utilise des formules du type TEXTE("LA REF CELLULE";"[hh]:mm") pour calculer des durées de temps ==> la valeur saisie dans la cellule étant (par exemple) 8:15 pour 8h15 du matin. .
Ben dis donc, pourquoi faire simple quand on peut faire compliqué !
En A1 je mets 8:15
En A2 je mets 12:23
en A3 je mets la formule =A2-A1 qui me donne le résultat : 04:08:00
Si le résultat est négatif c'est que le jour de fin de travail n'est pas le même que le jour de début, et il suffit d'ajouter 1 au résultat. Une façon bien plus propre de faire le calcul est de fournir la date complète afin d'indiquer le nombre de jours entiers qu'il y a entre les 2 instants :
En A1 je mets 01/01/2020 8:15
En A2 je mets 01/01/2020 12:23
A3 avec la même formule on obtient le même résultat.
Maintenant si
En A1 je mets 01/01/2020 12:23
En A2 02/01/2020 8:15
En A3 j'obtiens 19:52:00
Dans le cas où la différence de temps négative, LibreOffice comme Office365 affiche des ######..
Ça c'est juste que la colonne est trop étroite pour afficher la valeur correctement. Il suffit de l'élargir pour corriger le problème.
LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : Ask LibreOffice
Hors ligne