Informatique

Crack massif du système de licence Microsoft Windows et Office – Massgrave.dev

https://korben.info/hack-systeme-licence-microsoft-windows-office.html

10 sec chrono sans pépin ! Impressionnant.

Tant que ça marche pourquoi s’en priver…

WhatsApp : Corriger un bug de contacts fantômes (Android)

Récemment j’ai eu un souci avec WhatsApp concernant des contacts fantômes.

Ils n’étaient plus présents dans les contacts de mon téléphone mais ils étaient encore présents lorsque j’appuyais sur le « + » pour écrire un nouveau message.

J’ai essayé de supprimer le cache de l’application « Contacts », celui de WhatsApp et j’ai également désinstallé/réinstallé WhatsApp.

Le bug vient de l’application « Google Meet » qui écrase les contacts du téléphone.

Même si vous ne vous servez pas de l’application, elle copie les contacts.

Ouvrir l’application « Google Meet » et attendre quelques secondes que la synchronisation des contacts se fasse peut résoudre le problème.

Sinon, il faut aller dans les paramètres de votre smartphone > « Comptes et sauvegarde » > « Gestion des comptes » > « Meet » > cliquer dessus > Supprimer le compte.

Ubuntu : Imprimer plusieurs PDF sans les ouvrir

Attention, cet article date de 2 ans, les informations peuvent ne plus être à jour...

Pour une fois que je trouve une fonctionnalité sur Windows utile !

Il arrive parfois qu’on souhaite imprimer de multiples PDF se trouvant dans un dossier.
Plutôt que de les ouvrir un par un puis d’utiliser les fonctions d’impression, sous Windows on peut simplement les sélectionner puis faire clique-droit > Imprimer.

Les fichiers seront imprimés à la suite sans avoir eu besoin de les ouvrir.

Malheureusement, cette fonction n’est pas disponible sous Ubuntu par défaut.

Une méthode qui fonctionne pour l’explorateur de fichier Nautilus sous Ubuntu (Gnome/Unity) (mais aussi pour Nemo (Cinnamon) et Caja (Mate)) est d’utiliser les « scripts Nautilus » : https://doc.ubuntu-fr.org/nautilus_scripts.

Pour Ubuntu 22.04, je n’ai pas eu besoin d’installer de paquets supplémentaires pour utiliser ces scripts.
Il est possible cependant que vous deviez installer cups-pdf.

Le but est de créer un script qui va ajouter l’option dans le menu contextuel (le menu avec le « clique-droit »).

Si tous vos PDF que vous souhaitez imprimer sont dans le même dossier, vous pouvez simplement faire clique-droit dans le dossier > « Ouvrir dans un terminal » puis lancer la commande suivante :

lpr *.pdf

Ça va envoyer tous les fichiers PDF du dossier (donc bien faire attention que le chemin d’accès pointe bien sur le dossier en cours).

Si vous ne voulez imprimer que certains fichiers que vous avez sélectionné, il va falloir créer le script suivant.

Ouvrir l’éditeur de document Gedit et coller les lignes suivantes :

#!/bin/bash
#
# pdf-printer.sh
#
# Print files from the right-click context menu in Nautilus.
# Place this script in ~/.local/share/nautilus/scripts.
# The printer to use (as shown in the Printer Configuration
# gui or in /etc/cups/printers.conf).
printer=mon_imprimante
echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
    do
        lpr -P "$printer" "$file"
done
exit 0

Source : https://www.frenssen.be/2010-05-09-printing-a-file-from-the-right-click-context-menu-in-nautilus/

En remplaçant mon_imprimante par le nom de votre imprimante (que vous trouvez lorsque vous sélectionnez votre imprimante au moment d’imprimer).
Attention aux majuscules et espaces !

Par exemple, pour moi, mon imprimante est : Officejet-5740

Remplacer aussi « NAUTILUS » par Caja ou Nemo en fonction de votre explorateur de fichiers.

Enregistrer le script dans le dossier adéquat en lui donnant le nom « pdf-printer.sh » par exemple.

– Pour Ubuntu Gnome, le dossier est :
~/.local/share/nautilus/scripts

– Pour Mate c’est :
~/.config/caja/scripts

– et pour Cinnamon c’est :
~/.local/share/nemo/scripts

Aller dans le dossier correspondant (ouvrir l’explorateur de fichiers, afficher les fichiers cachés (CTRL + H, par défaut)), faire clique-droit sur le script « pdf-printer.sh » > Propriétés > Permissions > et cocher « Autoriser l’exécution du fichier comme un programme ».

