[Install Kde Neon Chiffrage Total] & Astuces

Afficher la taille disque occupee et disponible des containers LXD

Installer zfsutils-linux :

sudo apt install zfsutils-linux

Ensuite :

sudo zfs list

Reinitialiser kde plasma sans redemarrer le systeme

Taper ALT+F2 ou ALT+SPACE

kde5 :

killall plasmashell && kstart plasmashell

kde5.10 et plus :

kquitapp5 plasmashell && kstart5 plasmashell


ou directement dans un terminal :

kde5 :

killall plasmashell
kstart plasmashell

kde5.10 et plus :

kquitapp5 plasmashell
kstart5 plasmashell

Lancer script bash en mode root

Apres avoir cree un script destine a etre lance avec les privileges root, le plus simple c’est de le copier dans /usr/local/bin pour qu’il soit directement accessible en tapant :

sudo nom_script

Pour empecher l’execution en mode user, ajouter cette ligne au debut du script :

if [[ $(id -u) -ne 0 ]] ; then echo " Necessite privilege ROOT" ; exit 1 ; fi

Cette methode n’est pas standard mais ca fonctionne bien.

A noter que toutes les astuces presentes dans ce post sont testees et validees uniquement sur kde neon.

Backup container lxd

Script backup container lxd, usage :

  • modifier la valeur repbackup avec le repertoire de sauvegarde.
  • lancer le script en specifiant le nom du container.
#!/bin/bash
black='\e[30m' ; red='\e[31m' ; green='\e[32m' ; yellow='\e[33m' ; blue='\e[34m' ; magenta='\e[35m' 	
cyan='\e[36m' ; white='\e[97m' ; lightgray='\e[37m' ; darkgray='\e[90m' ; lightred='\e[91m' ; lightgreen='\e[92m'
lightyellow='\e[93m' ; lightblue='\e[94m' ; lightmagenta='\e[95m' ; lightcyan='\e[96m' ; reset='\e[0m'
repbackup='/chemin/repertoire/backup/'
clear
if [ -z "$1" ]; then
    echo -e "$lightgreen\nVeuillez specifier le nom du container !$reset\n"          
    exit 1
fi
container=$repbackup'lxc_'$1'_backup_'$(date +%d-%m-%Y_%Hh%Mm%Ss)'.tar.xz'
echo
echo -e "Backup du container lxd $lightgreen$1$reset en cours..."
echo
echo -e "Vers : $lightgreen$container$lightyellow"
echo
echo -e "Patientez...$reset"
nice -n 19 lxc export $1 $container
echo
echo Termine.

Note : Avant de restaurer un container, il est primordial de l’effacer par la commande lxc delete nom_container, ensuite lxc import /chemin/repertoire/backup/nom_container_backup.tar.xz

Test de lutris

Lutris est une interface graphique permettant de gerer des jeux linux, wine, steam… il est egallement possible d’installer de nombreux emulateurs. le programme est assez simple et pratique a utiliser une fois assimile le principe. je l’ai teste dans un container lxd pour ne pas polluer le systeme principal (pour plus d’infos, voir mon post sur lxd) et ca marche plutot bien. la configuration de chaque programme est simplifie. j’ai teste quelques jeux gratuits avec wine trouve dans gametop et la pluparts fonctionnent. lutris permet d’eviter l’alteration de la resolution d’ecran en le restaurant apres l’execution d’un programme, ca resoud le probleme principal des programmes graphiques lances sous wine…

Activer la capture d’ecran sous firefox

taper dans la barre d’adresse :

about:config

chercher :

extensions.screenshots.disabled

modifier sa valeur a false

cliquer sur l’icone representant trois points a droite de la barre d’adresse et choisir l’option :

Effectuer une capture d’ecran

Convertir une image en video mp4

Apres avoir fait une copie d’ecran total d’une page html avec firefox (option capture ecran), j’ai cherche le moyen de convertir l’image resultante en fichier video mp4 (avec scrolling). l’objectif etant la lecture de la page html represente par l’image sur une grande tv lcd. pour ceux qui seraient interesses, voici les etapes :

  • utiliser la fonction de capture d’ecran de firefox pour avoir une image ecran au format jpg.

  • nommer l’image img2mp4.jpg

  • la video resultante se nommera img2mp4_ + date + horaire + extension de fichier mp4

Voici le script (je l’ai nomme img2mp4) :

#!/bin/bash
shopt -s nullglob
RepC=$PWD
Video='img2mp4_'$(date +%d-%m-%Y_%Hh%Mm%Ss)'.mp4'
Image='img2mp4.jpg'
if [ ! -f "$Image" ]; then echo " Fichier image $Image Inexistant !" ; exit 1 ; fi
clear
echo Creation video en cours...	
firejail --noprofile --net=none --disable-mnt --private=$RepC ffmpeg -f lavfi -i color=s=1280x720 -loop 1 -t 0.08 -i "$Image" -filter_complex "[1:v]scale=1280:-2,setpts=if(eq(N\,0)\,0\,1+1/0.003/TB),fps=25[fg]; [0:v][fg]overlay=y=-'t*h*0.003':eof_action=endall[v]" -map "[v]" "$Video"

Note : se placer dans le repertoire qui contient l’image a convertir en video et lancer le script. a noter que firejail est utilise pour isoler ffmpeg. la lenteur du scrolling de la video resultante est voulu pour permettre la lecture. pour accelerer le defillement, il faut augmenter la valeur par defaut 0.003… la commande ffmpeg devrait a priori etre compatible sous windows apres une legere adaptation.

Generer un iso a partir d’un repertoire

Installer genisoimage :

sudo apt install genisoimage

Generer un iso a partir d’un repertoire :

genisoimage -o nom.iso nom_repertoire

man genisoimage pour plus d’infos…