Si l’on utilise pas quotidiennement son terminal, on se retrouve régulièrement à avoir à rechercher des commandes usuelles sur internet car on les a oubliées.
Le signe | permet de renvoyer le résultat d’une commande dans la suivante au lieu de l’afficher dans le terminal :
Le résultat de la commande1 est utilisé comme argument de commande2.
La commande cat permet d’afficher le contenu d’un fichier grâce à :
La commande
La commande
Pour ajouter du contenu dans un fichier sans avoir à l’ouvrir, on peut utiliser
Ainsi
On peut aussi l’utiliser avec une commande, par exemple :
permettra d’ajouter le contenu de exemple.com dans fichier.txt, et crée le fichier si il n’existe pas.
Pour ces tâches on utilisera les commandes
Il est également possible d’utiliser plusieurs images dans une seule clé. Pour cela on peut installer
Si vous rencontrez des problèmes de dépendances non satisfaites, relevez les noms de ces paquets, installez les puis répétez la commande ci-dessus.
La vérification d’iso consiste à vérifier l’authenticité et l’intégrité des images téléchargées. La méthode exacte sera spécifique à chaque .iso car les fichiers et signatures ne seront pas la même, cette partie présentera donc des commandes usuelles mais ne permet pas de réaliser toutes les étapes sans regarder la documentation spécifique à la vérification souhaitée.
Il faut ensuite comparer la signature obtenue à celle contenue dans SHA256sum.txt. Une méthode permet de le faire à partir d’une ligne de commande :
Pour vérifier l’authenticité de SHA256sum.txt il faut vérifier la signature de SHA256sum.txt.gpg.
Il arrive qu’après une nouvelle installation le clavier
Le bruit aura disparu après un redémarrage.
Après une nouvelle installation de Manjaro, je n’avais pas accès à GRUB au démarrage et je ne pouvais pas changer de noyau. Cela était dû au fait que GRUB était configuré comme caché. On peut le modifier dans son fichier de configuration :
en
Il est aussi possible de changer le temps d’affichage de GRUB avec la variable
Le shell par défaut des principales distributions Linux est
pour Arch Linux ou Manjaro :
On peut vérifier qu’il est bien installé avec :
Pour changer de shell par défaut et pour passer à zsh :
Il faut ensuite se déconnecter pour mettre à jour le changement.
Il est maintenant possible de configurer à nos souhaits ce shell via le fichier
Deux vidéos intéressantes pour comprendre les fonctionnalités disponibles et comment les utiliser :
Un plugin pour surligner de la couleur correspondante les codes couleurs dans Vim :
Monter un disque chiffré ne requiert pas les mêmes commandes que pour un disque normal, mais c’est finalement assez simple.
Ensuite on aura ces opérations à réaliser :
Le
Il est possible de monter automatique le disque chiffré sans avoir à renseigner la phrase de déchiffrement si vous configurez un fichier "clé" et l’utilisez au démarrage.
On peut ensuite lier ce fichier à notre disque et sa phrase de déchiffrement :
Cela vous demandera la phrase de déchiffrement de votre disque (attention à bien renseigner votre partition à la place de sdb1).
On ajoute une règle dans le fichier
Enfin, pour qu’il soit monté au démarrage on ajoute une ligne au fichier dédié :
Pour des règles plus spécifiques consultez la page dédiée à
Pour l’installer seulement pour l’utilisateur·ice :
Pour l’installer sur tout le système :
Il est possible de changer l’image d’arrière plan de GRUB, l’utilitaire de démarrage de Debian (et d’autres distribution) qui permet de choisir quelle distribution lancer.
les images doivent être 8-bits (256 couleurs)
les images doivent être non-indexées, RGB
Des convertisseurs d’images pour les transformer sous ces caractéristiques sont trouvables sur
la ligne
la première image trouvée dans
l’image spécifiée dans
le fichier listé à la ligne WALLPAPER dans
Le plus simple étant donc de modifier ou créer la ligne
La syntaxe à utiliser est la suivante :
Et la remplacer par :
Il est également possible d’expérimenter en "live" au démarrage en arrêtant le compte à rebours (en tapant n’importe quelle touche) et en tapant "C" pour entrer dans la ligne de commande GRUB.
Pressez ESC pour voir les modifications et recommencez si cela ne vous convient pas.
Il est possible d’utiliser le pavé numérique comme une souris ! Pour l’activer de manière non permanente il suffit d’utiliser :
Ensuite pour l’utiliser il faut utiliser la combinaison
7, 8, 9 pour un déplacement vers le haut
4, 6 pour gauche et droite
1, 2, 3 pour le bas
Pour cliquer c’est légèrement compliqué :
/ sélectionne le clic gauche (appuyer deux fois pour un double clic, trois fois pour un triple)
* sélectionne le clic du milieu
- sélectionne le clic droit
Une fois que le clic est sélectionné il est seulement
5 ou + pour réellement cliquer
0 / ins pour cliquer et garder actif (pour faire glisser)
. / Del pour libérer
Pour garder cette configuration au redémarrage il faut ajouter l’option dans le fichier de configuration, ou le créer si besoin :
Pour régler la luminosité en ligne de commande, on utilise
On voit donc que l’écran connecté est LVDS-1. Pour le baisser à 50% de luminosité :
Pour toute autre valeur on ajuste le nombre renseigné (1 pour avoir 100%, 0.1 pour 10% etc).
J’ai trouvé une manière de changer la luminosité après quelques recherches, c’est probablement une manière beaucoup trop compliquée de faire mais c’est pratique pour apprendre les commandes et ça fonctionne.
On retrouve la commande de départ avec le
Donne quelque chose comme :
On utilise alors :
En
De la même manière, on a la commande pour augmenter de 10% :
Enfin, j’ai fait une commande pour récupérer la valeur actuelle de la luminosité et la convertir en pourcentage :
On retrouve la même base sauf que le calcul est seulement une multiplication par 100 de la valeur actuelle. Cette commande est utilisée pour mon widget de luminosité.
Pour modifier l’image affichée sur l’écran de connexion.
Le paquet accountsservice résoud une dépendance et permet d’utiliser mugshot qui définit la photo de profil du compte.
On utilise le paquet fdupes :
Pour chercher les doublons récursivement dans un dossier et les supprimer :
Une autre solution est d’utiliser fslint :
sudo apt-get install jpegoptim
Post-Installation :
La plupart des distributions utilisent par défaut des gestionnaires de fenêtres "flottantes" : XFCE, MATE, GNOME, etc. Il existe cependant des gestionnaires en mosaïque (Tiling managers) qui permettent de gérer plus précisément ses fenêtres et tout son environnement graphique (à condition de bien vouloir y passer quelques heures de configuration). J’en ai rapidement testé plusieurs mais
Souvent, l’emplacement des fichiers de configuration est "évidente" pour les personnes partageant leurs codes sur internet, et pourtant…
J’essaye d’utiliser
Pour les raccourcis : https://vim.rtorr.com/
Pour le gestionnaire de fichier j’utilise au maximum ranger qui permet d’afficher les fichiers textes sans avoir à les ouvrir, très pratique pour explorer les dossier de code. Il s’utilise au clavier et peut être super rapide et pratique une fois qu’on s’y fait.
Ici les modifications sont le fait d’afficher les fichiers cachés et d’activer l’affichage des images directement dans kitty.
Pour le terminal, j’utilise kitty. Il est sobre et permet d’afficher les images en utilisant ranger.
Contient le thème dans
J’ai installé et configuré Conky pour avoir un affichage permanent de pas mal de données sur le Bureau.
Tout est dans un fichier
Pour la
Pour les thèmes, les fichiers sont à trouver et/où copier ici :
Pour Awesome j’utilise du code trouvé sur internet, et plusieurs dossiers de dépendances pour les widgets. Le fichier
J’utilise pulsemixer parce que j’ai réussi à le configurer dans mes raccourcis clavier pour qu’il soit compatible avec mon casque bluetooth.
Lxappearance est nécessaire pour changer le thème utilisé. En effet le programme de xfce ne fonctionne pas dans Awesome (les modifications ne sont pas prises en compte).
J’utilise kitty parce que c’est un terminal très épuré, il a aussi l’avantage de pouvoir afficher les images en étant dans ranger (gestionnaire de fichiers intégré au terminal, avec beaucoup de raccourcis clavier, les mêmes que Vim).
Vim est la référence apparemment pour éditer le code grâce à ses dizaines de raccourcis clavier, je l’ai pas mal configuré pour pouvoir écrire plus facilement du Latex. Et j’utilise un plugin très pratique qui affiche les couleurs du code (les codes couleurs RVB et HTML sont surlignés de la couleur correspondante, très pratique pour l’édition des thèmes).
Sur GitHub : i3lock-fancy
Le projet labriqueinter.net permet d’installer un mini-serveur sur une carte ARM ou Rasberry (ou autre) avec la particularité de créer un réseau wifi lié à un VPN. Tous les appareils connectés sont alors
Mon cas est particulier pour deux raisons :
J’utilise une carte OLIMEX LIME 1, pour laquelle il n’y a pas d’images pour la dernière version du projet, il faut donc réaliser une migration après avoir installé la version précédente.
J’utilise une clé 4G Huawei pour me connecter et non un câble ethernet, il faut donc configurer la carte pour qu’elle se connecte sur cette clé au démarrage.
Ces deux particularités m’ont causé pas mal de soucis avant de finalement réussir une installation. Une réinstallation est maintenant l’occasion pour moi de documenter les opérations nécessaires.
J’ai utilisé le programme disponible sur install.labriqueinter.net pour générer mon fichier
Télécharger une image Yunohost pour LIME1 : https://yunohost.org/#/images
Créer l’image Brique internet à l’aide du script fourni ici : https://github.com/labriqueinternet/build.labriqueinter.net/
Utiliser le script d’installation sur carte SD avec l’image créée.
Ma commande d’exécution est celle-ci :
L’option
La deuxième commande permet de scanner le réseau pour détecter la brique en cours d’installation. Cela vous donnera l’adresse IP de la brique pour suivre l’avancement de l’installation.
J’utilise une clé Huawei E3372h, j’ai suivi des tutoriels pour la passer de
Lors de mes premiers tests j’ai testé plusieurs méthodes souvent sans résultats, la solution vient finalement de ce post : https://askubuntu.com/questions/755570/how-to-enable-broadband-connection-with-huawei-e3372h-on-ubuntu-server
Le
À la suite de ma réinstallation éditer ce fichier est tout ce qu’il m’a fallu faire pour que cela fonctionne.
J’utilise deux serveur, un comme brique internet sur clé 4G, et un autre en serveur principal pour les gros services. Ils ont donc deux adresses IP publiques différentes.
Un enregistrement
Un enregistrement
En suivant ces documentations on a donc :
Certaines applications affiche par défaut en bas à droite un lien avec le logo de yunohost. Pour l’enlever il faut modifier la configuration de
Les fichiers de config sont dans :
Installation :
Détection :
Sauvegarde :
Restaurer :
Le paquet
Copier un dossier intégralement
Copier seulement son contenu
Lors d’un téléchargement distant par ssh, en cas de coupure
L’option
-r fait une copie récursive
À l’aide du paquet présenté ci-dessus il est possible de créer un ou des scripts qui sauvegarderont vos données sur un disque externe ou même sur le réseau. Je décris ici la méthode pour une sauvegarde de la racine (fichier de configuration, paquets, réglages des paquets, etc) et des fichiers personnels.
Vérifiez que vous n’avez aucun périphérique usb branché, éteignez et débranchez votre ordinateur, rallumez pour identifier votre disque source. Remettez hors tension, branchez le ou les disques externes, rallumez et identifiez les disques en root.
Si vous utilisez un seul disque externe vous devriez trouver :
Lister les paquets installés
Logiciels utiles :
Dessin vectoriel :
Édition basique d’images :
Centrer une image dépendra de son conteneur, je transcris ici la version simple (dans un paragraphe) et ma source détaille différents cas de figure.
Ce code appelle donc la classe
Ce code permet de changer toutes les 5 secondes la couleur du fond de la page. Il utilise 10 couleurs qui peuvent être modifiée, et on peut rajouter plus de couleurs en rajoutant des choix et en changeant à la bonne valeur la gamme de génération d’entier aléatoire.
Les flux RSS permettent de suivre les publications de la majorité des sites internet sur une plateforme dédiée, il existe une multitude de services dédiés (Firefox intègre d’ailleurs un lecteur de flux).
Installation :
Mettre à jour
Options :
Metadata
Audio
J’utilise : https://github.com/SwapnilSoni1999/spotify-dl
Il peut être nécessaire d’installer
Créer un compte black.riseup.net
Installer
Ouvrir Bitmask et se connecter
Installer macchanger :
On peut ensuite connaître son adresse MAC pour la noter :
Créer le fichier de configuration :
Il reste à rendre le script exécutable et à redémarrer le network manager :
Version raccourcie pour les réseaux :
Installer le bon firmware selon le driver
BCM4306 revision 3, BCM4311, BCM4318, BCM4321 ou BCM4322 :
Erreur
Solution
Si vous avez une instance Wallabag et une liseuse Kobo, il existe un programme permettant de synchroniser les articles non-lus en les téléchargeant en ePUB sur votre liseuse.
La documentation et les fichiers sont ici : https://gitlab.com/anarcat/wallabako
Ce programme permet à un téléphone Android d’être entièrement contrôlé via l’ordinateur auquel il est branché. L’écran est simplement en miroir sur une fenêtre flottante et permet d’utiliser le clavier et la souris de l’ordinateur.
Pour installer les drivers du stylet dans Arch Linux (nécessite un redémarrage) :
Pour activer la reconnaissance automatique de l’orientation et changer celle de l’écran et de la souris en même temps, installer les programmes suivants (disponibles en AUR) :
Ressources : https://wiki.archlinux.org/index.php/Tablet_PC#Stylus
D’abord, trouver l’id du stylet avec :
Convertir une image en texte ASCII : https://github.com/uvipen/ASCII-generator
Clé Windows :
J’avais un gros dossier en vrac de vieilles photos, que je voulais garder mais en créant des dossiers par année pour les retrouver plus facilement. Il se trouve que l’on ne peut pas trouver dans les métadonnées la date de création mais seulement de dernière modification. J’ai reproduit ici ce script comme exemple de script simple et pour qu’il soit réutilisable.
Quand on veut réinstaller son ordinateur on sait généralement déjà de quoi on a besoin/envie. Et la force de GNU/Linux est de pouvoir réaliser de nombreuses étapes de post-installation automatiquement.
Ce script permet de compresser des PDF sans avoir à passer par un utilitaire tiers.
Les
Ce projet répondait à un besoin spécifique de récupérer mes playlists Youtube avant de supprimer mon compte. Youtube permet de récupérer une archive de toutes ses données, mais les donne sous forme de fichier