Bonjour @ tous En voulant en "jeter" devant un ami Débianneux pas encore passé à Wheezy donc avec Systemd, je lui fais quelques démos qui attirent son attention. journalctl , systemd-analyze etc...
Et là, tu peux afficher un graphe svg des services ....etc...
Je tape donc
systemd-analyze blame plot > plot.svg
Le fichier se crée bien dans le home, mais impossible de l'afficher que ce soit par Gimp, Inkscape, Firefox Draw et Viewnor...avec une erreur <<Couldn't recognyze the image File Format>>. Firefox m'affiche pourtant bien des graphes svg comme celui-ci et tant d'autres. J'en déduit que la dernière version de systemd-analyze ne redirige plus de format svg compatibles avec les logiciels actuels... Autre truc, je n'ai pas de flash sur cette machine, mais je ne pense pas que ce soit lié. Pouvez vous ouvrir le fichier crée par systemd-analyze blame plot > plot.svg et si oui avec quoi ?
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Je dois avoir un soucis quelque part car je ne peux même pas l'afficher en mode texte via mousepad ou autre sauf cat ou nano. Le fichier contient bien le retour de la commande systemd-analyze blame. En poussant les recherches, je constate que les scripts rendus exécutables ne s'ouvre pas non plus avec mousepad .... J'ai installé xsvg qui contient libsvg en dépendance et rien à faire....
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
pour résumé : ta commande génère juste une sortie texte classique pas en svg de systemd-analyze blame (plot est ignoré) systemd-analyze plot génère du svg qui est un format texte (faire sans redirection pour voir)
Le svg est dans la norme html5, donc reconnu comme une image classique depuis quelques temps par tous nos navigateurs sans ajout de bibliothèque/plugin externe
Erreur d’analyse XML : erreur de syntaxe Emplacement : file:///home/steph/plot.svg Numéro de ligne 1, Colonne 12 : 926ms dev-sdb1.device -----------^
Avec Inscape, gimp :
Echec du chargement de /home/steph/plot.svg
Mousepad et gedit en console l'ouvrent normalement, mais en cliquant droit> ouvrir avec éditeur de texte ou avec Mousepad, il ne se passe rien.... J'ai changé de thème pour voir, rien à faire...
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Merci L'erreur vient de l'ajout de blame suivi de plot dans la commande citée au début de ce sujet.
systemd-analyze blame
renvoie sur la sortie standard et donc s'affiche normalement dans le terminal. Mais en rajoutant plot, le fichier ne se construit pas en svg.... C'est donc simplement :
systemd-anayze plot > nom_de_fichier.svg
et non:
systemd-anayze blame plot > nom_de_fichier.svg
Faut avouer que ce n'est pas si intuitif que ça.... Je passe en résolu , même si Inscape et le clic droit>Ouvrir avec... ne me permet pas de l'afficher. Il faut lancer FF(ou Gimp) > file:///home/steph/plot.svg et là , ça passe. Viewnor et Inscape restent dans les choux....
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!