at[h]ome

nous sommes tous différents, c'est notre point commun...

'derniers articles...

nakeDeb-1.5.6 est en ligne

nakeDeb-1.5.6 est en ligne

salut à toutes et tous :-)

j’ai (enfin) le plaisir de vous annoncer la mise en ligne de la nakeDeb-1.5.6 basée sur Debian 12.6 Bookworm :D
une mise à jour avec pas mal de modifications suite aux retours de zbig et croutons sur le forum DF (merci@eux).

pour les plus pressés, direction la page de téléchargements.

pour les autres, on commence par la procédure de mise à jour puis la liste des modifications apportées.

le changement le plus impactant est le remplacement de ranger par lf, son successeur. toujours un gestionnaire de fichier en CLI mais écrit en GO, sans dépendance python et bien plus rapide.

lf cli file manager

les appels à ranger dans les menus et les outils ont donc été remplacé mais pas de panique : souvenez-vous que les mises à jour ne modifient que les fichiers système, pas vos préférences ;)
je vous invite cependant à tester lf qui est désormais le gestionnaire de fichiers par défaut sur nakeDeb et sera appelé par les outils système.
bien sûr, la documentation a été mise à jour et contient les raccourcis courants de lf pour une prise en main rapide.
pour un tutoriel plus détaillé à propos de lf et sa configuration, consultez le post dédié.

note : au vu du nombre de modifications sur nakeDeb-1.5.6, je vous conseille de les consulter directement dans votre /etc/skel.
astuce : pour visualiser les différences entre votre fichier de configuration et celui livré par défaut sur nakeDeb, utilisez la commande diff ainsi :

diff -u /etc/skel/.config/i3/config ~/.config/i3/config | less

une fois votre différentiel affiché, vous pouvez sélectionner les passages concernés avec la souris puis utiliser le raccourci Ctrl+Shift+c pour copier la sélection. il ne vous reste plus qu’à remplacer la commande dans votre fichier personnel.

Procédure de mise à jour depuis nakeDeb-1.5.x

si vous réalisez des mises à jour régulières, vous devriez déjà être sur nakedeb-1.5.6. pour vérifier, depuis votre terminal :

cat /etc/nakedeb_version

si ce n’est pas le cas, le procédure classique suit le modèle Debian :

sudo apt update && sudo apt full-upgrade

CHANGELOG

2024-06-30 - nakedeb-1.5.6

la suite ?

…c’est déjà pas mal non ? :D :D
allez, un petite TODO.list :

liens nakeDeb

page d’accueilpage de démarrage internetdocumentation généraletéléchargementsdépôt debianwiki i3wmwiki polybarwiki fluxboxwiki CLIwiki KBDsources GITlicencevidéoscontact

n’hésitez pas à tester et faire vos remarques et suggestions par mail ou sur le post dédié du forum debian-facile (merci@eux).

amusez-vous bien avec nakeDeb :)

++
arp

 ^^^ 

mise à jour et lf (list file) file manager

mise à jour et lf (list file) file manager

salutations :)
la sortie de nakeDeb-1.5.6 est prévue pour le dernier week-end de juin avec pas mal de mises à jour au programme. si vous faites vos updates de façon régulière, vous devriez déjà être sur nakedeb-1.5.6 ;)
cette grosse mise à jour s’accompagne du changement de gestionnaire de fichiers en console par défaut, passant de ranger à lf. à cette occasion, je vous propose un petit tutoriel à propos de lf et sa configuration.

sur nakeDeb, la configuration par défaut de lf est située dans /etc/skel/.config/lf. pour profiter de la configuration nakeDeb, lancez la mise à jour puis copiez les fichiers et scripts dédiés dans votre dossier personnel :

