126 réflexions au sujet de « 2 – Installation et configuration (màj le 07.07.2015) »

    1. Olivier Auteur de l’article

      Erf, je suis allé un peu vite en rédigeant l’article. Le bon nom du packet c’est « php5-imagick », je mets à jour l’article de ce pas 🙂

      Répondre
  1. Cédric

    Pour ma part impossible de trouver le fichier /home/utilisateur/.config/openbox/autostart?

    Firefox ne peut pas s’installer non plus ( je prend chromium a la place avec la commande chromium -kiosk pour un lancement en plein écran )

    Sais tu où je pourrai trouver ce fichier SVP?

    Répondre
    1. Olivier Auteur de l’article

      Salut Cédric,
      Si le fichier /home/utilisateur/.config/openbox/autostart n’existe pas par défaut, il faut le créer.
      Excellente idée pour Chromium, je vais le rajouter dans l’article 🙂

      Répondre
  2. raptou

    Bonjour Olive,

    super t’on tuto, moi je fait le portage sur Arch Linux…. juste pour dire que openbox install c’est fichier dans /etc/xdg/openbox, il suffit de faire un  » mkdir -p ~/.config/openbox cp /etc/xdg/openbox/* ~/.config/openbox » et aller suprimer les fichiers inutils.

    Répondre
  3. Yaume

    Salut,

    Ça à l’air carrément sympa ton truc.
    Mais… je suis bloqué. Impossible de trouver le fichier /etc/init/tty1.conf
    Il est absent. Mingetty est bien installé.
    Google ne m’a pas vraiment aidé.
    Merci.

    Répondre
  4. Raptou

    Slt Olive,

    Je vois que les messages laisser ne t’intéresse pas beaucoup !!!!!
    A moin que tu sois occupé ailleur….
    merci pour tes répose.
    Cdlt.

    Répondre
  5. Fidoboulettes

    Bonjour,
    ayant enfin une carte sd de rechange, je me suis enfin lancé dans l’install de cette station… malheureusement, tout comme Yaume, ça bloque à partir du fichier /etc/init/tty1.conf qui à priori n’existe pas… un peu d’aide serait vraiment super….
    merci à toi

    Répondre
  6. raptou

    Bonjour à ts,

    Je ne suis pas un fan de debian, mais pour le Pi je doit y passer.
    Pour ceux qui ont le problème du tty1 ds /etc/init.(effectivement il y à pas de tty1).
    Pour ma par j’ai fait comme pour Arch Linux, bon ts n’est pas encore au point sur debian mais ca fonctione sauf pour startx qui se lance pas automatiquement, ‘je suis dessus pour trouver la solution).

    Alors pour ête loger au demrrage voici ce que j’ai fait:
    Dans /etc/inittab à la ligne ==> 1:12345:respawn:/sbin/getty 38400 tty2 remplacer par:
    ==> 1:2345:respawn:/sbin/getty -n -l /etc/autostartx 38400 tty1.
    ==> autostartx est à crée dans /etc en executable,et ces là normalement qui devrai lancer startx, hélas ca ne fonctionne pas mais ca vous logue sur votre user. Il suffit de faire startx.
    voici le fichier de autostartx:

    Faire un touch /etc/autostartx si vous ête en root sinon faire sudo devant la ligne
    puis nano /etc/autostartx ou sudo nano /etc/autostartx
    rentrer les lignes si dessous.

    ==> #!/bin/sh
    #Run an X session fot the user defined here:
    user= »xxxxx »
    echo ‘Starting X session for ‘ »${user} »
    /bin/login -f « ${user} » STARTX=1

    Faire chmod +x /etc/autostartx pour qu’il devienne executable.
    voilà pour l’instant, d’ailleur je n’utilise pas mingetty….

    Répondre
  7. raptou

    Erreur sur la ligne 1:2345:respawn:/sbin/getty 38400 tty2, ce n’est pas la bonne ligne c’est:
    ==> 1:2345:respawn:/sbin/getty 38400 tty1.

    Répondre
  8. chipsetseo

    pour lancer automatiquement le dashscreen au demarrage du Pi j’ai trouvée la solution en feuilletant le magasine :  » THE MAGPI « . Apres test ca marche super

    After logging in type:
    sudo nano /etc/inittab
    Scroll down to the line:
    1:2345:respawn:/sbin/getty 115200 tty1
    Change it to:
    #1:2345:respawn:/sbin/getty 115200 tty1
    (Put a # at the beginning to comment it out)
    Add a line under it:
    1:2345:respawn:/bin/login -f pi tty1/dev/tty1 2>&1
    Press CTRL+X and Y to save changes
    Then type:
    sudo nano ~/.bash_profile
    Type in:
    startx
    Press CTRL+X and Y to save changes
    Then
    sudo reboot

    Répondre
    1. Olivier Auteur de l’article

      Bien vu !
      Merci chipsetseo pour ces informations 🙂
      Je mettrai à jour l’article avec ces manips très prochainement 🙂

      Répondre
  9. ZiZiRiS

    Bonjour,

    J’ai commencé la création d’une Dashboard avec les divers conseils qui sont donnés ici.

    Premièrement pour la dernière astuce des commentaire il est a noté que dans la ligne qu’il faut créer
    >1:2345:respawn:/bin/login -f pi tty1/dev/tty1 2>&1 il est sous entendu que l’utilisateur sera pi. il faut donc remplacer pi par le nom de votre utilisateur.

    Par contre si pour toi chipsetseo ca marche nickel, pour moi après avoir fait :
    > Then type:
    sudo nano ~/.bash_profile
    Type in:
    startx
    Press CTRL+X and Y to save changes
    Then
    sudo reboot

    au reboot mon utilisateur est correct mais il me dit

    –bash: pas de controle de tache dans ce shell

    qu’ai je oublié ?

    merci de votre aide

    Répondre
      1. ZiZiRiS

        Ta question m’a fait comprendre mon erreur. J’ai fait comme tu as dit j’ai créé un User qui n’a pas de droit administrateur. Mais j’avais fait toutes mes commandes avec mon superuser donc mon fichier bash_profile n’existait pas… le problème est résolu pour ca.

        Merci

        Répondre
  10. Ping : Système de télé-surveillance abordable avec des Raspberry Pi | MagdiBlog

  11. Guillaume

    Bonjour, depuis que je suis tombé sur votre blog j’ai été séduit par cette idée de dash Board, donc j’ai décidé de me lancer, les explications semblaient clair ! Cependant au moment de la mise en oeuvre c’est une autre histoire. je suis dans le domaine de l’informatique mais la partie web n’est pas du tout mon créneau ( plutôt système et réseau), par ailleurs je ne suis pas à mon premier raspberry…(J’en possède déjà que j’ai monté en NAS avec un serveur SAMBA pour m’en faire un backup de sauvegarde pour mon NAS.
    Cela fait 3 fois que je réinstalle tout le raspberry de A à Z rien y fait je n’arrive pas à afficher la page web sur mon écran. Ah oui sur un autre écran cela s’affiche sans problème mais l’écran rattacher au raspberry impossible de d’afficher la page.
    Je voudrais savoir quelle est ta config initial sur ton raspberry, l’as tu overcloké ? as tu supprimer des paquets inutiles ou volumineux ?
    Est-ce que le raspberry n’est pas assez puissant pour afficher la page web ? Est-ce qu’il y a une config spécial à faire sur le PHP ou bien as-tu installer des paquets que tu ne mentionnes pas dans ton article ?

    Merci de ton aide
    Petite idée : moi je souhaiterais afficher le traffic routier dans mon dashBoard

    Répondre
  12. Ping : Téléinfo EDF – Suivi conso de votre compteur électrique | MagdiBlog

  13. Jean-François

    Pfiou, comme tu le dis, Olivier, c’est la partie la plus chi… moins intéressante du projet !!! ;o)
    Donc, au final, je m’en suis personnellement sorti sans openbox, mais avec le LXDE et chromium de base de Raspian comme suit :

    1) Modification du script de démarrage pour autoconnecter le Raspberry :
    comme indiqué dans les commentaires ci-dessus par chipsetseo => le RPi se logue tout seul et démarre l’interface graphique LXDE (en n’oubliant pas de choisir le bon utilisateur s’il ne s’agit pas de « pi »)

    2) configuration de LXDE pour lancer Chromium tout seul au démarrage, en mode plein écran et en affichant la page web du dashboard :

    Saisissez dans un terminal :
    sudo nano /etc/xdg/lxsession/LXDE/autostart

    Commentez la ligne suivante :
    # @xscreensaver -no-splash

    Ajoutez ces lignes pour désactiver la mise en veille de l’écran :
    @xset s off
    @xset -dpms

    Puis celle-ci pour lancer chromium en plein écran et afficher votre page web (dans mon cas, = localhost/dashboard314/) :
    @chromium -kiosk http://

    Sauvez votre fichier par Ctrl+X et O
    Un petit redémarrage et ça marche enfin ! :
    sudo reboot

    NB : attention, lancer une session ssh avec l’utilisateur qui s’autoconnecte affiche plein de messages d’erreurs… puisque Raspian essaie alors de lancer une session graphique là où c’est impossible => penser à utiliser un autre compte utilisateur !

    Répondre
  14. Raptou

    Bonjour à tous,

    Après une longue absence me revoilà, j’ai pu noté toujours quelque problème sur le démarrage automatique.
    Comme je l’avais dis il me restait le STARTX que je n’avais pas résolut, suite à vos messages j’ai pu résoudre le problème.

    Alors je peu démarrer automatiquement sous Openbox et Chrome se lance.
    Voilà mes modifs dans le inittab et autostartx.

    Le inittab en root:

    nano /etc/inittab

    Les trois premières ligne à avoir:

    # The default runlevel. Boot console
    id:2:initdefault:
    # Boott to X11
    #id:5:initdefault:

    et un peu plus bas au ligne 1:2345:respawn:/sbin/getty 38400 tty1
    remplacer la ligne 1:2345:respawn:/sbin/getty 38400 tty1
    par

    1:2345:respawn:/sbin/getty -n -l /etc/autostartx 38400 tty1

    Puis faire:
    Ctrl o et Ctrl x pour enregistrer le fichier.

    Pour le autostartx en root:
    nano /etc/autostartx vous aller avoir une page vierge vs taper ou coller ce qui suis.

    #!/bin/sh
    #Run an X session fot the user defined here:
    user= »pi »

    echo ‘Starting X session for ‘ »${user} »
    /bin/login -f « ${user} »

    Pour la variable user vous rentrer bien sur votre login: pi, tutu, toto ect.

    Puis faire:
    Ctrl o et Ctrl x pour enregistrer le fichier.

    puis
    chmod +x /etc/autostartx pour qu’il devienne executable.

    Dans le répertoire /home/pi ou autre user que pi:

    vous crée un .bash_profile avec nano.

    nano /home/pi/.bash_profile ou autre user que pi, sur la page vierge vous tapez

    startx

    Puis faire:
    Ctrl o et Ctrl x pour enregistrer le fichier.

    attention vous ête en mode root alors le .bash_profile à les permissions root.
    il faut les changer par la commende CHOWN.

    En root vous tapez:

    chown pi:pi /home/pi/.bash_profile ou autre user que pi, et les permissions sont changer avec votre user.

    et voilà.
    Pour moi ca me convient très bien.
    Cordialement,
    André.

    Répondre
  15. Raptou

    Re,

    J’avais oublier de dire que j’utilise un seul RPI pour le DashScreen en tent que server et client.
    en faite j’ai fait quelque modif pour qu’il fonctionne sans server dédier.

    Cordialement,
    André.

    Répondre
  16. twister

    Bonjour ! j’ai une question : Etant donné que raspbian est uniquement en ligne de commande et dans ton tutoriel tu dis ceci : Ouvrez Firefox et allez à l’adresse http://localhost (localhost, désigne la boucle locale, autrement dit, c’est votre machine, home sweet localhost !).
    Mais tu ne peux pas accéder au localhost depuis ton raspbian.. Pour accéder au serveur web il faut indiquer l’ip du raspberry et faire cela depuis une autre machine non ?

    merci pour ta réponse

    Répondre
    1. Olivier Auteur de l’article

      Le but c’est de lancer le navigateur sur le Pi, donc bien en local 🙂
      Tout l’enjeu de cette article est d’expliquer comment afficher un navigateur au démarrage du Pi sans avoir à installer de desktop manager 🙂

      Répondre
    2. Olivier Auteur de l’article

      J’en profite pour préciser que contrairement à l’exemple de l’article, il est plus facile d’installer Chromium et de le lancer au démarrage avec le paramètre –kiosk 🙂

      Répondre
    3. Olivier Auteur de l’article

      Si tu veux y accéder depuis un autre PC, il faut bien entendu mettre l’adresse IP du Pi 🙂

      Répondre
  17. valdu95

    Bonjour !

    J’ai décidé de réaliser ton projet, cependant j’ai un problème. J’ai bien suivi le tuto donc après le démarrage automatique de la raspberry j’arrive bien sur le navigateur (chromium) en plein écran mais il m’est impossible de retourner sur le bureau (celui qu’on a au début et qui ressemble a windows) et donc il m’est impossible d’accéder aux fichiers de ma rapsberry et donc de modifier le fichier html et d’installer les différents modules ! Je suis obligé de faire une réinstallation complète, ça devient pénible !

    Comment régler cela ?

    Merci

    Répondre
    1. Olivier Auteur de l’article

      Bonjour,
      L’idée du projet c’est précisément de ne pas avoir de bureau, ni même de gestionnaire de bureau…
      Pour faire la configuration et gérer/éditer les fichiers, il convient de se connecter au Pi via SSH.
      Bonne continuation 🙂

      Répondre
      1. valdu95

        Merci beaucoup pour cette réponse rapide.
        Ok, je vois mieux maintenant mais j’ai un autre problème 🙂
        Quand je veux ouvrir le fichier « index.php » avec chromium, une page blanche s’ouvre et chromium me télécharge le fichier « index.php », il ne m’ouvre pas le fichier normalement donc je peux pas avoir le dashboard, je me contente juste d’un écran blanc et d’un autre « index.php »

        Répondre
  18. Jreb

    Bonjour à tous, alors que la semaine dernière, j’arrivais à ouvrir le fichier index.php (sous win pour faire des essais), je n’y arrive plus aujourd’hui et comme valdu95 le navigateur veut téléharger le fichier index.php! et pourtant j’ai bien tout lu ….

    Répondre
      1. Jreb

        C’est ok j’ai réinstallé Apache et là ça marche, merci. Bon il me reste à adapter la page à mon écran 7 pouces.

        Répondre
  19. Jerome V.

    Bonjour à tous.
    J’ai reçu mon raspberry 2 la semaine dernière.
    Ce tuto est mon tout premier projet.
    Vous le remarquerz, je suis débutant et un peu gauche en informatique mais l’aventure me tente. Vous devrez donc probablement m’aider souvent…
    Mon problème: je ne parviens pas à modifier le fichier 000-default dans Apache2/sites-enabled car quand je veux l’enregistrer, il me dit « impossible d’ouvrir le fichier en écriture ».
    Que dois-je faire?
    Merci pour vos réponses

    Répondre
      1. Jerome V.

        En fait je me rends compte que je suis vraiment trop à la ramasse. Je m’attaque à un gros projet sans même avoir acquis les bases (ex: vous me parlez de root et je ne sais même pas ce que ça signifie).
        Que me conseillez-vous pour apprendre à maîtriser l’engin et tout ce qui tourne autour? En sachant qu’à terme, je souhaiterais réaliser votre projet avec d’autres fonctions (indicateur de t° et d’humidité dans chacune des chambres et dans le salon)

        Répondre
        1. Olivier Auteur de l’article

          Effectivement, réaliser ce projet sans les connaissances de base est ambitieux 🙂 Mais c’est parfait puisque cela vous apprendra énormément de choses 🙂
          Si vous débutez, le mieux est de vous former sur les bases de Linux. Raspian, la distribution dédiée au Pi est basée sur Debian (ce qui peut vous orienter pour l’achat d’un livre par exemple).
          Vous pouvez commencer par ce livre qui vous apportera les connaissances de base pour manipuler votre Pi : http://www.amazon.fr/gp/product/2754042016/ref=as_li_tl?ie=UTF8&camp=1642&creative=6746&creativeASIN=2754042016&linkCode=as2&tag=magdiblog-21&linkId=V2DV5CAYTP55MUL3

          Bon courage à vous 🙂 Et n’hésitez pas si vous avez des questions 😉

          Répondre
  20. Ibrahim54

    Bonjour et merci pour ce super tutorial 🙂

    Je me lance aussi dans l’aventure sur une carte SDHC10 32Go ^^

    Ce qui me permettra d’installer en plus un serveur nas histoire de profiter un max de mon beau Raspberry Pi B (premier du nom)

    En esperant ne pas le faire fondre car il chauffe tout de meme beaucoup

    Répondre
  21. Nonothewood

    Bonjour,

    Tout d’abord, une petit message, comme tout le monde, bravo pour ce tuto et tout le travail autour.
    J’essaye de reproduire la chose pour bien comprendre les différentes parties et j’aimerais par la suite adapter cette dashboard à une solution domotique (mais on en est pas encore la !!!)

    Comme plusieurs commentaires, je suis bloqué quasiment dès le début. sur le fichier /etc/init/tty1.conf que je ne trouve pas…

    J’ai essayé de suivre les différentes explications de Raptou mais ……

    Serait-il possible d’avoir un petit coup de main sur le pourquoi du comment il faut faire ?!?!

    Par avance merci beaucoup.

    Répondre
    1. Olivier Auteur de l’article

      Bonjour,
      Effectivement, cette partie semble poser pas mal de problèmes.
      Il faut suivre la manip proposé par chipsetseo, inspiré par un article de The MagPi 🙂

      Cette méthode fonctionne bien et utilise l’utilisateur « Pi » pour gérer le dashscreen, ce qui est parfait 🙂

      Editer le fichier /etc/inittab et remplacer la ligne :
      1:2345:respawn:/sbin/getty 115200 tty1

      Par :
      1:2345:respawn:/bin/login -f pi tty1/dev/tty1 2>&1

      Editer le fichier /home/pi/.bash_profile (à créer s’il n’existe pas) et inscrivez y la ligne :
      startx

      Créer et éditer le fichier /home/pi/.config/openbox/autostart en y plaçant la ligne :
      chromium -kiosk –incognito
      (-kiosk pour lancer en mode plein écran ; –incognito pour que chromium se lance toujours en ignorant la session précédente)

      Je vais mettre à jour l’article de ce pas 🙂

      Répondre
      1. Nonothewood

        Merci beaucoup,

        Ça fonctionne tout de suite. Juste précision pour ma part, dans /etc/inittab, le chiffre était 38400. Je ne sais pas si ça a son importance mais bon.

        Le raspberry se lance en startx, la non plus pas de soucis.

        Juste, le lancement de chromium qui ne se fait pas mais bon ça ne doit pas être grand chose.. sinon la page d’accueil est bien la .

        Merci encore une fois et pour la réponse plus que rapide.

        Répondre
        1. Olivier Auteur de l’article

          Tiens nous au courant de ton avancée, et n’hésites pas à enrichir le débat si tu résous certains problèmes 😉

          Bonne continuation 🙂

          Répondre
        2. olivier2501

          Bonjour Olivier,

          Tout d’abord, merci pour ce beau projet et le tuto.
          Je me suis lancé sur le projet de Dashboard pour utiliser un de mes RPI qui ne me servait plus…

          J’ai installé la dernière version de Raspbian et ai suivi les étapes une à une. Comme Nonothewood, Chromium ne se lançait pas au démarrage. Un peu têtu, je me suis mis à la recherche de la solution avant de poursuivre plus loin la configuration.

          J’ai trouvé la solution pour lancer Startx et Chromium en mode Kiosk.
          La dernière version de LXDE utilisé par Raspbian compte deux répertoire.

          – /etc/xdg/lxsession/LXDE
          et
          – /etc/xdg/lxsession/LXDE-pi

          Pour que le démarrage de Chromium en mode Kiosk se fasse automatiquement, j’ai mis le fichier « autostart » dans le répertoire /etc/xdg/lxsession/LXDE-pi.

          J’espère que cette solution aidera les personnes qui comme moi n’ont pas réussi à faire le démarrage automatique.

          Maintenant que tout fonctionne, je vais adapter les différents modules et voir si je peux intégrer une API Netatmo pour récupérer et afficher les données persos.
          Si cela fonctionne, je partagerai le résultat et surtout la solution avec vous.

          😉 Olivier (l’autre…)

          Répondre
          1. Olivier Auteur de l’article

            Bonjour Olivier (l’autre) 😉

            LXDE est un gestionnaire de bureau complet, parfaitement inutile et lourd pour simplement afficher une page web. C’est pourquoi le tuto propose d’utiliser openbox qui est un simple gestionnaire de fenêtre nécessaire et suffisant à l’affichage d’une fenêtre Chromium 🙂

            Je n’ai sans doute pas assez insisté sur ce point dans le tuto ; il convient bien évidemment de ne pas activer l’interface graphique via l’outil raspi-config. On pourrait même totalement la désinstaller en suivant ce tuto : http://www.magdiblog.fr/divers/supprimer-les-paquets-inutiles-pour-alleger-raspbian/

            Sur ce, bonne continuation 🙂

  22. Loic

    Bonjour, je souhaiterai savoir dans quel répertoire il faut placer les dépôts disponibles plus loin?

    En vous remerciant

    Répondre
    1. Olivier Auteur de l’article

      Bonsoir,
      Est ce que vous pouvez préciser votre question ? Difficile de vous répondre dans l’état 🙂

      Répondre
      1. Loic

        Bonjour, j’ai recupérer tous les fichiers (postés plus loin) a savoir index.php etc etc
        Je souhaitai juste savoir quel était leur répertoire courant.

        Merci 🙂

        Répondre
        1. Olivier Auteur de l’article

          Bonjour Loic,
          En principe, si vous avez scrupuleusement suivi le tuto, il convient de placer les fichiers dans le répertoire /var/www
          Bonne continuation 🙂

          Répondre
          1. Loic

            Merci Olivier, j’ai déjà tester tout ca mais cela n’as point marché.
            Je recommence tout depuis le début

  23. Loic

    Je n’arrive pas à faire afficher le resultat des ping sur la page.
    Il n’y as rien qui apparait , exemple avec un hote : ‘Katyusha’ => array(‘192.168.1.76′),

    Ma syntaxe est elle bonne?

    Répondre
      1. Olivier Auteur de l’article

        Sans plus d’information, difficile d’apporter de l’aide…
        Dans tous les cas, si il n’y a pas de port, impossible de déterminer si l’hôte est vivant ou non en ouvrant une socket…

        Répondre
  24. Christian

    Salut Olivier, déjà félicitation pour ton projet, bien que datant un peu mais toujours d’actualité à ce que j’ai pu voir ! Voilà j’ai décidé de me lancer également et j’espère ne pas devoir investir dans des tonnes d’efferalgan pour le réalisé jusqu’à la fin :p
    Je commence doucement et je ne suis pas un habitué des systèmes Linux donc peut être que tu pourra m’aiguiller un peu, j’ai bien suivis ton tuto et je bloque à l’étape où Chromium est censé se lancer tout seul; j’ai pourtant suivis les étapes (mon user est « pi ») mais rien à faire, après le lancement de la session (commande « startx » comme tu l’a expliqué) rien d’autre ne se passe.
    A mon avis cela semble venir d’OpenBox, pourtant le fichier « autostart » à bien les droits « 775 » avec comme ligne « chromium -kiosk –incognito » inscrite dedans mais après je ne comprend pas. Tu aurais une idée ? :/ Merci d’avance pour ton aide car là j’admets ne pas avoir très bien compris, enfin sauf si cela viens simplement du fait que j’utilise un Raspberry 2

    Répondre
    1. Christian

      Bon finalement je vais me répondre à moi-même mais j’ai pu régler le problème par moi-même en m’aidant de ceci:
      http://blogs.wcode.org/2013/09/howto-boot-your-raspberry-pi-into-a-fullscreen-browser-kiosk/
      J’ai pu installer également le lecteur de flux RSS (dommage d’ailleurs que ça ne fonctionne qu’avec un seul flux et non pas plusieurs) et là j’en suis actuellement au Cadre Photo (j’ai pu remarquer que le fichier « style.css » de l’archive était totalement vide et je ne suis pas certain que ça soit normal.

      Petite remarque par contre je n’ai pas encore pu voir la lune bougée mais je ne perd pas espoir vu que l’ombre projetée sur la Terre fonctionne parfaitement.

      Répondre
      1. Olivier Auteur de l’article

        Bonjour Christian,
        Navré de te répondre tardivement, mais heureux de voir que tu t’en es sorti tout seul 🙂

        Répondre
        1. Christian

          Bonjour Olivier ce n’est pas grave ne t’inquiète pas, et oui avec de la patience et de la détermination ont peux vraiment tout faire !
          J’ai d’ailleurs pu, ce matin, régler le problème concernant la lune (l’image est en « phase » avec la phase actuelle) et il y a ce carré jaune qui est apparu; j’hésite à le laisser d’ailleurs mais je verrais bien si il disparait d’ici demain ou pas.
          Alors par contre les problèmes qui me restent maintenant ce sont le lecteur de flux RSS car ça m’embête vraiment de ne pas pouvoir ajouter plus d’une seule source (tu ne crois pas qu’il soit possible d’adapter le code ?), puis le cadre photo mais vu que les fichiers que Sébastien (l’auteur) semblaient incomplet je me suis tourner vers « Fotorama » mais je n’ai vraiment pas encore compris comment pouvoir joindre Fotorama et le reste.

          Donc encore une partie où je vais avoir besoin de patience et avec de la chance j’y arriverais, peut être avec quelques conseils mais j’y arriverais quand même :p
          Merci en tout cas de ta réponse, ça fait chaud au cœur de savoir que tu n’es pas le genre d’auteur à laisser ses « élèves » sur la route en cas de soucis 🙂

          Répondre
    1. Olivier Auteur de l’article

      Bonjour,
      Oui c’est tout à fait possible, il suffit d’adapter la taille des éléments affichés à l’écran en jouant sur la feuille de style CSS 🙂

      Répondre
  25. Christian

    Bonjour c’est encore moi; j’ai pour l’instant mi de côté l’idée du diaporama mais je ne l’oublie pas pour autant.
    Je suis surtout curieux de savoir quel modèle d’antenne wifi vous utilisez car, pour ma part, j’utilise l’antenne d’Adafruit, elle se connecte bien à ma Box mais rien ne s’affiche à l’écran (météo, flux rss, etc.) donc j’en conclue que rien ne se mets à jour. C’est dommage je trouve, ça l’aurait rendu moins dépendant

    Répondre
    1. Olivier Auteur de l’article

      Bonjour Christian,
      Navré pour ma réponse tardive.
      Sur mes Pi j’utilise le dongle WiFi NetGear WNA1000M que vous pouvez trouvez ici : http://www.amazon.fr/gp/product/B004QO3KKI/ref=as_li_tl?ie=UTF8&camp=1642&creative=19458&creativeASIN=B004QO3KKI&linkCode=as2&tag=magdiblog-21&linkId=WVSPXVMJJ5TGOFNG
      Il est très économique, très fiable et dispose d’une excellente réception WiFi compte tenu de sa petite taille 🙂
      Bonne continuation

      Répondre
      1. Christian

        Oui c’est ce que j’ai pu lire un peu plus tard après avoir écrit mon commentaire sur les 1ere pages de ton projet, je me suis senti très bête ! Cela dit je l’avais en stock et étrangement de mon côté il n’a pas l’air de fonctionner, pourtant il arrive à se connecter à ma box mais rien ne s’affiche à l’écran à part bien entendu la date ainsi que la Terre et la Lune. Donc je n’ai pas très très bien compris :/

        Au sujet du diapo j’ai pu en trouver un mais malheureusement il semble surcharger le navigateur car l’affichage des secondes saute (passant par exemple de « 14:06:17 » à « 14:06:21 » donc va falloir que je regarde pour un autre modèle de diapo plus léger !

        Répondre
        1. Christian

          Euh non rectification j’ai une antenne « Netgear WNA3100M » qui pourtant fonctionne très très bien avec mes raspberry !

          Répondre
          1. Olivier Auteur de l’article

            Le dongle WiFi semble fonctionner correctement, c’est certainement la conf réseau du Pi qui l’empêche d’accéder à Internet

        2. Olivier Auteur de l’article

          Effectivement, l’optimisation des composants est de rigueur pour ne pas mettre à genoux le Pi 🙂
          Depuis votre Pi, est ce que vous parvenez à faire un ping sur goole.fr par exemple ?
          Que donne la commande suivante ?

          ping http://www.google.fr

          Répondre
          1. Christian

            Je tiens quand même à préciser que j’utilise un Raspberry 2 donc bon ça devrait largement suffire pour un tel projet (lol). Bon je viens de lancer le Raspberry et il ne semble même pas apparaitre dans le listing de ma box, hmm étrange étrange ! Voilà mon fichier concernant ma wifi si ça peut aider:
            auto lo
            iface lo inet loopback
            iface eth0 inet dhcp
            #allow-hotplug wlan0
            #iface wlan0 inet manual
            wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
            #iface default inet dhcp
            allow-hotplug wlan0
            iface wlan0 inet static
            address 192.168.1.14
            netmask 255.255.255.0
            gateway 192.168.0.1
            wpa-ssid « SSID »
            wpa-psk « clef_box »

          2. Olivier Auteur de l’article

            Oula, c’est normal que rien ne fonctionne ^^

            allow-hotplug wlan0
            iface wlan0 inet static
            address 192.168.1.14
            netmask 255.255.255.0
            gateway 192.168.0.1

            L’adresse IP de la carte et celle de la gateway ne sont pas sur la même plage d’adresse.
            Si tu as du DHCP sur ta box, tu peux laisser :

            iface wlan0 inet dhcp

  26. Christian

    Je préfère laisser une IP fixe c’est plus simple pour une future connexion SSH/Filezilla (modification des photos du diapo par exemple); merci en tout cas le problème est bien résolu 😀
    Il ne me reste plus qu’à désactiver pour de bon cette barre de Google Translate qui me propose, à chaque démarrage, de vouloir traduire ma page: puis ce diapo et tout sera terminé bien que j’hésite maintenant à faire deux cadres pour deux flux RSS vu que je ne peux pas en mettre plusieurs dans celui que tu a réalisé !
    Merci beaucoup pour ton aide en tout cas, je regrette vraiment pas d’être venu parler de mes problèmes.

    Répondre
    1. Olivier Auteur de l’article

      Oui, je préfère également avoir une IP fixe, il faut simplement veiller à ce que la conf soit adaptée à ton réseau 🙂

      Je ne le dirai jamais assez : Partagez, partagez, partagez ! On à tous à y gagner 😉

      Bonne continuation 🙂

      Répondre
      1. Christian

        Justement puisque tu parle de partager, je vais ajouter ma petite pierre à ton projet; concernant la source pour l’image satellite des nuages; tu peux la trouver ici:
        –> http://xplanetclouds.com/free/local/clouds_2048.jpg

        Vu les dimensions de l’image tu pourra donc modifier le fichier bash pour annuler la commande pour redimensionner la dite image d’ailleurs moi cela m’affiche « commande introuvable » à cette ligne, seul bémol le nombre de téléchargement par IP semble limité donc il faudrait pouvoir trouver une alternative (passer par Tor, un proxy ?) pour pouvoir le faire au moins 2/3 fois dans la journée. Puis je pense que ça serait une bonne idée de pouvoir, en plus de le lancer toutes les 4 heures; faire l’actualisation de l’image dès le démarrage 🙂

        Merci en tout cas je te tiendrais au courant de ma petite aventure !

        Répondre
        1. Christian

          Je vais une nouvelle fois me répondre à moi-même, pour l’erreur dont je viens de faire mention il suffit d’installer : « sudo apt-get install imagemagick » mais ce qui me surprend ensuite c’est l’erreur de copie, comme si l’extension n’était pas la bonne ou quelque chose du genre :
          –> « mogrify.im6: Not a JPEG file: starts with 0x54 0x68 `/var/www/xplanet/img/tmp_clouds_2048.jpg’ @ error/jpeg.c/JPEGErrorHandler/316. »

          Et là je donne vraiment ma langue au chat ! J’ai d’ailleurs, dans mon message précèdent, parler du fait de télécharger l’image au démarrage mais après vérification tu en fais bien mention donc désolé ^^

          Répondre
      2. chapao43

        Je prend ce fil au bond : j’aimerais aussi passer en IP fixe et je vais donc pour éditer mon fichier /etc/network/interfaces et… ben je ne sais pas si c’est suite à l’allégement de Raspbian comme indiqué dans le tuto, mais ce fichier n’existe tout simplement pas !!
        => est-ce normal et que faire ?
        Merci !

        Répondre
  27. Guillaume

    Salut, voilà j’ai un petit problème, je suis actuellement bloqué à « /home/jarvis/.config/openbox/autostart » car le fichier « autostart » n’existe pas 🙁

    Répondre
  28. Christophe hautreux

    bonjour,
    Moi j’ai suivis le tuto mais impossible de comprendre !
    j’en suis au moment de démarrer, et je n’y arrive pas sauf en sudo startx
    et sous startx, quand je veux ouvrir chromium, il me dit qu’il ne fonctionne pas.

    j’ai installé raspbian, ensuite j’ai tout désinstallé.
    j’ai mis en marche le wifi, ça fonctionne.
    j’ai installé chromium openbox et xinit

    sudo startx lance bien openbox, je fais clic droit « web browser » et la j’ai
    Cromium can not be run as root

    en fait, je voudrais lancer chromium en plein ecran sans rien d’autre, j’étais content de tomber sur ce lien, mais je suis trop ignare pour comprendre, les fichiers et chemin ne correspondent pas à mon rpi2 !

    Répondre
    1. Olivier Auteur de l’article

      Hello, ça demande toujours un peu d’adaptation, c’est normal 🙂
      Si vous avez tout bien installé vous avez fait 90% du boulot 🙂 En principe c’est l’utilisateur Pi qui lance chromium, relisez bien le tuto et n’hésitez pas à demander de l’aide 😉

      Répondre
  29. Mic3280

    Très bonne idée d’utiliser le HTML, c’est plus simple que de programmer une application au complet 😛 Je suis en ce moment même en train d’installer le tout.

    Par contre, sûrement une erreur de ta part lors de la modification de l’article, tu décris l’installation de chromium et sa configuration, mais parfois, tu parles encore de firefox (qui n’est pas ou plus utiliser dans l’article, d’après ce que je vois dans les commentaires).

    Sinon très bonne idée le dashscreen!

    Répondre
  30. Klim

    Bonjour, déjà merci pour le tuto qui m’a fortement intéressé. Du coup j’ai décidé de me lancer dans ce projet. J’ai donc suivi les étapes en ayant au préalable supprimer l’utilisateur pi et ne laissant donc qu’un utilisateur (jarvis dans votre cas). Cependant, j’ai un soucis, après avoir suivi votre tuto, chromium ne se lance pas automatiquement au démarrage. Savez vous d’ou peux venir le problème ? le fichier autostart existe bien et est au bon endroit et dans les paramètres par défaut dans raspi-config, je démarre bien en mode console. Sur mon écran je vois bien une fenêtre au démarrage mais il n’y a qu’une corbeille sur un fond noir. Si vous aviez au moins une piste ça serait cool.
    Sachant que je n’ai pas un niveau très développé.

    Merci d’avance

    Répondre
  31. chapao43

    Mouais… j’avais réussi à me faire un dashboard en zappant l’utilisation d’OpenBox lors de la première édition de ton article, et, suite à mise à jour de ma RaspBian et mise à jour de ton article, j’ai voulu re-tenter l’expérience, mais je dois dire que c’est encore un échec !!! 😉

    J’ai tout suivi à la lettre en nettoyant ma RaspBian (à mon avis, erreur, ou ton tuto associé ne marche plus avec la dernière version de Raspbian ?) pour être sûr de ne pas utiliser de gestionnaire de bureau, mais je n’arrive à rien :
    – même plus de fichier /etc/network/interfaces pour me régler en IP fixe,
    – un message « -bash: pas de contrôle de tâche dans ce shell »
    – et finalement « X: user (pi dans mon cas) not authorized to run X server, aborting » !

    Du coup, seul un « sudo startx » marche, mais alors, pas de démarrage de Chromium possible, comme indiqué dans un des messages précédent…

    M’en vais essayer le tuto du blog « wcode.org » mentionné plus haut, ça a l’air plus lourd mais bien validé…

    Répondre
    1. chapao43

      Bon, j’ai la tête farcie comme une citrouille, mais à force de chercher et de tester, voici mes adaptations à la solution d’Olivier !

      1) Pour m’auto-loguer en tant que « pi » au démarrage ET lancer « X » dans la foulée, j’ajoute juste une ligne au fichier « /etc/rc.local », avant la ligne finale « exit 0 » qui doit obligatoirement clore ce dernier (je ne touche donc pas au fichier « /etc/inittab ») :
      su – pi -c ‘startx’ &

      NB1 : su – pi = permet de démarrer un nouveau shell de connexion en tant que pi
      NB2 : -c ‘startx’ = permet de lancer la commande de démarrage de X
      NB3 : & = permet de lancer tout ça sans s’arrêter et bloquer la suite des événements.

      2) Pour lancer le gestionnaire de fenêtre, puis Chromium sur la bonne page, je crée/modifie le fichier /home/pi/.xinitrc :
      #!/bin/sh

      # Cache le curseur de la souris au bout de 1 seconde
      unclutter -idle 1 &

      # Demarre le gestionnaire de fenetre (ajouter « -use_cursor no » pour supprimer la souris)
      matchbox-window-manager -use_titlebar no &

      # Demarre Chromium
      chromium –kiosk –incognito « http://localhost »

      Et c’est tout !!!
      NB1 : j’utilise matchbox (sudo apt-get install matchbox) plutôt que openbox parce qu’il m’a semblé plus rapide, mais il suffit de remplacer la ligne associée par « openbox-session & » pour utiliser openbox
      NB2 : il suffit d’ajouter l’url que vous souhaitez en fin de la ligne de cde de chromium.
      NB3 : j’ai modifié la disparition de la souris à 1 seconde via unclutter, mais rien d’obligatoire !
      NB4 : du coup, un simple « Ctrl+F4 » permet de revenir à la ligne de cde si besoin (pour arrêter le RPi par ex.)

      Enfin, attention, pour la config d’Apache, il s’agit du fichier « /etc/apache2/sites-enabled/000-default » et pas « Default » !

      Répondre
      1. chapao43

        Allez, encore qq précisions ! :

        Une erreur g2d_23 non installé apparaît :
        normal, « bug » de la distribution RaspBian sans conséquence.

        Si une erreur du type « Failed to load NSS libraries » apparaît, il faut créer le lien symbolique suivant :
        sudo ln -s /usr/lib/arm-linux-gnueabihf/nss /usr/lib/nss

        Des erreurs « ERROR:browser_main_loop.cc(165) » apparaissent :
        normal, lié à priori à l’utilisation d’un Chromium obsolète (22 alors qu’on en est à la 40…), mais pas possible d’installer une plus récente, du à l’utilisation de la version « wheezy » de Debian, devrait se résoudre quand on passera à « jessie »

        Voilà, maintenant, je devrais pouvoir passer à la partie « marrante » du tuto, ouf ! 😉

        NB : mais j’aimerais avant essayer de « purger » Raspbian de ses programmes inutiles… sans planter ma configuration réseau… on va voir…

        Répondre
      2. Yan

        Bonjour,
        J’ai tenté de suivre le tuto, sans succès : openbox se lance sur l’écran du pi (HDMI) mais rien ne s’execute.

        Pour résumer et préciser ma config :
        – J’ai un autolog sur l’user « pi » depuis raspi-config

        – Dans .bash_profile :
        pi@jeedom:~$ sudo nano .bash_profile
        GNU nano 2.2.6 Fichier : .bash_profile
        vncserver #lance VNC pour un controle sur le display=:1
        sudo startx & #sans sudo, startx se lance puis se ferme
        openbox-session &
        /home/pi/autokiosk.sh #script autostart correspondant à fullscreen dans le tuto je crois

        – Dans autokiosk.sh (chmod 755) :

        #!/bin/bash

        xset -dpms # disable DPMS (Energy Star) features.
        xset s off # disable screen saver
        xset s noblank # don’t blank the video device

        epiphany-browser -a –profile /home/pi/.config http://localhost –display=:0 #Chromium n’est plus supporté et les commandes de chromium-browser ne passent pas

        #La suite fonctionne parfaitement… sur le display 1 (VNC)
        sudo -u pi epiphany-browser -a –profile ~/.config http://localhost –display=:1 &
        sleep 15s;
        xte « key F11 » -x:1

        Console du RPi²:

        login as: pi
        pi@#IP#’s password:

        The programs included with the Debian GNU/Linux system are free software;
        the exact distribution terms for each program are described in the
        individual files in /usr/share/doc/*/copyright.

        Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
        permitted by applicable law.
        Last login: Mon Jan 30 11:57:12 2017

        New ‘X’ desktop is jeedom:2

        Starting applications specified in /home/pi/.vnc/xstartup
        Log file is /home/pi/.vnc/jeedom:2.log

        X.Org X Server 1.18.4
        Release Date: 2016-07-19
        X Protocol Version 11, Revision 0
        Build Operating System: Linux 4.4.26-v7+ armv7l Raspbian
        Current Operating System: Linux jeedom 4.1.18-v7+ #846 SMP Thu Feb 25 14:22:53 GMT 2016 armv7l
        Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1280 bcm2708_fb.fbheight=800 bcm2709.boardrev=0xa01041 bcm2709.serial=0x1d9edd11 smsc95xx.macaddr=B8:27:EB:9E:DD:11 bcm2708_fb.fbswap=1 bcm2709.uart_clock=3000000 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait
        Build Date: 11 November 2016 11:59:59AM
        xorg-server 2:1.18.4-2+rpi1 (https://www.debian.org/support)
        Current version of pixman: 0.33.3
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
        Markers: (–) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
        (==) Log file: « /home/pi/.local/share/xorg/Xorg.0.log », Time: Mon Jan 30 11:58:49 2017
        (==) Using system config directory « /usr/share/X11/xorg.conf.d »
        Openbox-Message: Échec de l’ouverture de l’affichage depuis la variable d’environnement DISPLAY.
        (EE)
        Fatal server error:
        (EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
        (EE)
        (EE)
        Please consult the The X.Org Foundation support
        at http://wiki.x.org
        for help.
        (EE) Please also check the log file at « /home/pi/.local/share/xorg/Xorg.0.log » for additional information.
        (EE)
        (EE) Server terminated with error (1). Closing log file.

        X.Org X Server 1.18.4
        Release Date: 2016-07-19
        X Protocol Version 11, Revision 0
        Build Operating System: Linux 4.4.26-v7+ armv7l Raspbian
        Current Operating System: Linux jeedom 4.1.18-v7+ #846 SMP Thu Feb 25 14:22:53 GMT 2016 armv7l
        Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1280 bcm2708_fb.fbheight=800 bcm2709.boardrev=0xa01041 bcm2709.serial=0x1d9edd11 smsc95xx.macaddr=B8:27:EB:9E:DD:11 bcm2708_fb.fbswap=1 bcm2709.uart_clock=3000000 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait
        Build Date: 11 November 2016 11:59:59AM
        xorg-server 2:1.18.4-2+rpi1 (https://www.debian.org/support)
        Current version of pixman: 0.33.3
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
        Markers: (–) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
        (==) Log file: « /var/log/Xorg.3.log », Time: Mon Jan 30 11:58:49 2017
        (==) Using system config directory « /usr/share/X11/xorg.conf.d »
        modprobe: FATAL: Module g2d_23 not found.
        The XKEYBOARD keymap compiler (xkbcomp) reports:
        > Warning: Type « ONE_LEVEL » has 1 levels, but has 2 symbols
        > Ignoring extra symbols
        Errors from xkbcomp are not fatal to the X server
        xset: unable to open display « :0.0 »
        xset: unable to open display « :0.0 »
        xset: unable to open display « :0.0″

        ** (epiphany-browser:2272): WARNING **: Could not open X display
        Unable to init server: Impossible de se connecter : Connexion refusée
        Failed to parse arguments: Impossible d’ouvrir l’affichage : :0

        ** (epiphany-browser:2293): WARNING **: Could not open X display

        ** (epiphany-browser:2293): WARNING **: Error caching form data: Erreur lors de la génération de la ligne de commande « dbus-launch –autolaunch=3882d14b5e8d408bb132425829ac6413 –binary-syntax –close-stderr » : Le processus fils s’est terminé avec le code 1

        (epiphany-browser:2293): GLib-GObject-CRITICAL **: g_object_unref: assertion ‘G_IS_OBJECT (object)’ failed
        pi@jeedom:~$

        Comment rediriger epiphany sur l’affichage HDMI du RPi² (tty)?

        Répondre
  32. chapao43

    Pour le nettayage de ma Raspbian :

    1) desinstallation des applications graphiques, en me basant sur ce que propose Olivier :

    sudo apt-get remove -y –purge midori omxplayer scratch dillo xpdf galculator netsurf-common netsurf-gtk hicolor-icon-theme libpoppler19 ed lxsession lxappearance lxpolkit lxrandr lxsession-edit lxshortcut lxtask lxterminal wolfram-engine libraspberrypi-doc

    2) desinstallation de LXDE :

    sudo apt-get remove -y –purge lxde-.*

    3) installation (et oui 😉 ) et usage de deborphan pour traquer les paquets orphelins :

    sudo apt-get install deborphan
    sudo apt-get remove -y –purge $(deborphan)

    4) purge classique après grosses desinstallation :

    sudo apt-get autoremove
    sudo apt-get clean
    sudo apt-get autoclean

    5) Vérification de l’espace disque utilisé :

    sudo du -hs /

    => plus que 2Go d’utilisés sur ma « petite » carte de 4Go qui était presque pleine, ouf, je me sens moins à l’étroit ! 🙂
    On pourrait sans doute aller bien plus loin dans le nettoyage, mais le mieux est souvent l’ennemi du bien !

    Répondre
    1. chapao43

      Attention ! : j’ai voulu pousser un peu plus loin mon nettoyage en enlevant tout ce qui était de xfce (sudo apt-get remove -y –purge xfce.*) et c’est là que mon fichier /etc/network/interfaces a disparu !!!
      Heureusement, j’en avais fait une sauvegarde et tout est OK… « le sage ne trébuche pas deux fois sur la même pierre 😉 !!! »

      Répondre
  33. chapao43

    Petit complément pour Chromium : utilisant un mini clavier sans fil paramétré en US, Chromium me propose chaque fois de traduire mon dashboard !!! => et impossible d’accéder aux paramétres pour changer cela en mode kiosk…

    Pas grave, il suffit d’ajouter « –disable-translate » dans la ligne de démarrage de chromium !

    Pour voir toutes les commandes disponibles pour Chromium, allez voir par ici : http://peter.sh/experiments/chromium-command-line-switches/

    Répondre
    1. Olivier Auteur de l’article

      Ah oui, bien vu 🙂
      Je cherche un moyen de lancer Chromium sans message d’alerte après un plantage… Pas trouvé pour le moment :/

      Répondre
  34. sonicpm

    Bonjour, je vais m’attaquer à la mise en place d’un pi homedashscreen, c’est le nouvel ecran officiel du raspberry qui m’a motivé 🙂
    Votre série d’article à l’air très intéressante. (juste à noter que le fait de voir ‘firefox’ partout dans l’article est un peu déroutant 🙂 )

    Bonne journée !

    Répondre
  35. Ro

    Bonjour,
    Très beau projet, je l’ai mis en place sur une vieille tablette que je n’utilisais plus !
    Je suis en train d’adapter un module pour afficher le programme TV du jour, d’ici peu de temps il sera opérationnel !
    En revanche j’aimerai beaucoup augmenter la taille de la div météo car je trouve l’affichage trop petit mais je ne trouve pas de solution, aurais-tu une idée?

    Répondre
    1. Olivier Auteur de l’article

      Bonjour 🙂
      La seule manière de modifier la feuille de style du module météo et d’exécuter une fonction Javascript après l’affichage de la div pour en modifier la forme et la taille.

      Répondre
  36. chaguillinelf

    Bonjour, je viens de repartir sur un raspbian propre 🙂 version Jessie.

    Seulement voila si je souhaite installer Chromium il me refuse l’installation …

    Avez vous une solution (outre passer par firefox ^^)

    Répondre
    1. Olivier Auteur de l’article

      Erf… Effectivement le paquet Chromium n’est plus dispo pour l’archi ARM… Ça va sans doute venir, mais pour le moment la meilleure solution est de rester sous Wheezy

      Répondre
        1. chaguillinelf

          Bon super j’ai enfin pu avancer 🙂

          seulement maintenant impossible d’avancer a cause de « /home/elfe/.config/openbox/autostart »
          je lance nano puis la commande avec mon utilisateur je viens pour enregistrer et la … surprise nano me dit [ Erreur lors de l’?criture de /home/elfe/.config/openbox/autostart?: Aucun fichier ou dossier de ce type ]
          J’ai tenter la commande cd Home/elfe/.config il semble que le dossier n’existe pas …

          Une idée de mon erreur ?

          Répondre
          1. Olivier Auteur de l’article

            Il faut créer le répertoire /home/elfe/.config/openbox/

  37. ebuprofen

    Bonjour,

    Il y a peut etre encore plus simple ; c’est faire directement un « sudo xinit chromium » cela lance le serveur X avec un seul programme dedans et comme cela plus de problème avec openbox.

    Répondre
  38. Kibs

    Pur lancer chromium et le configurer, il suffit de mettre la ligne suivante : chromium –kiosk –incognito file:///var/www/index.html dans le fichier autostart.

    Répondre
  39. Sabri

    Bonjour, tout marche presque correctement, sauf Xplanet que je suis encore en train d’amadouer, je ploque cependant sur l’extinction de l’écran que je n’arrive pas a désactiver, j’ai pourtant tout essayé.

    Répondre
  40. cyclopkilouch

    Je débute en linux et raspberry, et j’arrive pas a comprendre le format qu’il faut appliquer aux fichiers à créer.

    Comme je le fait bêtement en fichier texte, bien sur ça change rien, ne sachant pas que format mettre.

    Merci

    Répondre
  41. Dario

    Salut! Super tuto. Je suis débutant et du coup je teste. Par contre, même problème pour « inittab » du coup je relance pour avoir une maj ^^
    Merci d’avance!!

    Répondre
  42. shautefe

    Salut également je te remercie pour le partage de tes projets.
    C’est un projet que je vais essayer de mettre en place chez moi.
    C’est déjà ma femme qui gueule…..
    En tout cas bonne continuation…

    Répondre
  43. shautefe

    Bon ça y est le dashscreen est fonctionnel. Juste un point de précision qui peut servir a d’autres personnes. Chez moi la mise en veille de l’écran n’éteint pas l’écran on voit qu’il est encore allumer alors qu’avec cette solution proposé dans le lien cela arrête bien l’écran.
    https://gist.github.com/simlun/1b27b14d707abbba8fc1
    Voila ça peut toujours servir.
    Encore merci pour tout ce que tu as décrits.

    Répondre
  44. Florian

    Bonjour,

    Tous d’abord merci beaucoup pour ce tuto ! Après l’avoir j’ai quelques ajouts pour le dernier debian Jessie.

    – Pour que apache prenne en compte les modifs, ne pas oublier de faire un « service restart apache2 »
    – Effectivement l’autologin a évolué mais le pi3 l’intégre dans les options.
    – Chromium s’appelle maintenant chromium-browser.
    – Si l’on ne désinstalle pas LXDE, il faut ajouter un fichier ~/.xinitrc dans lequel on place « exec openbox-session » pour que le startx se lance bien sur openbox.

    Se sont des détails mais qui peuvent bloquer certains débutants.

    Encore merci pour ce tuto, c’est vraiment super !

    Répondre
  45. Yan

    – Mon .xinitrc :
    sudo nano .xinitrc
    GNU nano 2.2.6 Fichier : .xinitrc

    #!/bin/sh

    # Cache le curseur de la souris au bout de 1 seconde
    unclutter -idle 1 &

    # Demarre le gestionnaire de fenetre (ajouter « -use_cursor no » pour supprimer$
    #matchbox-window-manager -use_titlebar no &
    exec openbox-session &

    # Script autostart
    /home/pi/autokiosk.sh

    **********************************************************
    – Dans autokiosk.sh (chmod 755) :

    #!/bin/bash

    xset -dpms # disable DPMS (Energy Star) features.
    xset s off # disable screen saver
    xset s noblank # don’t blank the video device

    epiphany-browser -a –profile /home/pi/.config http://localhost –display=:0 #Chromium n’est plus supporté et les commandes de chromium-browser ne passent pas

    #La suite fonctionne parfaitement… sur le display 1 (VNC)
    sudo -u pi epiphany-browser -a –profile ~/.config http://localhost –display=:1 &
    sleep 15s;
    xte « key F11 » -x:1

    **********************************************************
    -Voici ce que j’ai en console :
    login as: pi
    pi@[IP]’s password:

    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.

    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Mon Jan 30 12:15:30 2017

    New ‘X’ desktop is jeedom:2

    Starting applications specified in /home/pi/.vnc/xstartup
    Log file is /home/pi/.vnc/jeedom:2.log

    pi@jeedom:~$

    X.Org X Server 1.18.4
    Release Date: 2016-07-19
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 4.4.26-v7+ armv7l Raspbian
    Current Operating System: Linux jeedom 4.1.18-v7+ #846 SMP Thu Feb 25 14:22:53 GMT 2016 armv7l
    Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1280 bcm2708_fb.fbheight=800 bcm2709.boardrev=0xa01041 bcm2709.serial=0x1d9edd11 smsc95xx.macaddr=B8:27:EB:9E:DD:11 bcm2708_fb.fbswap=1 bcm2709.uart_clock=3000000 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait
    Build Date: 11 November 2016 11:59:59AM
    xorg-server 2:1.18.4-2+rpi1 (https://www.debian.org/support)
    Current version of pixman: 0.33.3
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    Markers: (–) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: « /var/log/Xorg.3.log », Time: Mon Jan 30 12:15:51 2017
    (==) Using system config directory « /usr/share/X11/xorg.conf.d »
    modprobe: FATAL: Module g2d_23 not found.
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning: Type « ONE_LEVEL » has 1 levels, but has 2 symbols
    > Ignoring extra symbols
    Errors from xkbcomp are not fatal to the X server

    Mais toujours rien d’autre qu’openbox en fond noir sur l’écran HDMI du RPi²

    Répondre
    1. Yan

      Je n’ai pas posé ma question, ce qui rend le post pas forcément très utile…

      Donc ma question est : comment amener epiphany à s’ouvrir sur l’affichage HDMI (tty) ?

      Répondre
  46. Joce

    Hello,
    Très intéressé par ce tuto, dont je salue l’existence et la clarté, j’ai voulu le mettre en place. Mais je suis bloqué assez rapidement par l’installation du paquet php5-imagick. J’ai un retour que le paquet n’a pas de version susceptible d’être installée.
    Je suis sur un Pi2, équipe de Raspian 9.1 Stretch.
    Auriez-vous une idée ? Ce paquet serait-il déjà inclus dans un autre ?

    Répondre
    1. GFX54

      Bonsoir Joce,

      Je suis sur PI3 (Raspian Stretch Lite) et je rencontre le même problème, les paquets :
      E: Le paquet « php5 » n’a pas de version susceptible d’être installée
      E: Le paquet « php5-cli » n’a pas de version susceptible d’être installée
      E: Le paquet « chromium » n’a pas de version susceptible d’être installée

      Mon source.list :
      deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
      # Uncomment line below then ‘apt-get update’ to enable ‘apt-get source’
      #deb-src http://archive.raspbian.org/raspbian/ stretch main contrib non-free rpi

      Répondre
      1. fred

        salut GFX54 c est la version qui une ne fonctionne pas tape sudo apt-get install php sans mettre 5 et ca va marcher

        Répondre
  47. Michel GUIRAUD

    Bonjour,
    Je viens de passer cet AM sur ce projet qui m’intéresse beaucoup. Mais fatigué de ne pas trouver les fichiers indiqués au début du Tuto: pas de fichier inittab. J’ai rapidement parcouru tous les posts et m’apercevoir que tout celà datait de 2015. Nos logiciels ont évolué depuis, et le dernier post de 2018 porte une solution tardive.
    Laquelle je pense justifierais la re-ecriture du TUTO initial.
    Je me demande d’ailleurs s’il n’y a pas d’autre solution possible, par affichage en VNC par exemple.
    Je ne suis pas encore assez formé pour en dire plus.
    Mais je suis à l’écoute pour progresser?

    Répondre
  48. mike11310

    Bonjour,
    En attendant la réponse à mon premier post j’ai pu progresser.
    J’arrive effectivement a piloter mon Raspberry PI 2 model:3 par VNC-serveur. Je viens d’installer php7.0 sur apache2.
    Mais je bute bien en avant de ces installations. Je n’arrive pas a lire la trame de ma TéléInfo.
    J’ai équipé pour cela mon Raspberry d’un modem de lecture USB de CGE électronics.
    Rien ne s’écrit sur mon fichier: /var/www/serial0 et magré la commande:
    stty -F /dev/serial0 1200 sane evenp parenb cs7 -crtscts
    Rien ne défile sur mon écran??

    Merci de votre aide

    Répondre

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.