Mensuel Shaarli
March, 2023
- 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 :
- https://lord.re/posts/50-controller-ecran/
- https://sebsauvage.net/links/?Z-WRLA
- https://wiki.archlinux.org/title/Backlight#External_monitors
Plus qu'à scripter un peu ça. Et espérer que ça fonctionne également avec le vidéo proj 🤞
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
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.
- Impossible de trouver le .deb de Teams.
- Le dépôt est vide depuis XX jours…
- Le "support"… LOL
- 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 ! 😠
- À l'import du paquet en question :
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 👌 👏