mkdir -p ~/.config/lf && cp /etc/skel/.config/lf/* ~/.config/lf/

prise en main

lf est un navigateur en console, il se lance donc depuis un terminal. son interface est similaire à celle de ranger, avec une vue en panneaux et une prévisualisation des fichiers. il est hautement configurable via son fichier de configuration et/ou l’appel à des scripts externes.

lf cli file manager

lors du lancement, lf se place dans le dossier courant (généralement le $HOME) et liste les dossiers et fichiers présents. le panneau de droite affiche l’arborescence du dossier visé ou un aperçu du fichier sélectionné.
lf ne gère pas les onglets comme ranger mais il fonctionne sur le mode client/serveur, ce qui vous permet de copier un fichier sur une instance et de le coller dans une autre. la gestion des onglets est laissée aux gestionnaires de fenêtres.
rappel : sur fluxbox, les onglets sont activés avec un Ctrl+clic-gauche sur la barre de titre. sur i3 ou sway, les onglets sont activés par défaut ou grâce au raccourci Alt+t.

raccourcis et commandes lf sur nakeDeb

tous les raccourcis et commandes peuvent être modifiés depuis le fichier de configuration ~/.config/lf/lfrc (section suivante).
notez que lf utilise l’auto-completion : lorsque vous pressez une touche pouvant former un raccourci ou lorsque vous commencez une commande, les possibilités s’affichent directement dans la fenêtre lf (avec Tab pour une commande), vous permettant de compléter votre commande ou d’abandonner avec Esc.
voici les principales commandes et les raccourcis courants pour profiter pleinement de votre gestionnaire de fichiers en console.

les différents modes de lf

lf, comme ranger ou vim, accepte différents modes ($f désigne un fichier, $fx désigne la sélection) :

configuration

pour lancer lf “à vide” sans prendre en compte votre configuration, lancez lf avec l’option de configuration vide ainsi : lf -config ""

le fichier lfrc permet de définir les options par défaut de lf(avec set), les raccourcis clavier (avec map) et les commandes disponibles (avec cmd). ce fichier est entièrement commenté sur nakeDeb mais voici quelques exemples :

définition des options :

# définir le shell par défaut
set shell sh
# affiche la taille des fichiers et le nombre d'éléments par dossier
set info size
set dircounts
# active l'aperçu des fichiers
set preview

définition des raccourcis :

# activer ou désaciver les aperçus
map zv set preview!
# afficher/masquer les fichiers et dossiers cachés
map <backspace> set hidden!
# éditer le fichier sélectionné avec l'éditeur par défaut
map e $$EDITOR $f

définition de commandes :

# extraire une archive selon son extension dans le dossier courant
cmd extract ${{
    set -f
    case $f in
        *.tar.bz|*.tar.bz2|*.tbz|*.tbz2) tar xjvf $f;;
        *.tar.gz|*.tgz) tar xzvf $f;;
        *.tar.xz|*.txz) tar xJvf $f;;
        *.zip) unzip $f;;
        *.rar) unrar x $f;;
        *.7z) 7z x $f;;
        *) dtrx $f;;
    esac
}}
# afficher toutes les images du dossier courant avec nsxiv-rifle
cmd view-all-pics &~/.config/lf/nsxiv-rifle $PWD
# assigner le raccourci "V" à la commande "view-all-pics"
map V view-all-pics

comme vous le constatez, la dernière commande view-all-pics fait appel à un script externe, ici nsxiv-rifle (intégré par défaut sur nakeDeb). plus de détails dans la section suivante.

cas particulier : la commande :open
lf peut ouvrir vos fichiers avec l’application par défaut du système grâce à xdg-open avec la touche o mais vous pouvez définir un autre comportement dans le lfrc. sur nakeDeb, voici les applications dédiées pour ouvrir vos fichiers avec la commande :open, la lettre l ou la flèche de droite. $OPENER désigne le lanceur par défaut du système (xdg-open sur nakeDeb) :

# define a custom 'open' command - filter by mimetype
cmd open &{{
    case $(file --mime-type -Lb $f) in
        text/*) lf -remote "send $id \$$EDITOR \$fx";;
        image/x-xcf) lf -remote "send $id \$gimp \$fx &";;
        image/*) lf -remote "send $id \$nsxiv -p \$fx &";;
        audio/*|video/*) lf -remote "send $id \$mpv --no-terminal \$fx &";;
        *) for f in $fx; do $OPENER $f > /dev/null 2> /dev/null & done;;
    esac
}}

les couleurs dans lf

les couleurs des dossiers et fichiers peuvent être modifiés depuis le fichier ~./config/lf/colors. ce fichier est du type dircolors et vous permettra de définir la couleur d’affichage des dossiers ou fichiers selon leur extension ou leur nom. les couleurs peuvent être au format classique 01;34 (blue gras) ou 256-colors 38;5;136;1 (orange gras).
pour revenir aux couleurs par défaut, renommez ou supprimez le fichier colors. plus d’infos à propos des escape codes sur wikipédia ou sur stackoverflow.

vous pouvez configurer finement vos couleurs par nom sous la forme <adresse du dossier/fichier> <séquence couleur>. ainsi, pour afficher votre dossier “Documents” en rouge et votre dossier “Images” en jaune gras:

~/Documents    00;31
~/Images       01;33

les icônes dans lf

lf peut afficher des icônes sous forme de glyphes grâce à une police appropriée. la documentation officielle préconise “NerdFont” mais toute autre police munie de glyphes peut convenir, il suffit de la déclarer. sur nakeDeb, les polices “InconsolataNerdFontMono-Regular/Bold” (pour rxvt-unicode) et “forkawesome” sont intégrées par défaut.
notez que les résultats sont différents selon le support du terminal. ainsi, rxvt-unicode déclare sa police dans le ~/.Xresources pour afficher les glyphes :

URxvt.font: xft:Hack:regular:pixelsize=11,xft:InconsolataNerdFontMono-Regular:pixelsize=11
URxvt.boldfont: xft:Hack:bold:pixelsize=11,xft:InconsolataNerdFontMono-Bold:pixelsize=11

foot sur la session sway déclare la police forkawesome dans ~/.config/foot/foot.ini sous la forme :

font=Hack:size=7,forkawesome:size=7

la configuration des icônes pour lf passe par l’édition du fichier ~/.config/lf/icons et permet ce genre de rendu (ici, lf dans foot sur sway) :

afficher des icônes dans lf

comme pour les couleurs, vous pouvez configurer finement les icônes par nom sous la forme <adresse du dossier/fichier> <glyphe>

appels à des scripts externes

comme vous l’avez vu dans la configuration, lf utilise des scripts pour ouvrir ou visualiser les fichiers. sur nakeDeb, 3 scripts sont utilisés : nsxiv-riffle, pv.sh et scope.sh.
nsxiv-riffle permet de sélectionner toutes les images du dossier courant selon leur extension et les envoie vers nsxiv.
pv.sh et scope.sh sont les deux scripts disponibles pour les aperçus. le premier est un script sh qui définit l’aperçu selon l’extension tandis que le second, hérité de ranger, propose un filtrage plus complet selon l’extension ou le type mime.
vous pouvez configurer le type d’aperçu désiré dans la section “preview” du lfrc:

# preview #####################################################################
# active les aperçus
set preview
# désactive les aperçus
#set preview!
# définir un "previewer" vide pour n'afficher que les fichiers texte
#set previewer
# utiliser le "previewer" sh classique
set previewer ~/.config/lf/pv.sh
# utiliser le "previewer" complet hérité de ranger
#set previewer ~/.config/lf/scope.sh
# active/désactive les aperçus
map zv set preview!
# utiliser le "previewer" pour afficher les fichiers
map i $~/.config/lf/pv.sh $f | less -R

pour accélérer encore lf, vous pouvez désactiver les aperçus par défaut et les activer au besoin avec le raccourcis zv.
vous pouvez utiliser d’autres scripts dans d’autres langages afin de compléter les fonctions de lf.

retour perso…

j’ai découvert lf grâce aux commentaires de zbig qui trouvait (à raison) ranger trop lent sur les petites configurations. après à peine une semaine de tests, je l’ai adopté au quotidien et intégré à nakeDeb. ce gestionnaire est encore en développement actif mais il est largement utilisable et réellement plus rapide et moins gourmand que ranger.
la seule chose qui me manque est la prise en compte des dépôts git même si un script existe pour afficher quelques infos, elles ne sont pas aussi détaillées que sur ranger.

je reste néanmoins persuadé que vous l’adopterez sans soucis en quelques heures :)

ressources & liens (en anglais)

++

arp

 ^^^ 

nakeDeb-1.5.6 reportée

nakeDeb-1.5.6 reportée

salutations :)

suite à l’affaire xz-backdoor la team Debian a décidé de reporter la sortie de Debian-12.6 le temps de vérifier l’intégrité des paquets. l’annonce officielle.

nakeDeb-1.5.6 est donc reportée, ce qui me laisse le temps de fignoler l’annonce de sortie et le tutoriel sur lf, le successeur de ranger.

++
arp

 ^^^ 

IEF : la dernière ligne droite

IEF : la dernière ligne droite

salut :)
une éternité que je n’avais abordé l’instruction en famille, et c’est pour y mettre un point final que j’écris ce soir…

aujourd’hui s’est déroulé notre dernier contrôle pédagogique pour mes deux plus petits. l’année prochaine, tous mes enfants seront confiés à l’éducation nationale, pour le meilleur et pour le pire comme on dit…

11 ans que nous pratiquons l’IEF, 11 ans que je suis père et professeur multi-level de la petite section au collège, 11 ans que je me défini comme tels

et maintenant … que vais-je faireeeeeeeee

la putain de bonne question à 10k!

je n’ai pas eu de soucis pour me redéfinir de barman fêtard à père de famille/professeur : ce fut un choix totalement assumé.
aucun problème non plus pour passer du même barman fêtard au compagnon puis époux de ma douce : je n’avais pas le choix cette fois-ci (depuis quand l’amour te laisse le choix ??!! :D) mais je ne peux regretter le bonheur de ces 20 dernières années !

par contre, abandonner ces heures passées à transmettre les connaissances, à voir jaillir la compréhension dans le regard de mes enfants, j’ai un peu de mal… pour ne pas dire que ça me vrille le bide!

mais alors pourquoi ne pas continuer ?

trois raisons pour arrêter l’instruction en famille en 2024 :

c’est donc le “bon” moment pour mes enfants… mais ça me vrille le bide.

je ne m’inquiète pas pour eux, ils sont sociables, polis et savent aussi se défendre (t’as intérêt dans une fratrie de 5 !). en plus ils ont largement le niveau pour intégrer l’école classique. on ne leur à jamais balancé de vacherie sur l’école, et les deux qui y sont déjà le vive plutôt bien :)

non, les petiots, ça va… c’est juste une nouvelle vie qui va commencer et je vois bien que pour le coup, je ne suis pas le plus enthousiaste !

voilà… ça faisait longtemps que je n’étais pas passé en mode perso… fallait bien que ça arrive :P
désolé pour les geeks-only, j’espère que vous n’êtes pas restés à lire pour avoir une info nakedeb ou autre… non, ce soir, c’est open bar dans la tronche d’arpi :P
et encore, z’avez de la chance, je ne m’étale pas sur la situation politique ou sociale de notre beau pays de la liberté et de l’esprit critique…

allez ! je vous laisse pour ce soir, un gros bisous aux parents qui, comme moi, vont passer en mode scolaire et qui se sentent un peu vide pour cette dernière année d’IEF.

merci pour vos gentils témoignages et retours sur vos expériences avec l’IEF.
ce fut une magnifique aventure de partage avec mes enfants, et quoi qu’il se passe, ces souvenirs et ces moments resteront gravés dans nos mémoires.

++
arp

 ^^^ 

arrivée du Nordzy green dark icon theme et des walls by TyZeF

arrivée du Nordzy green dark icon theme et des walls by TyZeF

salut à toutes et tous :)

nakeDeb-1.5.6 est prévue pour le week-end du 6 avril (si le planning Debian est respecté) avec pas mal de modifications suite aux échanges sur le fil dédié du forum debian-facile : le remplacement de ranger par lf, celui de sxiv par nsxiv, et l’ajout de nouveaux thèmes entre autres choses.

après l’ajout des thèmes GTK Nordic et Dracula et l’ajout du thème d’icônes Zafiro (cf article précédent), les dépôts nakeDeb intègrent désormais le thème d’icônes Nordzy Green Dark par alvatip.
le thème green intégré est une variante de la suite complète Nordzy par alvatip. ce thème “carré” est complémentaire du Zafiro qui présente des icônes en cercle.

un petit aperçu ?

PcmanFM et le thème Nordzy green dark

pour en profiter, utiliser les commandes classiques :

sudo apt update && sudo apt install nordzy-green-dark

merci à zbig pour le lien ;)

pour harmoniser le tout, TyZeF nous offre 4 fonds d’écran aux couleurs Nord et Dracula. Merci @lui! :D

pour en profiter. il suffit de mettre le nakedlook à jour avec un debup dans votre terminal ;)

la plupart des autres paquets nakedeb seront mis à jour juste avant la sortie de nakeDeb-1.5.6 en prenant en compte le remplacement du filer par défaut.

merci encore à zbig pour ses retours et TyZeF pour ses walls,
amusez-vous bien avec nakeDeb !

++
arp

 ^^^ 

→ tous les articles...