J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5174 links
On n'est pas dans la merde... :(
Après recopie et remplacement de mon disque dur utilisé pour mon home, il m’était impossible de me logger en graphique. La seule chose que Cinnamon était capable de produire était le message suivant :
Cinnamon vient de planter, vous utilisez actuellement le mode de secours. Voulez vous redémarrer Cinnamon ?
Le redémarrage de Cinnamon ne donnant aucun résultat plus convaincant.
Après des heures à écumer les fora et tenter tout un tas de manœuvres improbables (réinstallation du driver Nvidia, suppression des paramètres de Cinnamon, coups de pieds dans la tour et même réinstallation complète du système), j’ai fini par trouver le fautif : la base de donnée dconf qui était corrompue.
Une fois loggé en console (merci ctrl+alt+F4 !), il suffisait de supprimer le fichier .config/dconf/user (ou le renommer en user.bak ; sait-on jamais) pour que Mint m’en recrée un tout beau tout neuf à la première connexion et que tout retourne dans l’ordre.
J’ai fait remonter le bug sur Launchpad. En attendant, je me dis que ce billet pourra peut-être en sauver quelques-uns moins patients que moi !
Et bien merci. 3 ans après, cela m'a servi (malheureusement, je n'utilise pas Disqus donc je ne peux pas répondre sur le site de Dorian. Je réponds donc ici.).
Hallucinant... ou pas si l'on considère le comportement du gouvernement jusqu'à présent face à cette crise.
Les arguments sont quand même clairs et nets. Par contre, si l'on regarde les conflits d'intérêts de l'ancien ministre de la santé et de son mari, on peut se poser des questions...
Sans être complotiste, est-ce que la pandémie ne profiterait-elle pas à quelques uns et n'y aurait-il pas un intérêt à la faire perdurer ?
!!! ATTENTION !!! une erreur dans mon affichage fait que je suis obligé de mettre une espace :
address
et }
dans l'url youtube de la fonction ydlmp3
{
et 1:-
et 2:-
dans les attributions de variables.Pensez à les supprimer pour que ça fonctionne.
Edit : python2 n'étant plus maintenu, il faut utiliser python3 et ses outils dérivés (pip3 notamment)
#!/bin/bash
set -e -u -o pipefail
IFS=$'\n\t'
on_error() { echo "Error on or near line $1; exiting with status $2"; exit "$2"; }
trap 'on_error ${LINENO} $?' ERR
confirm()
{
read -r -p "${ 1 } [y/N] " response
case "$response" in
[yY][eE][sS]|[yY])
true
;;
*)
false
;;
esac
}
updateYoutubedl() {
#sudo curl -L https ://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
#sudo chmod a+rx /usr/local/bin/youtube-dl
sudo -H pip3 install --upgrade youtube_dl
}
# Usage `ydlmp3 8WZEPtN8_f0 "Kina Grannis/New"` for record in "Musique/Kina Grannis/New" or
# `ydlmp3 8WZEPtN8_f0` for record in "Musique"
ydlmp3() {
readonly origin=$(pwd)
#default value is an empty string (because of ":-" notation)
local address=${ 1:-}
local dirname=${ 2:-}
cd ~/Musique/
if [ ! -z "${dirname}" ];
then
if [ ! -d "${dirname}" ];
then mkdir "${dirname}/"
fi
cd "${dirname}/"
fi
if confirm "Do you want to update ?"; then
updateYoutubedl
fi
echo "File will be recorded in \"$(pwd)\" folder"
youtube-dl --extract-audio --audio-format mp3 https ://www.youtube.com/watch?v="${address }"
cd "${origin}"
}
# Usage `ydlmovies 8WZEPtN8_f0 "dir"` for record in "~/Téléchargements/dir" or
# `ydlmovies 8WZEPtN8_f0` for record in "~/Téléchargements/"
ydlmovies() {
readonly origin=$(pwd)
local dirname=${ 1:-}
if [ ! -z "${dirname}" ];
then
cd ~/Téléchargements/
if [ ! -d "${dirname}" ];
then mkdir "${dirname}/"
fi
cd "${dirname}/"
else
cd ~/Téléchargements/
fi
if confirm "Do you want to update ?"; then
updateYoutubedl
fi
youtube-dl --batch-file "~/urls"
cd "${origin}"
if [ -f ~/urls ]; then
if confirm "Do you want to delete urls ?"; then
cat /dev/null > ~/urls
fi
fi
}
# Usage `ydlmp3list`
ydlmp3list() {
readonly origin=$(pwd)
local dirname=${ 1:-}
cd ~/Musique/
if [ ! -z "${dirname}" ];
then
if [ ! -d "${dirname}" ];
then mkdir "${dirname}/"
fi
cd "${dirname}/"
fi
if confirm "Do you want to update ?"; then
updateYoutubedl
fi
echo "File will be recorded in \"$(pwd)\" folder"
youtube-dl --extract-audio --audio-format mp3 --batch-file "~/urls"
cd "${origin}"
if [ -f ~/urls ]; then
if confirm "Do you want to delete urls ?"; then
cat /dev/null > ~/urls
fi
fi
}
Je place cela dans le fichier .bashrc
(ou .bash_ytdl
si dans le fichier .bashrc
j'ai mis le code suivant :
# Youtube-dl functions.
# You may want to put all your additions into a separate file like
# ~/.bash_ytdl, instead of adding them here directly.
if [ -f ~/.bash_ytdl ]; then
. ~/.bash_ytdl
fi
)
Pour les scripts ydlmovies
et ydlmp3list
, il faut avoir enregistré les urls des fichiers que l'on souhaite télécharger, dans un fichier urls
dans le dossier Home
(une ligne par url).
À faire et faire tourner.
Ça date de 2018. Mais s'ils y arrivent, ça peut tout changer...
Un commentaire est pertinent, il me semble :
il manque une donnée : la conso énergétique de ce laser.
si il faut l'équivalent d'1 gramme de combustible pour "désactiver" la dangerosité de 1 gramme de combustible usagé on est pas rendus....
Tu as tout dit. Résumé parfait du foutage de gueule de ce gouvernement de cons.
C'est clair et net. Seront-ils écoutés ????
Excellent !!!
Le réveil va être rude....
Genius !!!!
La réponse ⬇️
[objectObject]
Pas mal du tout. À tester.
Pas con. À faire tourner (et penser à laver le bandeau...).
Trop bien !!!
Des astuces pour les plantes