Mensuel Shaarli

Tous les liens d'un mois sur une page.

March, 2023

ddcutil Documentation − Gérer son écran depuis son ordinateur
  • Installer ddcutil :
    sudo aptitude install ddcutil
  • Charger le module i2c-dev :
    sudo modprobe i2c-dev
  • Détecter les écrans :
    sudo ddcutil detect
  • Lister les propriétés d'un écran :
    ddcutil capabilities | less
    ddcutil capabilities --bus XX | less
  • Vérifier la source d'un écran :
    ddcutil getvcp 60
    VCP code 0x60 (Input Source ): DisplayPort-1 (sl=0x0f)
  • Changer la source d'un écran (vérifier les valeurs possibles via la liste des "capabilities") : ❗
    ddcutil setvcp 60 0x11
    ddcutil setvcp --bus 10 60 0x0f
  • Changer la luminosité d'un écran :
    ddcutil getvcp 10
    ddcutil setvcp 10 70
  • … ~30 fonctionnalités sur mon écran actuel, dont :
    • Color temperature request
    • Brightness
    • Contrast
    • Input Source
    • Power mode
    • 😍

Sources :

Plus qu'à scripter un peu ça. Et espérer que ça fonctionne également avec le vidéo proj 🤞

État des connaissances

Un schéma vu il y a quelques années mais sur lequel j'arrivais pas à remettre la main !

Beaucoup de chercheurs/spécialistes/… devraient prendre du recul…

Et tout le monde devrait avoir conscience qu'un spécialiste en XYZ n'a pas plus de valeur qu'une personne lambda sur (presque) tous les autres sujets.

La version FR (toutes les traductions sont disponibles en bas de la page originale) : https://www.thesez-vous.com/blogue/le-doctorat-illustre-un-guide-propose-par-matt-might

Micro$oft micro$oft $$$ 😐

EDIT : Parce que Micro$oft a abandonné le support de Teams pour Linux ? 😅… − https://news.ycombinator.com/item?id=32678839
EDIT² : Teams-for-linux − https://github.com/IsmaelMartinez/teams-for-linux − Ce client non-officiel semble mieux que le précédent et mieux que l'actuel application PWA intégrée au navigateur.

  1. Impossible de trouver le .deb de Teams.
  2. Le dépôt est vide depuis XX jours…
  3. Le "support"… LOL
  4. Bon, c'est pas "grave", je vais l'importer dans mon dépôt, comme ça au moins il sera installé depuis une source sûre… ? (merci aux internautes qui ont parcouru archive.org…).
    • À l'import du paquet en question :
      No section given for 'teams', skipping.
    • 🤨
    • dpkg --info teams_1.5.00.23861_amd64.deb
      QUEDAL…
    • Depuis le paquet installé : aptitude show teams | grep Section
      Section: N/A
    • RAH mais PUNAISE ! 😠

Et bah pour corriger ça… :

  • Extraire les données du paquet .deb :
    dpkg-deb --extract teams_1.5.00.23861_amd64.deb teams
  • Extraire les fichiers propres à Debian :
    dpkg-deb --control teams_1.5.00.23861_amd64.deb teams/DEBIAN
  • Ajouter une section, au hasard, net ?… :
    sed -i '1s/^/Section: net\n/' teams/DEBIAN/control
  • Faire en sorte que les fichiers appartiennent à root par défaut :
    sudo chown -R root:root teams
  • Et enfin reconstruire le paquet .deb :
    dpkg-deb --build teams teams_phucking_fixed.deb
  • Tester le paquet :
    dpkg --info teams_phucking_fixed.deb | head
    new Debian package, version 2.0.
    size 85470356 bytes: control archive=3032 bytes.
    2608 bytes,    43 lines      control
    2461 bytes,    73 lines   *  postinst             #!/bin/sh
    Section: net
    Source: teams

Nan mais déjà que j'avais que ça a faire de scripter la récupération d'un fichier qui n'est pas toujours là, faut en plus s'assurer que le paquet contient bien tout les champs attendus 👌 👏