logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#101 12-07-2016 15:26:48

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Non, juste le retour en html avec un bouton JS pour copier dans le presse papier smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#102 12-07-2016 15:38:35

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

bendia a écrit :

Non, juste le retour en html avec un bouton JS pour copier dans le presse papier smile


Ah ben ça c'est possible et vachement fastoche smile

Hors ligne

#103 12-07-2016 15:45:21

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Bah oui, c'est pour ça que je le propose : on peut du coup imaginer un lanceur unique, et faire des liens vers les tuto des différentes commandes pour le coté pédagogique, et plusieurs boutons pour copier chaque blocs  wink

Suffit d'ajouter une option --html au CLI, écrire le retour dans un /tmp/info4df.html et ouvrir avec xdg-open par exemple smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#104 12-07-2016 15:53:19

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

ben nickel moi je dis tongue

Hors ligne

#105 12-07-2016 15:55:16

Starsheep
Membre
Lieu : Certainement devant l'ordi.
Distrib. : Debian 10
Noyau : Linux 4.19
(G)UI : i3wm
Inscription : 01-07-2016
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Anonyme-8 a écrit :

on peut décider de faire 2 interfaces différentes pour éviter tous les pb et perdre les noobs, mais une seule avec la possibilité de passer en mode avancé incitera à regarder plus loin.



Ah ben tout simplement une partie rétractable nommée "utilisateurs avancés", laissant apparaître les options pour la partie GUI, et pour le CLI on passe un paramètre en argument.

Edit : Pas vu la page suivante...

bendia a écrit :

Suffit d'ajouter une option --html au CLI, écrire le retour dans un /tmp/info4df.html et ouvrir avec xdg-open par exemple smile


Ça devient compliqué à gérer si on change d'environnement, de navigateur, etc.

Dernière modification par Starsheep (12-07-2016 15:58:18)

Hors ligne

#106 12-07-2016 15:59:33

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Non non, au lieu de xdg-open, on peut utiliser le module webbrowser de python pour ouvrir la page smile

Hors ligne

#107 12-07-2016 16:06:10

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Carrément top webbrowser smile

Edit : Du coup, y a-t-il seulement besoin d'un fichier temporaire dans /tmp ?

Edit2 :

Starsheep a écrit :

Ça devient compliqué à gérer si on change d'environnement, de navigateur, etc.

En théorie, xdg-open ouvre le navigateur par défaut. C'est donc le but de cette commande, mais je crois que celle de Thuban, c'est d'la balle big_smile


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#108 12-07-2016 16:20:14

Starsheep
Membre
Lieu : Certainement devant l'ordi.
Distrib. : Debian 10
Noyau : Linux 4.19
(G)UI : i3wm
Inscription : 01-07-2016
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Ok du coup ce serait du coup et si j'ai bien compris :
- on lance la commande avec l'option -gui et avec les droits root, et ça envoie les résultats vers une page html où l'on sélectionne ce que l'on souhaite ;
- ou bien on lance la commande et ça va vers du CLI interactif.

C'est bien ça ?

Hors ligne

#109 12-07-2016 17:03:25

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

J'ai compris comme toi starsheep smile

Hors ligne

#110 12-07-2016 17:15:58

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : Linux 6.1 amd64
(G)UI : sway - i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

c'est un principe qui pourrait s'appliquer à d'autres outils du coup non ?

c'est slitaz qui utilisait une page web pour sa configuration et ses préférences je crois...

Dernière modification par arpinux (12-07-2016 17:17:22)


nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
GNU/Linux©2006-2024

En ligne

#111 12-07-2016 17:23:07

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

oui arpi, mais pas pour tout.
Par exemple, dans le cas de info4df, on ne peut pas mettre de bouton "copier". Car sinon, ça voudrait dire que avec du javascript, on peut accéder à la mémoire vive du pc. Imagine le trou de sécurité si c'était possible avec une page web.
Pareil, on ne peut pas lancer de commande sur le système de cette façon, sauf si on fait tourner un serveur http en local. C'est possible en python sans dépendances externes, mais ce n'est vraiment pas fait pour ça smile
Du coup je suis curieux de savoir comment ils font chez slitaz!

Hors ligne

#112 12-07-2016 17:46:49

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

vous me faites peur lol
un webpanel pour administrer sa machine…
ça ne risque pas de donner de *très mauvaises* habitudes aux utilisateurs ?

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#113 12-07-2016 17:51:07

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : Linux 6.1 amd64
(G)UI : sway - i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

