Poster une réponse à un sujet: Linux - GUI minimale
    Attention, ce sujet est un sujet ancien (2416 jours sans réponse)
    Gras [b]Texte[/b] Italique [i]Italique[/i] Souligné [u]Souligné[/u] Barré [strike]Barré[/strike]
    Courriel [email=nobody@nobody.org]Nom[/email] Lien [url=http://www.website.com]Texte[/url] Ancre [anchor]Nom[/anchor] Image [img]http://www.website.com/image.jpg[/img] Insérer une image en provenance du site
    Aligné à gauche [align=left]Texte[/align] Centré [align=center]Texte[/align] Aligné à droite [align=right]Texte[/align] Toute la largeur [align=justify]Texte[/text]
    Couleur [color=#000000]Text[/color] Mise en forme [highlight=pascal]Texte[/highlight] Widgets Emoticons :code: [:code] Convertisseur HTML vers BBCode Convertisseur Word vers BBCode
    Prévisualisation Vérification de l'orthographe

    Copier Coller Couper Tout sélectionner
    Tout effacer Insérer la date Insérer l'heure Insérer la date et heure Insérer votre IP
    Liste [list=square][item]BlaBla[/item][/list] Liste Numérotée [list=decimal][item]BlaBla[/item][/list]
    Citation [quote=name]Texte[/quote] Spoiler [spoiler]James est le meurtrier![/spoiler]
    Tout en majuscules [uppercase]Texte[/uppercase] Tout en minuscules [lowercase]Texte[/lowercase] l33t [l33t]Je suis un nerd[/l33t] Texte en indice [sub]Texte[/sub] Texte en exposant [sup]Texte[/sup] Taille du texte [size=8]Texte[/size]
     
    Jean-Christophe
    Qu'est ce que tu entend par 'documenté' ? :figti:


    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:

    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é' ? :figti:
    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 :smile:



    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 :smile:
    Jean-Christophe
    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 :grin:
    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.
    ovh
    Article sur PyQT :
    https://build-system.fman.io/pyqt5-tutorial

    C'est effectivement une solution plus optimale :dawa:
    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 :grin:

    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 :ohwell:
    Sur le principe, je ne suis pas contre, je dois, de toutes manières, tout reprendre depuis le début :smile:

    Mais ma question reste entière :smile:
    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: )

    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:
    Catégorie:  






    Ada
    CSS
    Cobol
    CPP
    HTML
    Fortran
    Java
    JavaScript
    Pascal
    Perl
    PHP
    Python
    SQL
    VB
    XML
    Anon URL
    DailyMotion
    eBay
    Flickr
    FLV
    Google Video
    Google Maps
    Metacafe
    MP3
    SeeqPod
    Veoh
    Yahoo Video
    YouTube
    6px
    8px
    10px
    12px
    14px
    16px
    18px
    Informaticien.be - © 2002-2026 Akretio SRL  - Generated via Kelare Haut de page