Poster une réponse à un sujet: Linux - GUI minimale
Attention, ce sujet est un sujet ancien (1878 jours sans réponse)
Jean-Christophe
Qu'est ce que tu entend par 'documenté' ?
![:figti: :figti:](images/smileys/figti.gif)
Un fichier texte avec un maximum d'info pour reproduire le setup au cas où je devrais recommencer.
Le tout incluant un max de commande à juste coller dans putty pour faire les modifs. Avec des commentaires pour savoir à quoi ça sert et quel est le but de la commande.
sed est devenu mon ami
![:smile: :smile:](images/smileys/smile.gif)
Ca permet aussi de savoir ce que j'ai fait et de pouvoir revenir en arrière si quelque chose merde.
blietaer
Yeah !
Qu'est ce que tu entend par 'documenté' ?
Qu'est ce que tu entend par 'documenté' ?
![:figti: :figti:](images/smileys/figti.gif)
testeurdesite
Bon...
Aujourd'hui, j'ai installé la base. Debian minimal + xorg + openbox
J'ai une solution qui fonctionne, l'écran tactile fonctionne, il est calibré.
L'autologin d'un user lambda fonctionne, le shield RTC aussi.
Maintenant, au boot, "loginuser" se connecte et openbox démarre. Dans openbox, j'ai ajouter un autosart avec xterm, histoire de ne pas être tout nu non plus.
Si, un jour, quelqu'un en a besoin, j'ai documenté tout ce que j'ai fait/modifié pour que ça marche.
J'ai une base saine pour commencer à essayer de faire une interface
Aujourd'hui, j'ai installé la base. Debian minimal + xorg + openbox
J'ai une solution qui fonctionne, l'écran tactile fonctionne, il est calibré.
L'autologin d'un user lambda fonctionne, le shield RTC aussi.
Maintenant, au boot, "loginuser" se connecte et openbox démarre. Dans openbox, j'ai ajouter un autosart avec xterm, histoire de ne pas être tout nu non plus.
Si, un jour, quelqu'un en a besoin, j'ai documenté tout ce que j'ai fait/modifié pour que ça marche.
J'ai une base saine pour commencer à essayer de faire une interface
![:smile: :smile:](images/smileys/smile.gif)
chouette boulot !
Jean-Christophe
Bon...
Aujourd'hui, j'ai installé la base. Debian minimal + xorg + openbox
J'ai une solution qui fonctionne, l'écran tactile fonctionne, il est calibré.
L'autologin d'un user lambda fonctionne, le shield RTC aussi.
Maintenant, au boot, "loginuser" se connecte et openbox démarre. Dans openbox, j'ai ajouter un autosart avec xterm, histoire de ne pas être tout nu non plus.
Si, un jour, quelqu'un en a besoin, j'ai documenté tout ce que j'ai fait/modifié pour que ça marche.
J'ai une base saine pour commencer à essayer de faire une interface
Aujourd'hui, j'ai installé la base. Debian minimal + xorg + openbox
J'ai une solution qui fonctionne, l'écran tactile fonctionne, il est calibré.
L'autologin d'un user lambda fonctionne, le shield RTC aussi.
Maintenant, au boot, "loginuser" se connecte et openbox démarre. Dans openbox, j'ai ajouter un autosart avec xterm, histoire de ne pas être tout nu non plus.
Si, un jour, quelqu'un en a besoin, j'ai documenté tout ce que j'ai fait/modifié pour que ça marche.
J'ai une base saine pour commencer à essayer de faire une interface
![:smile: :smile:](images/smileys/smile.gif)
Jean-Christophe
J'ai trouvé http://debian-facile.org/doc:install:install_minimale
Je continue...
Je continue...
Jean-Christophe
Bon... Je ne suis pas une flèche avec linux... Mais quand je fais un apt install xorg, il veut me downloader plus de 800MB de fichier. Ca ne ressemble pas à une GUI minimale, ça
Je me suis planté quelque part? Il y a une option secrète pour n'avoir que le core et pas plein de trucs qui viennent avec?
Le driver AMD Radeon, par exemple, franchement, je m'en fous...
![:grin: :grin:](images/smileys/grin.gif)
Je me suis planté quelque part? Il y a une option secrète pour n'avoir que le core et pas plein de trucs qui viennent avec?
Le driver AMD Radeon, par exemple, franchement, je m'en fous...
blietaer
Ah voilà, très bon choix.
Non malheureusement je suis déjà pris par mon atelier respiration et création en bambout sur fond sonnore de bruits de la nature tout l'été...
Mais vraiment le lien d'ové est déjà un bon début, j'ai un bouquin (Pyqt et un autre c++qt)si tu es vraiment 'papier', mais je pense que le mieux c'est internet, rien que pour le copier-coller des bouts de codes.
Donc, si tu installes ta SD (allez, soyons fou, ta eMMC) en Ubuntu Lite, rajoute Xorg, openbox et python (v3 hein, pas de blagues)
Ton python va gérer la GUI (LE wifi, LA gui, UN prout, UN chips, UN durum, UNE espèce de...), le clickage des boutons/GPIOS et le power-offonage de la carte.
Donc trois fonctions, trois classes, trois fichiers, trois jours.
Non malheureusement je suis déjà pris par mon atelier respiration et création en bambout sur fond sonnore de bruits de la nature tout l'été...
Mais vraiment le lien d'ové est déjà un bon début, j'ai un bouquin (Pyqt et un autre c++qt)si tu es vraiment 'papier', mais je pense que le mieux c'est internet, rien que pour le copier-coller des bouts de codes.
Donc, si tu installes ta SD (allez, soyons fou, ta eMMC) en Ubuntu Lite, rajoute Xorg, openbox et python (v3 hein, pas de blagues)
Ton python va gérer la GUI (LE wifi, LA gui, UN prout, UN chips, UN durum, UNE espèce de...), le clickage des boutons/GPIOS et le power-offonage de la carte.
Donc trois fonctions, trois classes, trois fichiers, trois jours.
ovh
Article sur PyQT :
https://build-system.fman.io/pyqt5-tutorial
C'est effectivement une solution plus optimale
https://build-system.fman.io/pyqt5-tutorial
C'est effectivement une solution plus optimale
![:dawa: :dawa:](images/smileys/dawa.gif)
Jean-Christophe
Merci pour ta réponse claire et complète.
J'avoue que "ODROID" est un peu le mot clé pour te faire sortir de ta tanière
Alors, oui, j'ai bien 4 boutons physique en GPIO qui sont mappés par défaut sur les entrées clavier Haut-Bas-Space-Enter mais dont on peut changer l'attribution.
Après mes recherches, je comptais me diriger vers un truc minimaliste en QT avec un windows manager tout aussi minimaliste.
Je n'en suis encore nulle part mais c'était ça l'idée.
Le but étant, en effet, de pouvoir accéder en direct aux fonctions et informations de l'OS (et d'éviter le PHP).
Il n'y a plus qu'à...
Par hasard, tu ne ferais pas des ateliers PythonQT sur Odroid cet été?
J'avoue que "ODROID" est un peu le mot clé pour te faire sortir de ta tanière
![:grin: :grin:](images/smileys/grin.gif)
Alors, oui, j'ai bien 4 boutons physique en GPIO qui sont mappés par défaut sur les entrées clavier Haut-Bas-Space-Enter mais dont on peut changer l'attribution.
Après mes recherches, je comptais me diriger vers un truc minimaliste en QT avec un windows manager tout aussi minimaliste.
Je n'en suis encore nulle part mais c'était ça l'idée.
Le but étant, en effet, de pouvoir accéder en direct aux fonctions et informations de l'OS (et d'éviter le PHP).
Il n'y a plus qu'à...
Par hasard, tu ne ferais pas des ateliers PythonQT sur Odroid cet été?
blietaer
Le truc, c'est que je n'y connais rien non plus en PHP
Sur le principe, je ne suis pas contre, je dois, de toutes manières, tout reprendre depuis le début
Mais ma question reste entière
Pour ça, je dois avoir un browser. Il est possible de faire fonctionner un browser en full screen sans un desktop manager?
![:ohwell: :ohwell:](images/smileys/ohwell.gif)
Sur le principe, je ne suis pas contre, je dois, de toutes manières, tout reprendre depuis le début
![:smile: :smile:](images/smileys/smile.gif)
Mais ma question reste entière
![:smile: :smile:](images/smileys/smile.gif)
Pour ça, je dois avoir un browser. Il est possible de faire fonctionner un browser en full screen sans un desktop manager?
Aloreuuuuuu...
D'abord ne confonds pas le desktop manager et un serveur X: tu peux avoir un bête Xorg et puis un mini windows manager (openbox, c'est un package, un)
En effet, si tu prends la version 'grasse' (ne fais pas ça malheureux!) de raspbian et/ou Ubuntu Mate, cela vient avec une belle couche de Xorg+LXDM (encore bcp trop overkill pour ce que tu veux....y a même l'heure et une calculatrice
![:vomi: :vomi:](images/smileys/puke.gif)
Je pense que l'idée de Zion en web est pas bête si tu peux te connecter à ladite ODROID en réseau et/ou afficher un browser dans ton écran touchable, dans ce cas: pas besoin de PHP, mais un petit module Python standalone qui fait du html avec les 3 boutons et 4 curseurs que tu veux.
Ensuite, si tu veux la jouer full GUI, alors oui, c'est PythonQt et le temps de lire ce poste, t'aurais déjà ta GUI codée et smoothée...l'avantage de python (gui ou www) c'est les appels direct os/system pour chopper les infos que tu veux et/ou rebooter+poweroff.
Question: quand tu dis boutons physique, c'est vraiment un bouton mécanique, ou bouton en GUI? PCq si tu veux vraiment te la jouer embedded, tu vires l'écrans touchable et tu prends un afficheur 3 (10?) lignes et tu fistes 2 boutons en GPIOs, là, c'est du pure code bas niveau (C/C++/Python...) et pas un gramme de GUI/WWW.
Ah oui et aussi, merci d'avoir utilisé le mot ODROID dans ton post initial (le mot Raspberry-Pi me faisant directement chier de la pâte à crêpe...)
![:love: :love:](images/smileys/love.gif)