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 16:26:48

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
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.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

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

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
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


YA3HGA-H

Hors ligne

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

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
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.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

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

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

ben nickel moi je dis tongue

YA3HGA-H

Hors ligne

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

Starsheep
Adhérent(e)
Lieu : Certainement devant l'ordi.
Distrib. : ArchLinux
Noyau : Linux 4.6.3
(G)UI : Xfce
Inscription : 01-07-2016
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

nIQnutn 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 16:58:18)


.:: MouTonLibre ::. .:: 3hg ::.

Hors ligne

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

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
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

YA3HGA-H

Hors ligne

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

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
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.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

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

Starsheep
Adhérent(e)
Lieu : Certainement devant l'ordi.
Distrib. : ArchLinux
Noyau : Linux 4.6.3
(G)UI : Xfce
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 ?

.:: MouTonLibre ::. .:: 3hg ::.

Hors ligne

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

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

J'ai compris comme toi starsheep smile

YA3HGA-H

Hors ligne

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

arpinux
Adhérent(e)
Lieu : @home
Distrib. : Debian Jessie
Noyau : 4.7-amd64
(G)UI : dwm, fluxbox, evilwm, vtwm, spectrwm, pekwm
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 18:17:22)


minibanner.png minibanner-dflinux.png livedf.png bouton3hg.gif

Hors ligne

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

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
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!

YA3HGA-H

Hors ligne

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

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
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 18:51:07

arpinux
Adhérent(e)
Lieu : @home
Distrib. : Debian Jessie
Noyau : 4.7-amd64
(G)UI : dwm, fluxbox, evilwm, vtwm, spectrwm, pekwm
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

minibanner.png minibanner-dflinux.png livedf.png bouton3hg.gif

Hors ligne

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

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
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


YA3HGA-H

Hors ligne

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

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
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

YA3HGA-H

Hors ligne

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

arpinux
Adhérent(e)
Lieu : @home
Distrib. : Debian Jessie
Noyau : 4.7-amd64
(G)UI : dwm, fluxbox, evilwm, vtwm, spectrwm, pekwm
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

minibanner.png minibanner-dflinux.png livedf.png bouton3hg.gif

Hors ligne

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

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : info4df : un petit cadeau pour Debian-Facile

avec geany???

YA3HGA-H

Hors ligne

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

arpinux
Adhérent(e)
Lieu : @home
Distrib. : Debian Jessie
Noyau : 4.7-amd64
(G)UI : dwm, fluxbox, evilwm, vtwm, spectrwm, pekwm
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

minibanner.png minibanner-dflinux.png livedf.png bouton3hg.gif

Hors ligne

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

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
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.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

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

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
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


YA3HGA-H

Hors ligne

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

FirePowi
Adhérent(e)
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 21:01:02)

Hors ligne

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

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
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

YA3HGA-H

Hors ligne

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

arpinux
Adhérent(e)
Lieu : @home
Distrib. : Debian Jessie
Noyau : 4.7-amd64
(G)UI : dwm, fluxbox, evilwm, vtwm, spectrwm, pekwm
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

minibanner.png minibanner-dflinux.png livedf.png bouton3hg.gif

Hors ligne

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

FirePowi
Adhérent(e)
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 21:18:11

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
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.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

Pied de page des forums