Figure-toi que je suis d’assez près ce qui se passe du côté développement de Xfce (j’ai d’ailleurs fait quelques contributions).
La page que tu mentionnes donne l’impression que c’est bientôt possible. En vrai non on en est loin. Enfin si tu vas pouvoir lancer quelques outils Xfce mais le bureau en entier (notamment xfce-panel, xfwm, …) c’est pas encore pour cette année !
Exactement la réponse que j’aurais faites. Pareil pas testé mais ça me semble bon.
N.B. Ton titre parle de bash, mais tes « listes » n’en sont pas. Une liste en bash c’est
declare -a orgas=(a b c d e f g)for orga in "${orgas[@]}": do
...
done
Quand tu n’as pas d’espace dans tes éléments de liste, tu peux faire comme tu fais. Sinon faut utiliser une vraie liste bash ou changer le séparateur (IFS) pour le caractère null et séparer tes éléments par null.
Je suis sous Xfce, tu m’expliques comment je passe sous Wayland maintenant ?
Par contre tu as bien raison que le ton n’est pas bon, les arguments (même avec des edits) sont faux au début. Par contre tout ce qui est dit après ces premiers edit est vrai.
Parce que certains dev pensent que c’est plus facile de gérer les dates à la main que d’utiliser la librairie de leur langage (et de lire la doc associée).
Est-ce que tu te connectes au même réseau ? Il se peut que tu te connectes sur le réseau en 5Ghz sur le téléphone et en 2,4Ghz sur l’ordi (ou l’inverse) et qu’un des réseaux est mal configuré.
J’ai vu ça après avoir posté mon message. Je l’ai installé, avec le même résultat. J’ai essayé également avec Read mais pas mieux. À vrai dire on dirait que je n’ai pas de org.freesketop.portal.Settings du tout vu le message d’erreur.
Ah tiens, faut que je regarde c’est rustine. Pourquoi pas au moins jeter un œil si c’est plus simple que make.
Après, l’avantage des Makefile c’est que t’es à peu près sûr que les linuxiens ont la commande make dispo et fonctionnelle.
Si faut installer un autre truc pour avoir le truc de départ, tu te retrouves avec un problème de poule et d’œuf. Y’a graddle, pour Java, qui avait essayé de casser cette histoire de poule/œuf avec leur wrapper graddlew mais globalement ça voulait surtout dire que t’embarquais une version figée de graddle dans ton projet. J’en ai vu d’autres utiliser ce système de wrapper, je ne sais plus lesquels.
Bon pour une rustine c’est plus compliqué tout de même. Faut mettre les version x86_64, armv7, armv8, leur sous-version, risc-V, m1? Bref c’est pas possible pour un petit projet qui veut justement un truc simple sans installer encore autre chose. À moins que ce soit plus facile à installer sur des systèmes comme Windows que Makefile ?
J’utilise le plugin zsh-autoswitch-virtualenv. C’est pour zsh mais ça marche très bien.
Ça gère les gestionnaires pipenv et poetry (et requirements.txt). Ça marche aussi avec les environnements virtuels créés à la main dans un répertoire .venv du projet.
Ça ajoute une commande/alias mkvenv qui te crée l’environnement virtuel qui va bien. Ça t’affiche un rappel quand tu vas dans un projet qui n’a pas encore d’environnement virtuel. Et ça active l’environnement dès que tu changes de répertoire (et le désactive quand tu quittes l’arborescence) comme son nom l’indique.
Sinon le README c’est clairement un truc où j’indique :
- quelle est la (ou les) version de Python gérée
- quel gestionnaire de paquet est utilisé (comme ça pas besoin de supposer)
- quelles commandes sont à faire pour avoir le projet prêt, c’est à dire virtualenv, dépendances installées, initialisation d’une base de données éventuellement, etc.
Sur quelques projets, j’ai également ajouté un Makefile quand il faut faire un peu plus que deux commandes simples. Mes collègues ne l’utilisent pas, sont trop jeunes pour make :-(
[^] # Re: Rien ne va
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Réfléchissez à deux fois avant d'abandonner Xorg. Wayland casse tout !. Évalué à 3.
Figure-toi que je suis d’assez près ce qui se passe du côté développement de Xfce (j’ai d’ailleurs fait quelques contributions).
La page que tu mentionnes donne l’impression que c’est bientôt possible. En vrai non on en est loin. Enfin si tu vas pouvoir lancer quelques outils Xfce mais le bureau en entier (notamment xfce-panel, xfwm, …) c’est pas encore pour cette année !
[^] # Re: Rien ne va
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Réfléchissez à deux fois avant d'abandonner Xorg. Wayland casse tout !. Évalué à 2.
Mais je veux pas changer, ni maintenant d’ailleurs. Je ne répondais qu’au commentaire qui invitait à passer à Wayland maintenant.
Évidemment qui X11 est mort (y’a plus de dev dessus), c’est pas pour autant que je peux y passer « maintenant ».
[^] # Re: Sans garantie du gouvernement
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au message [BASH] tâches en arrière plant. Évalué à 2. Dernière modification le 18 avril 2024 à 10:49.
Exactement la réponse que j’aurais faites. Pareil pas testé mais ça me semble bon.
N.B. Ton titre parle de bash, mais tes « listes » n’en sont pas. Une liste en bash c’est
Quand tu n’as pas d’espace dans tes éléments de liste, tu peux faire comme tu fais. Sinon faut utiliser une vraie liste bash ou changer le séparateur (
IFS
) pour le caractère null et séparer tes éléments par null.[^] # Re: WIP
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien [Android] Ayé, le fork par Fossify de l'application Notes de SimpleMobileTools vient de sortir !. Évalué à 2.
Si si tu peux choisir également la couleur des icônes (mais tu as une palette plus petite)
[^] # Re: Pépite
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien IA, vous avez dit IA ?. Évalué à 3.
Bouton droit → Ce cadre → Afficher ce cadre uniquement.
[^] # Re: Rien ne va
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Réfléchissez à deux fois avant d'abandonner Xorg. Wayland casse tout !. Évalué à 3. Dernière modification le 29 mars 2024 à 09:22.
Je suis sous Xfce, tu m’expliques comment je passe sous Wayland maintenant ?
Par contre tu as bien raison que le ton n’est pas bon, les arguments (même avec des edits) sont faux au début. Par contre tout ce qui est dit après ces premiers edit est vrai.
# Ouahhh
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse à la dépêche TuxRun et le noyau Linux. Évalué à 4.
Je suis impressionné par ces outils !
Est-ce que c’est utilisé par les mainteneurs du noyau Linux ? Si oui, dans quelle mesure ? Si non, pourquoi, que manque-t-il ?
[^] # Re: Crypté ? Vraiment ?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien L'Armée française publie de mystérieux messages sur X, de quoi s'agit-il ?. Évalué à 9.
La consigne c’était : « Pour communiquer, choisissez ce que vous voulez, X ou Y » … ça a été mal compris ;-)
# LateΧ
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Résoudre des équations graphiquement. Évalué à 5.
J’ai rien compris !
En tout cas ils se sont bien amusés sous LateΧ !
# Crypté ? Vraiment ?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien L'Armée française publie de mystérieux messages sur X, de quoi s'agit-il ?. Évalué à 10.
Du base64 (on a l’intuition avec le = à la fin, typique du padding en base64)…
On peut penser que c’est un codage spécifique, mais non juste un simple base64 :
On remarquera tout de même l’apostrophe typographique (non elle n’est pas de moi).
[^] # Re: Comment est-ce possible ?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Un 29 février ? C'est quoi ça ? C'est nouveau ?. Évalué à 3.
Parce que certains dev pensent que c’est plus facile de gérer les dates à la main que d’utiliser la librairie de leur langage (et de lire la doc associée).
[^] # Re: Et en parlant de messagerie mobile
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien L'UE n'imposera pas à Apple de rendre iMessage interopérable. Évalué à 3. Dernière modification le 14 février 2024 à 18:30.
Je suis choqué !
C’est vraiment n’importe quoi, et ils ont pas viré juste la version qui leur semblait (à tord) problématique, non toute l’appli.
Ça sent un peu le truc fait exprès non ?
[^] # Re: Erreur de fiche
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Matroska (MKV) (conteneur). Évalué à 2.
Ahhh merci, je me disais aussi… quand est-ce que j’ai loupé l’info comme quoi Firefox le gère ?
J’étais en train de me dire que j’allais ptre enrober mes vidéos dans matroska du coup (hébergées sur un nextcloud). Bon ben pas pour tout de suite…
[^] # Re: C'est une publicité ?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Transformez Thunderbird en champion collaboratif. Évalué à 2.
Si je met "type=source" pour ne pas avoir les dépôt tiers qui sont juste des forks, j’ai pratiquement plus rien :
https://github.com/orgs/bluemind-net/repositories?q=&type=source&language=&sort=
[^] # Re: C'est une publicité ?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Transformez Thunderbird en champion collaboratif. Évalué à 1.
J’ai essayé de le télécharger
Voici ce à quoi j’ai droit :
Y’a pas les sources. Moi j’ai pas une distro basée sur Ubuntu/Debian/RedHat, je fais comment ?
Alors peut-être qu’on peut demander d’avoir les sources mais j’ai pas trouvé où faire ma demande…
# Je l’utilise !
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Gitleaks (présentation par Stéphane Robert). Évalué à 2.
Dans mon équipe, on l’a mis en place dans notre CI (gitlab) sur nos différents projets.
C’est vraiment bien et ça nous a permis d’éduquer d’autres équipes au problème de pousser des données sensibles dans le code.
La plupart des gens ne comprennent pas que faire un autre commit qui supprime les données sensibles n’est pas suffisant.
[^] # Re: Exodus
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal La publicité sur Radio France - podcasts, direct et appli. Évalué à 2.
On la paye déjà via la taxe téléviseur pour info.
# Bande ?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au message connexion wifi marche sur tel mais pas sur mon laptop. Évalué à 5.
Est-ce que tu te connectes au même réseau ? Il se peut que tu te connectes sur le réseau en 5Ghz sur le téléphone et en 2,4Ghz sur l’ordi (ou l’inverse) et qu’un des réseaux est mal configuré.
[^] # Re: Mouais
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien La météo de Méteo France en open data !. Évalué à 7.
C’est sera complètement ouvert et ça donnera accès à une météo précise… des 5 derniers jours passés
^_^
[^] # Re: Marche pas chez moi :-(
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Comment savoir si le style sombre est actif ?. Évalué à 2.
J’ai vu ça après avoir posté mon message. Je l’ai installé, avec le même résultat. J’ai essayé également avec
Read
mais pas mieux. À vrai dire on dirait que je n’ai pas deorg.freesketop.portal.Settings
du tout vu le message d’erreur.# Marche pas chez moi :-(
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal Comment savoir si le style sombre est actif ?. Évalué à 2.
Sous Xfce, avec les paquets
xdg-desktop-portal
,xdg-desktop-portal-gtk
installés, je lance la commande que tu as trouvée :J’ai loupé quoi ?
[^] # Re: Attention aux stats
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Firefox serait au bord du gouffre avec une part de marché qui baisse vers le seuil critique de 2%. Évalué à 2.
Mozilla n’a pas de stats correctes non plus.
Mon navigateur Firefox ne ping pas la maison pour les mises à jour et a été installé via mon OS. Ils n’ont aucun moyen de savoir.
[^] # Re: merci et venv
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse à la dépêche L’installation et la distribution de paquets Python (1/4). Évalué à 3.
Ah tiens, faut que je regarde c’est
rust
ine. Pourquoi pas au moins jeter un œil si c’est plus simple quemake
.Après, l’avantage des
Makefile
c’est que t’es à peu près sûr que les linuxiens ont la commandemake
dispo et fonctionnelle.Si faut installer un autre truc pour avoir le truc de départ, tu te retrouves avec un problème de poule et d’œuf. Y’a
graddle
, pour Java, qui avait essayé de casser cette histoire de poule/œuf avec leur wrappergraddlew
mais globalement ça voulait surtout dire que t’embarquais une version figée de graddle dans ton projet. J’en ai vu d’autres utiliser ce système de wrapper, je ne sais plus lesquels.Bon pour une
rust
ine c’est plus compliqué tout de même. Faut mettre les version x86_64, armv7, armv8, leur sous-version, risc-V, m1? Bref c’est pas possible pour un petit projet qui veut justement un truc simple sans installer encore autre chose. À moins que ce soit plus facile à installer sur des systèmes comme Windows que Makefile ?[^] # Re: merci et venv
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse à la dépêche L’installation et la distribution de paquets Python (1/4). Évalué à 4.
J’utilise le plugin
zsh-autoswitch-virtualenv
. C’est pour zsh mais ça marche très bien.Ça gère les gestionnaires
pipenv
etpoetry
(etrequirements.txt
). Ça marche aussi avec les environnements virtuels créés à la main dans un répertoire.venv
du projet.Ça ajoute une commande/alias
mkvenv
qui te crée l’environnement virtuel qui va bien. Ça t’affiche un rappel quand tu vas dans un projet qui n’a pas encore d’environnement virtuel. Et ça active l’environnement dès que tu changes de répertoire (et le désactive quand tu quittes l’arborescence) comme son nom l’indique.Sinon le README c’est clairement un truc où j’indique :
- quelle est la (ou les) version de Python gérée
- quel gestionnaire de paquet est utilisé (comme ça pas besoin de supposer)
- quelles commandes sont à faire pour avoir le projet prêt, c’est à dire virtualenv, dépendances installées, initialisation d’une base de données éventuellement, etc.
Sur quelques projets, j’ai également ajouté un
Makefile
quand il faut faire un peu plus que deux commandes simples. Mes collègues ne l’utilisent pas, sont trop jeunes pourmake
:-([^] # Re: Pour faire court
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au lien Gregory Szorc's Experience Porting Off setup.py. Évalué à 1.
Merci enfin un commentaire pertinent !