Maintenant, lorsque vous faites un clique-droit, vous avez l’option « Scripts » qui contient « pdf-printer.sh »

Le script ne se limite pas aux PDF, je sais qu’il fonctionne bien avec ce format mais il fonctionne avec d’autres également.
La commande lpr permet de soumettre le fichier à l’imprimante, mais je ne sais pas trop quel format ne peut pas être imprimé (ou imprimé avec une prise en charge partielle) par cette méthode.


Un script bien plus complet est disponible ici : https://wiki.ubuntu-it.org/AmbienteGrafico/FileManager/ScriptStampa.

(avec le Google trad : https://wiki-ubuntu–it-org.translate.goog/AmbienteGrafico/FileManager/ScriptStampa?_x_tr_sl=auto&_x_tr_tl=fr&_x_tr_hl=fr&_x_tr_pto=wapp).


Si rien ne se passe, vérifier en lançant une impression classique qu’aucun message d’erreur n’est indiqué à côté du nom de l’imprimante et essayez de lancer cette commande :

cupsenable mon_imprimante

(en remplaçant mon_imprimante par le nom de votre imprimante comme détaillé plus haut).


Il est possible de faire le même script spécifique pour les documents faits avec Libreoffice :

Il suffit de changer la ligne

lpr -P "$printer" "$file"

en

/usr/lib/libreoffice/program/swriter -p --invisible "$file"

(Source : https://ubuntu-mate.community/t/print-selected-files-with-the-right-click-context-menu-in-caja/15885/3)

OK Google, dis-moi comment tu fais pour tout savoir ? – Sans oser le demander

Attention, cet article date de 2 ans, les informations peuvent ne plus être à jour...

Un podcast que j’ai trouvé intéressant et très abordable !

Entre autres évoqués : comment Google est devenu numéro 1 en moteur de recherche et pourquoi tout n’est pas transparent chez Google ? (la réponse est surprenante !)

https://www.radiofrance.fr/franceculture/podcasts/sans-oser-le-demander/comment-google-sait-il-tout-9596294

Récupérer ses données Firefox « snap » pour la version « classique » en cas d’échec de Firefox Sync

Attention, cet article date de 2 ans, les informations peuvent ne plus être à jour...

Récemment, j’ai re-migré Firefox de la version « snap » imposée par Ubuntu à la version « classique » par PPA et les dépôts.

Cependant, tout ne s’est pas bien passé malgré la synchronisation avec « Firefox Sync » censée synchroniser les données d’un compte à un autre, même si la version 111.0 sortie cette semaine doit permettre de résoudre encore un peu ces soucis… (j’aurais dû attendre un peu haha !)

Une partie de mon profil avait été importé, les onglets étaient visibles en liste comme s’ils étaient accessibles sur un autre appareil et aucune de mes extensions ni configuration n’ont été rétablies.

Heureusement, il est toujours possible de récupérer son dossier et le transférer dans la version classique.

J’ai simplement suivi ce que cet utilisateur a gentiment partagé sur le forum d’Ubuntu mais pour passer de la version classique à snap : https://askubuntu.com/a/1289004

Je le remets ici en français au cas où pour, cette fois, passer de snap à la version ppa :

  1. Dans votre gestionnaire de fichier Ubuntu, afficher les dossiers cachés
  2. Ctrl + h
  3. Aller dans le dossier de votre profil snap Firefox : /home/$USER/snap/firefox/common/.mozilla/firefox
  4. Copier le dossier sous forme : <chaîne aléatoire>.default-release
  5. S’il y a plusieurs dossiers, copier celui créé le plus récemment (qui doit être celui modifié le plus récemment aussi)
  6. Coller ce dossier quelque part ailleurs.
  7. Installer la version « classique » de Firefox : https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04
    (ATTENTION : à l’étape 3, comme précisé, le code n’est pas à copier ligne par ligne mais d’un seul bloc)
  8. Aller dans le dossier Firefox classique : /home/$USER/.mozilla/firefox
  9. Supprimer le dossier déjà présent sous forme : <chaîne aléatoire>.default-release
  10. Coller votre dossier précédemment mis de côté
  11. Renommer votre dossier en changeant l’extension .default-release en .default
  12. Éditer le fichier « profiles.ini » présent dans le dossier
  13. À la ligne : Path=<chaîne aléatoire>.default remplacer <chaîne aléatoire> par la chaîne de caractère de votre dossier que vous venez de coller afin que le système comprenne qu’il s’agit de ce dossier à regarder.