Pour ceux qui sont sous Debian Testing, si jamais vous avez le même problème que moi (j'ai juste ouvert mon ordi pour rien d'important, et pof écran noir, juste la souris, même après le reboot, bref galère) :
Je ne sais pas qui est la cause de quoi, mais il s'avère que le plugin qui affiche l'heure s'est aussi mis à crasher et le résultat c'est que Plasma crash au démarrage et affiche un écran noir. Le plus simple c'est de sauvegarder puis supprimer .config/plasma-org.kde.plasma.desktop-appletsrc
puis de reboot (Donc Alt+F2
pour afficher un terminal, ou bien Ctrl+Alt+F2
). ça recréera une config par défaut. J'ai pu comparer les 2, faire des tests, détecter le pb d'affichage de l'heure par hasard, et du coup remettre ma config d'origine corrigée.
Plasma s'affichait bien, mais pas le décorateur de fenêtre (pas possible de déplacer, fermer des fenêtres, alt+tab marchait pas).
C'est peut-être dû à la dernière mise à jour que j'ai faite, soit ça a cassé mon kwin (le "window decorator"), soit ça a introduit un bug dans kwin. Bref, dans la soirée une nouvelle version de kwin est apparu et cela a réglé le souci. J'ai cherché à savoir si c'était ma config ou un bug, mais je n'ai pas trouvé.
Au moins, je sais maintenant où trouver la config de Plasma, et je sais ce qu'est un window decorator :D
Sur un Debian Buster tout frais, en cas de error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
, il faut exécuter : sudo strip --remove-section=.note.ABI-tag /usr/lib64/libQt5Core.so.5
Dossier /etc/ld.so.conf.d
Sinon de base, il y a /usr/local/lib
Si un fichier de la corbeille ne se supprime pas dans la corbeille (par exemple : problème de droit d'accès) :
~/.local/share/Trash/files
sudo rm -rf my-file
Merci Stéphane Bortzmeyer et Merci Framablog ! Espérons que cela soit entendu.
bind-key -T copy-mode-vi v send-keys -X begin-selection bind -T copy-mode-vi y send-keys -X copy-pipe 'xclip -in -selection clipboard'
for file in *.wma; do ffmpeg -i "${file}" -acodec flac "${file/.wma/.flac}"; done
for file in *.wma; do ffmpeg -i "${file}" -acodec libmp3lame -ab 192k "${file/.wma/.mp3}"; done
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket DBUS_SESSION_BUS_PID=cat /run/dbus/pid
Rah.
QVariantMap aiaValue = aia.value().toMap();
QCOMPARE(aiaValue.keys(), QList
QString ocsp = aiaValue[QStringLiteral("OCSP")].toString();
Je me suis remis un peu sur Qompoter !
La v0.4.0 est finalement bien stable, et je pense pouvoir release prochainement une v0.4.1 avec "qompoter update".
Et avec des références constantes s'il vous plait !!!
Ma quête du moment est similaire (avec moins de données quand même) et j'étais resté bloqué sur "Comment je vais faire de vrai backup au lieu d'un rscync ?". Merci pour le partage, je vais regarder Borgbackup. Voire réfléchir à un RaspberryPi qui allume/éteint le backup 1 et le fait automatiquement...
Qui a dit "Trump" ?
Rah!
Le 3ème argument d'un QObject::connect (le contexte) peut être très utile pour éviter les crash en cas de destruction du pointeur visé dans cet argument. Ou en cas de connexion inter-threads.
En résumé : on peut faire un cherry-pick d'un commit d'une branche dans une autre, puis faire un merge de ces 2 branches et cela devrait fonctionner sans duplication. Sinon, il faudra régler le conflit à l'ancienne.
Pour éviter aussi la duplication dans l'historique, on peut utiliser "rebase".
Voilà longtemps que je n'avais rien publié sur mon blog "30 minutes par jour". Je pourrai le renommer "30 minutes par an" ;-)
Ma boîte (Trialog) recrute ! On est basé sur Paris, et moi je m'y plais bien !
[CDI] Ingénieur en développement logiciel Smart Grid et Mobilité Electrique
[CDI] Ingénieur en Intelligence Artificielle
«on ne fait pas d’omelettes sans casser des œufs » est un proverbe de mangeurs d’omelettes mais pas un proverbe œuf
Je pense que c'est sur https://linuxfr.org que j'ai entendu parlé de la plateforme "Zeste de Savoir", abrégée en ZdS. Cela m'a immédiatement fait pensé à SdZ, aka Site du Zéro (devenu openclassrooms depuis longtemps, avec succès d'ailleurs, mais l'esprit n'est plus le même que celui du SdZ), sur lequel j'ai notamment appris le PHP.
Et le lien est bien confirmé (https://zestedesavoir.com/pages/association/) :
Ces membres fondateurs sont tous des anciens membres très actifs du feu siteduzero, un site de diffusion de connaissances et d’entraide. À la suite du changement de politique de ce dernier, ils ont décidé de recréer une plateforme sur laquelle ils pourraient à nouveau s’entraider et partager convenablement leurs connaissances et surtout retrouver l’esprit communautaire qu’ils aimaient tant.
Bravo l'équipe !!
function transfo(strings, ...values) {
let str = '';
strings.forEach((string, i) => {
if(values[i]) str += string + values[i] + "!";
});
return str;
}
var fruit = "kiwi";
var vitamines = "C";
var message = transfo`Le ${fruit} contient des vitamines ${vitamines}`;
// Résultat : "Le kiwi! contient des vitamines C!"
via SebSauvage
On peut ajouter une version de Qt sur sa machine grâce à qtchooser
:
qtchooser -install 5.8 /opt/Qt/5.8.0/bin/qmake
qmake -qt5.8 -v
grub-mkconfig -o /boot/grub/grub.cfg
.(?!mot)*
Nagios !
Old schoold mais pas mal.