^^ on va se recentrer ... faut juste qu'on parte un peu dans tous les sens pour bien choper le centre en vision "grand angle" big_smile

nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
GNU/Linux©2006-2024

En ligne

#114 12-07-2016 17:54:58

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

captnfab a écrit :

vous me faites peur lol
un webpanel pour administrer sa machine…
ça ne risque pas de donner de *très mauvaises* habitudes aux utilisateurs ?


Pas d'inquiétudes, je ne peux déjà pas blairer le panneau de kde... big_smile
'suis juste curieux smile

Hors ligne

#115 12-07-2016 18:26:34

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Voilà, j'ai finit le gui avec l'affichage des infos en html. J'ai testé directement avec "sudo gui.py", pas le temps de faire plus pour l'instant.

Reste à :
- améliorer l'apparence
- débugguer

Hors ligne

#116 12-07-2016 18:28:30

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : Linux 6.1 amd64
(G)UI : sway - i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

sudo ./gui.py s'est ouvert direct avec geany chez moi big_smile

nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
GNU/Linux©2006-2024

En ligne

#117 12-07-2016 19:42:25

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

avec geany???

Hors ligne

#118 12-07-2016 19:46:21

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : Linux 6.1 amd64
(G)UI : sway - i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

le fichier temporaire n'a pas d'extension donc c'est l'éditeur graphique qui s'ouvre par défaut smile

nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
GNU/Linux©2006-2024

En ligne

#119 12-07-2016 19:46:46

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

N'y aurait-il pas moyen de faire en sorte que l'élévation de privilège ne se fasse que pour les partie du script où c'est nécessaire ? Parce-que là, j'ai essayé

webbrowser.open_new_tab()

et ça ouve malgré tout une nouvelle fenêtre, ce qui est peut-être le comportement normal du fait de cet élévation de privilèges ?


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#120 12-07-2016 19:57:57

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Voilà, j'ai retravaillé un tout petit peu le code.
Il est nécessaire d'avoir gksu et sudo en l'état.

$ info4df


ça ouvre le menu cli.

$ info4df --gui



Ça affiche les infos dans le navigateur web. Il reste possible d'envoyer sur le pastebin en un simple clic.

Le fichier info4df est dans le dossier info4df-thuban. Il faut se placer dans ce dossier pour le lancer (pas besoin de sudo là smile ).

On peut donc faire un .Desktop avec l'option "--gui", et laisser la commande "info4df" seule pour ceux qui veulent le cli.

Reste à faire correctement le paquet comme j'ai fait un module selon les judicieux conseils de starsheep. Il doit y avoir une technique pour faire un paquet contenant une lib python proprement. Sinon on fera comme avec le handymenu wink

Hors ligne

#121 12-07-2016 20:00:42

FirePowi
Membre
Lieu : @powi-pc
Distrib. : Debian testing
Noyau : Linux 4.6.0.1-amd64
(G)UI : xfwm4
Inscription : 08-07-2016
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Est-ce que je peux avoir un accès éditeur au git, svp ? tongue

Dernière modification par FirePowi (12-07-2016 20:01:02)

Hors ligne

#122 12-07-2016 20:01:36

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

@arpi : vu et corrigé.

@bendia : c'est là où je sèche. C'est trop compliqué (voire impossible) de séparer dans un même script les parties avec privilèges et les autres sans. Si quelqu'un a une astuce j'en serais ravi! smile

Hors ligne

#123 12-07-2016 20:05:09

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : Linux 6.1 amd64
(G)UI : sway - i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

done powi smile j'ai ajouté ton compte gitlab au groupe DFlinux

nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
GNU/Linux©2006-2024

En ligne

#124 12-07-2016 20:06:05

FirePowi
Membre
Lieu : @powi-pc
Distrib. : Debian testing
Noyau : Linux 4.6.0.1-amd64
(G)UI : xfwm4
Inscription : 08-07-2016
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Merci ! tongue

Hors ligne

#125 12-07-2016 20:18:11

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

Thuban a écrit :

@bendia : c'est là où je sèche. C'est trop compliqué (voire impossible) de séparer dans un même script les parties avec privilèges et les autres sans. Si quelqu'un a une astuce j'en serais ravi! smile



J'ai trouvé un début de réponse là http://stackoverflow.com/questions/1570 … operations smile

En gros, tu lances en root, et tu redonnes l'uid de l'utilisateur smile


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

Pied de page des forums