zephyr32 a écrit 95 commentaires

  • [^] # Re: Ou alors

    Posté par  . En réponse au message RSS Bridge. Évalué à 1.

    Bon. Rss Bridge semble être compliqué pour la mise en place d'un site non prise en charge.

    Merci beaucoup pour ton lien !

  • [^] # Re: Suite :)

    Posté par  . En réponse au message Bouton Volume MPD. Évalué à 1.

    Re.

    Je pense avoir trouvé.
    Après avoir fait des test, le tout semble fonctionner.
    Je poste le résultat final. Peut-être que ça peut aider.

    Ma première erreur était le fait que j'ai utilisé os.system()
    Il fallait utiliser os.popen.
    Cette variable étant fausse, tout le reste était dans les choux.

    La variable station_actuelle reste dans la limite du nombre de liens présents dans ma playlist.

    Merci encore pour votre aide.

    #!/usr/bin/python
    #Control MPD Client volume using a physical rotary encoder
    #pip install mopidy-spotify
    
    from RPi import GPIO
    from time import sleep
    import os
    
    clk = 23
    dt = 24
    
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(clk, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
    GPIO.setup(dt, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
    
    
    clkLastState = GPIO.input(clk)
    # Donne le nombre de ligne dans le fichier de la playlist. Ne pas depasser
    # Si ajout des liens dans le fichier plus tard, pas besoin de changer le code 
    nombre_lignes_playlist = os.popen("wc -l < /home/jasmin/.mpd/playlists/radio.m3u").read()
    
    #La Station jouée au démarrage est toujours 1 (crontab)
    station_actuelle = 1
    
    try:
            while True:
                    clkState = GPIO.input(clk)
                    dtState = GPIO.input(dt)
                    if clkState != clkLastState:
                        if dtState != clkState:
                            if station_actuelle > 0 and station_actuelle < int(nombre_lignes_playlist):
                                station_actuelle += 1
                            else:
                                 pass
                        else:
                            if station_actuelle > 1:
                                station_actuelle -=1
                            else:
                                 pass
                        # lacer la lecture 
                        os.system("mpc play " + str(station_actuelle))
                        print("La station actuelle est de : " + str(station_actuelle))
                        print("Le nombre de lignes dans la palylist est de : " + nombre_lignes_playlist)
                        clkLastState = clkState
                        sleep(1)
    finally:
            GPIO.cleanup
  • # Suite :)

    Posté par  . En réponse au message Bouton Volume MPD. Évalué à 1.

    Bon. J'ai rajouté un deuxième encodeur rotatif et j'ai repris le code ci-dessus.
    J'ai essayé de l'adapter pour changer les radios cette fois-ci.

    Le fonctionnement (si ça marche).

    1. Créer une playlist m3u dans laquelle il y a plusieurs radios (liens). Cinq dans mon cas.
    2. Faire un crontab au démarrage et lancer la première radio avec la commande mpc play 1. Chaque radio peut être lancée en fonction de sa position dans la liste

    Le point 1 et 2 fonctionnement correctement.

    3. Exécuter le script qui permet de changer les radios avec l'encodeur:
    a) Si l'encodeur va trop loin par rapport au nombre de ligne de la liste (ex: mpc play 20), lancer la ligne 1 (revenir au début quoi)
    b) Si l'encodeur va dans le négatif, jouer la ligne 1

    J'ai modifié ce code mais ça ne donne rien.

    Si vous avez des idées, je veux bien.

    Merci d'avance.

    #!/usr/bin/python
    #Control MPD Client volume using a physical rotary encoder
    #pip install mopidy-spotify
    
    from RPi import GPIO
    from time import sleep
    import os
    
    clk = 23
    dt = 24
    
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(clk, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
    GPIO.setup(dt, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
    
    
    clkLastState = GPIO.input(clk)
    # Donne le nombre de ligne dans le fichier de la playlist. Ne pas depasser
    # Si ajout des liens dans le fichier plus tard, pas besoin de changer le code 
    nombre_lignes_playlist = os.system("wc -l < /home/jasmin/.mpd/playlists/radio.m3u")
    
    #La Station jouée au démarrage est toujours 1 (crontab)
    station_actuelle = 1
    
    try:
            while True:
                    clkState = GPIO.input(clk)
                    dtState = GPIO.input(dt)
                    if clkState != clkLastState:
                        if dtState != clkState:
                            station_actuelle += 1
                        else:
                            station_actuelle -=1    
    
                        # Si encodeur envoi des valeur négative, remettre la station à 1
                        if station_actuelle < 1:
                            station_actuelle = 1
    
                        # Idem si dépassement. Jouer le premier lien de la liste
                        if station_actuelle > nombre_lignes_playlist:
                            station_actuelle = 1
    
                        # lacer la lecture 
                        os.system("mpc play " + str(station_actuelle))
                        clkLastState = clkState
                        sleep(0.01)
    finally:
            GPIO.cleanup
  • [^] # Re: Une idée....

    Posté par  . En réponse au message Bouton Volume MPD. Évalué à 1.

    Grand merci ! Maintenant tout fonctionne parfaitement à ce niveau.

  • [^] # Re: Mon usage de serveur

    Posté par  . En réponse au message Des idées pour Yunohost ?. Évalué à 1.

    J'ai un Yunohost et j'avais pensé au blog aussi. Mais ma connexion a la maison est assez pitoyable donc j'ai un VPS chez un hébergeur. Idem pour le VPN.

    Pour les app Yunohost j'en ai que deux :
    - FreshRSS : c'est un agrégateur RSS. J'utilise les abonnements RSS depuis peu et je suis vraiment émerveillé pour cet outils. Du coup FreshRSS fait bien l'affaire.
    - Home Assistant : plus pour découvrir car j'ai quelques prises connectés

    Yunohost tourne sur une Raspberry pi 4. J'ai aussi installé MPD dessus pour écouter la radio. Mais ça fait pas partie de Yunohost lui-même du coup.

  • [^] # Re: un module spécialisé

    Posté par  . En réponse au message Des idées pour Yunohost ?. Évalué à 1.

    J'en ai un et ça marche très bien. Ce modèle.

  • [^] # Re: Starlink

    Posté par  . En réponse au message Box Internet 4G/5G. Évalué à 2.

    Peut-être l'indépendance par rapport au fait qu'une antenne 4G n'offre pas un débit dédié mais partagé, qui chutera en fonction du nombre d'utilisateurs.

    Je rame un peu oui.

  • [^] # Re: routeur 4g

    Posté par  . En réponse au message Box Internet 4G/5G. Évalué à 1.

    Merci beaucoup pour votre aide.

    Je pense que je vais commander tout ça.
    De toute façon, je prends et je teste. Si ca ne convient je revend le matériel et c'est tout.

    Ce qui me fait hésiter c'est la consommation de données par mois. Etant donné qu'on est en illimité avec une boxe classique, je n'ai vraiment aucune idée de ce qu'on consomme en moyenne mensuelle.

  • [^] # Re: Mitigé sur PocketBook

    Posté par  . En réponse au message Liseuses T4-2024 et vous ?. Évalué à 1.

    J'ai une Vilvio (Pockrtbook donc) depuis quelques années.
    Pour ma part j'utilise KOreader dessus qui intègre beaucoup de fonctionnalités :
    - RSS
    - Sync avec serveur Wallabag
    - Ajouter de dico perso
    - Constructeur de vocabulaire
    - et bien d'autres

    L'installation est tout a fait enfantine (glisser/déposer un dossier).

    https://github.com/koreader/koreader

    Si je dois changer de lieseuse, je regarderais d'abord si elle est compatible avec Koreader.

  • # Exodus

    Posté par  . En réponse au journal La publicité sur Radio France - podcasts, direct et appli. Évalué à 10. Dernière modification le 15 janvier 2024 à 08:38.

    L'application de Radio France est bourrée de pisteurs. C'est terrible d'en voir autant dans une application publique.

    https://reports.exodus-privacy.eu.org/fr/reports/392460/

  • # Laisser tomber

    Posté par  . En réponse au message Pi-Hole ne fonctionne pas. Évalué à 1.

    J'ai laissé tomber l'idée de faire marcher ce Pihole. J'ai perdu des heures a trouver une solution mais y a toujours un truc qui va pas.

    Merci à tous pour votre aide en tout cas.
    Je garde mon Yunohost avec les applications habituelles sans rien bricoler.

  • [^] # Re: Je me demande si...

    Posté par  . En réponse au lien Ivre, il crée un générateur de sites statiques avec 300 lignes de python et django. Évalué à 8.

    J'ai essayé je ne sais combien de générateurs de sites statiques dans l'idée de commencer un blog.
    J'ai jamais fait ce blog. Maaaaais, j'ai essayé des générateurs.

    Cette pratique de tester un tas d'outils sans jamais leur trouver un projet doit sûrement avoir un nom. Et je ne pense pas être seul à la pratiquer.

  • [^] # Re: IP fixe tout court

    Posté par  . En réponse au message Pi-Hole ne fonctionne pas. Évalué à 1. Dernière modification le 03 janvier 2024 à 13:21.

    Désolé. J'ai fait un réponse dégeulasse. Je voulais l'éditer mais je n'ai plus le bouton.
    Je vais signaler afin qu'il soit supprimé.

    Voici ma réponse complète.

    Alors, ce que j'ai fait :
    - supprimé la ligne d'attribution d'IP statique dans l'interface du pihole
    - attribué une IP statique à la machine du pihole directement dans les fichiers de config :

    admin@redzic:~ $ cat /etc/network/interfaces
    # interfaces(5) file used by ifup(8) and ifdown(8)
    # Include files from /etc/network/interfaces.d:
    source /etc/network/interfaces.d/*
    iface eth0 inet static
    address 192.168.1.20
    netmask 255.255.255.0
    gateway 192.168.1.1
    

    Pour info mes interfaces :

    admin@redzic:~ $ ip a 
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether dc:a6:32:32:0d:aa brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.20/24 brd 192.168.1.255 scope global noprefixroute eth0
           valid_lft forever preferred_lft forever
        inet6 fe80::fcc5:1f1e:4b3c:f67e/64 scope link 
           valid_lft forever preferred_lft forever
    3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
        link/ether dc:a6:32:32:0d:ab brd ff:ff:ff:ff:ff:ff
    
    

    Si je fais un dig depuis ma machine où est installé le pihole (192.168.1.20) :

    admin@redzic:~ $ dig a linuxfr.org +short +identify
    213.36.253.176 from server ::1 in 35 ms.
    
    

    Ce "::1" me chagrine mais je ne sais pas si c'est vraiment faux.
    Voici mon fichier hosts :

    admin@redzic:~ $ cat /etc/hosts
    127.0.0.1       localhost
    ::1             localhost ip6-localhost ip6-loopback
    ff02::1         ip6-allnodes
    ff02::2         ip6-allrouters
    
    127.0.1.1               yunohost
    
    #127.0.0.1      xxxx
    192.168.1.20    xxxx.yy #Added by pihole#
    
    

    Dans les logs du pihole, je vois toutes les requêtes faites sur cette même machine. Lorsque je fais un ping ou lorsque je rafraîchis mon applications FreshRSS installé dessus. Je peux voir les domaines sur lesquels il se connecte et quel serveur DNS il interroge (FDN dans mon cas. Celui que j'ai sélectionné dans les paramètres du pihole).

    Si j'édite mon /etc/resolv.conf sur l'une des machine (autre que le pihole) en mettant l'adresse 192.168.1.20 :

    jaared@optiplex:~$ ping linuxfr.org
    ping: linuxfr.org: Temporary failure in name resolution
    

    Côté pihole tout semble tourner :

    admin@redzic:~ $ sudo pihole status  
     [✓] FTL is listening on port 53  
        [✓] UDP (IPv4)  
        [✓] TCP (IPv4)  
        [✓] UDP (IPv6)  
        [✓] TCP (IPv6)  
    
     [✓] Pi-hole blocking is enabled
    
  • [^] # Re: IP fixe tout court

    Posté par  . En réponse au message Pi-Hole ne fonctionne pas. Évalué à 1.

    Merci pour votre aide a tous.

    Alors, ce que j'ai fait :
    - supprimé la ligne d'attribution d'IP statique dans l'interface du pihole
    - attribué une IP statique directement dans les fichiers conf :
    ```
    admin@redzic:~ $ cat /etc/network/interfaces

    interfaces(5) file used by ifup(8) and ifdown(8)

    Include files from /etc/network/interfaces.d:

    source /etc/network/interfaces.d/*
    iface eth0 inet static
    address 192.168.1.20
    netmask 255.255.255.0
    gateway 192.168.1.1
    ```

  • [^] # Re: IP fixe tout court

    Posté par  . En réponse au message Pi-Hole ne fonctionne pas. Évalué à 2.

    J'ai renommé les fichiers pour que ce soit plus clair. Il y a deux captures concernant l'interface de Pi Hole et une de mon routeur SFR.
    J'ai encore fouillé sur internet aujourd'hui mais vraiment, je ne comprends pas ce qui cloche.

  • [^] # Re: IP fixe tout court

    Posté par  . En réponse au message Pi-Hole ne fonctionne pas. Évalué à 2.

    Merci beaucoup pour ton aide.
    Effectivement, étant plus que mauvais en réseau je n'ai pas assigné l'adresse fixe au bon endroit.

    Quand je parle du routeur/box, c'est le même boite, celui de l'opérateur.

    J'ai pu refaire mon opération mais cela ne marche toujours pas.
    J'ai :
    - Désactivé le DHCP de ma box internet
    - Activé celui du Pi-Hole
    - Assigné l'adresse 192.168.1.20 comme étant celle de mon raspberry pi.

    Le résulta est le même : impossible de se connecter au réseau.
    J'ai du réinitialiser ma box internet

    Voici deux captures d'écran de ma configuration.

    Du coup je ne vois plus ce que j'ai fait de faux.

  • [^] # Re: astuce pour firefox

    Posté par  . En réponse au lien zoTop, instance SearXNG de Zaclys (moteur de recherche sans pistage) - sebsauvage. Évalué à 1.

    Sur la page du moteur :

    Préférences - Onglet "Vie Privée" - Méthode HTTP => POST

    Cela ne fonctionne pas chez toi ?

    Comme dirait Musk, Chez moi ça marche !

  • [^] # Re: wayland/x11

    Posté par  . En réponse au message Plasma X11 par défaut. Évalué à 2.

    Ecoute je n'ai pas mesuré le temps d'exécution donc je ne sais pas si c'est vraiment plus rapide. En tout cas, sur mon ordinateur portable qui est en mode "powersafe" lorsqu'il est sur batterie, la fluidité n'est pas là.
    Wayland est censé être plus rapide de part son fonctionnement mais j'ai l'impression que c'est lent chez moi. Ou alors sur X11, en désactivant la composition cela enlève seulement les transitions, du coup ça parait plus rapide.

    J'ai cette impression en tout cas mais ça se trouve c'est dur pur placebo.

    Je suis curieux de savoir s'il y a d'autres personnes dans ce cas.

  • [^] # Re: Config. KDE / Démarrage et arrêt / Ecran de connexion (SSDM)

    Posté par  . En réponse au message Plasma X11 par défaut. Évalué à 1.

    Immense merci pour ton aide.
    C'était bien caché et effectivement j'avais Wayland par défaut.

    Merci encore.

  • [^] # Re: Je ne vois pas la partition UEFI (au format FAT)

    Posté par  . En réponse au message [RESOLU] Debian > désespoir . Évalué à 3. Dernière modification le 20 juin 2023 à 08:27.

    Bon, petit retour positif.

    J'ai essayé avec boot-repair mais cela n'a rien donné.
    C'était la galère parce que comme le système est chiffré, fallait monter chaque partition et tout ça. Mais même avec, cela n'a rien donné.

    Du coup, j'ai refait une install propre mais cette fois-ci, en plus de la partition EFI au début, j'ai crée la partition /boot juste après.Et là, plus d'erreur à l'installation.

    Mais au démarrage, j'ai eu droit à un "no bootable device".
    Il suffit d'activer le Secure Boot dans le BIOS et hop, tout marche.

    Pour finir, ça donne :

    
    root@swift:/home/jasmin# lsblk
    NAME                  MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
    sda                     8:0    0 119,2G  0 disk  
    ├─sda1                  8:1    0   524M  0 part  /boot/efi
    ├─sda2                  8:2    0   954M  0 part  /boot
    └─sda3                  8:3    0 117,8G  0 part  
      └─sda3_crypt        254:0    0 117,8G  0 crypt 
        ├─debian--vg-root 254:1    0  27,9G  0 lvm   /
        ├─debian--vg-swap 254:2    0   4,7G  0 lvm   [SWAP]
        └─debian--vg-home 254:3    0  85,2G  0 lvm   /home
    

    Il faut vraiment que je potasse un peu tout ce qui est EFI et /boot.
    Parfois je lis qu'une partition EFI suffit, d'autres qu'il faut la /boot aussi…
    Je n'ai aucune notion la dedans. Cela m'a coûté une journée.
    Les entorses de la cheville et l'arrêt de travail ont du bon : ça permet d'installer Debian tranquillement :)

    Merci pour votre aide en tout cas.

  • [^] # Re: rss2email

    Posté par  . En réponse au message rss, passer de l'ordi au tel, facilement? (50 sources). Évalué à 1.

    Je connais pas du tout. Ca a l'air intéressant.
    L'avantage d'un service rss c'est que l'on peut classer les liens, mettre les étiquettes ect. Ca permet peut-être de mieux s'y retrouve surtout pour quelqu'un qui fait un peu de veille technologique.

  • [^] # Re: OPML

    Posté par  . En réponse au message rss, passer de l'ordi au tel, facilement? (50 sources). Évalué à 2.

    Je t'ai fait une image animé ICI

    Si cette image n'existe plus :
    1. Ouvrir la page principale de ton FresRSS
    2. En haut a gauche, cliquer sur "Gestion des abonnements"
    3. Sur le panneau latéral gauche, tu cliques sur "Importer/Exporter"
    4. Tout en bas de la page, au milieu, tu as un bouton "Exporter"

    Dans le fichier zip qui va se télécharger, tu vas avoir un fichier .json et un fichier .opml.xml. C'est ce dernier que tu vas importer où tu veux.

    Mais j'avoue ne pas comprendre cette logique. Je suis dans le même cas que toi est je consulte le site sur mon téléphone. Tu as également une application android qui permet de lire le contenu de ton serveur FressRSS. Appli dispo ICI

    Sinon, à chaque fois que tu ajoutes un autre flux rss, tu vas devoir exporter et importer ailleurs.

  • # Une piste

    Posté par  . En réponse au message chiffrement du tel, sans code?. Évalué à 2.

    Sur LineageOS, lorsque tu veux mettre en place le chiffrement, il te faut définir un mot de passe de démarrage. Il est possible de faire en sorte que le mot de passe de démarrage (chiffrement) soit le même que celui qui sert a déverrouiller l’appareil.
    Si tu utilises un capteur d’empreinte, le téléphone va te demander quand même le mot de passe de temps en temps, de sorte à ne pas l'oublier.

    Il m'est arrivé une fois de mémoire que le téléphone démarre sans me demander le mot de passe. En allant dans les paramètres, le chiffrement était bien activé.
    Après un démarrage avec TWRP, il se trouve que tout était accessible en clair dès que le câble USB était branche au PC.Le chiffrement n'était pas du tout activé! La solution était simple : désactiver puis activer une nouvelle fois le chiffrement en définissant le mot de passe de démarrage (et l'exiger au démarrage).

    Je ne sais pas si le fonctionnement est le même sur Samsung mais ça vaut le coup d'essayer de désactiver et activer.

    En ce qui concerne la disponibilité de Lineage sur ce téléphone, visiblement ce n'est pas le cas. Je vois sur XDA qu'il y a pas mal de ROM non officielles. A toi de voir si tu veux essayer. Tant que c'est mis à jour et que tu as au moins les mise à jour de sécurité, c'est toujours mieux que les ROM de Samsung. Il y a la Lineage 18 non officielle sur XDA mais d'après les derniers commentaires du fil, il est bon de l'éviter.

    En ce qui me concerne, j'ai toujours acheté des téléphone d'occasion et en fonction s'il y avait Lineage de dispo (même Cyanogen à l'époque).
    Si la ROM n'est pas dispo, j'achète pas.

  • [^] # Re: Est-ce bien la RAM ?

    Posté par  . En réponse au message Utilisation de la RAM. Évalué à 1. Dernière modification le 14 mars 2023 à 06:48.

    Le problème c'est que tout se fige, vraiment, lorsque j'ai ce problème.
    Quasiment plus rien ne répond donc pas évident de lancer les commandes.

    En tout cas je la garde sous le coude pour la prochaine fois si j'arrive a taper quelque chose.

  • [^] # Re: Quelques idées...

    Posté par  . En réponse au message Utilisation de la RAM. Évalué à 1.

    Oui c'est très curieux car je n'avais pas ce problème avant.
    J'ai un SSD Kingston 250 Gb qui a environ 2-3 ans je dirais.
    Voici son état.

    Ensuite, qu'est qui me fait dire que c'est ça.
    La première fois je suis sur que c'était la RAM car j'ai eu le temps d'ouvrir le moniteur système KDE et j'ai pu voir que la mémoire était a son maximum. J'ai tout simplement redémarré au bouton comme je devais travailler.

    La seconde fois en revanche plus rien ne répondais. J'ai ouvert quand même une console virtuelle (ce qui a pris un temps dingue déjà) dans l'espoir de lancer un top. Je n'ai pas réussi a me connecter. En mettant l'utilisateur il ne me demandait pas mon mot de passe (ça chargeait) puis j'avais droit a un timeout.

    Concernant la swap, j'en ai une effectivement de 1Go. D'ailleurs c'est curieux d'avoir mis 1Go mais comme l’installation date d'un moment déjà, je ne me souviens pas pourquoi j'ai fait ça.