Articles de la catégorie «Débutants» :
L'option Match de sshd_config
Aujourd’hui je vais vous inviter à vous intéresser à une option méconnue de sshd_config et pourtant qu’elle est bien : Match.
Voici les explications en Anglais tiré du man sshd_config de Debian 8 (c’est la même chose que le man sshd_config de Ubuntu 15.10).
Match Introduces a conditional block. If all of the criteria on the Match line are satisfied, the keywords on the following lines override those set in the global section of the config file, until either another Match line or the end of the file. If a keyword appears in multiple Match blocks that are satisfied, only the first instance of the keyword is applied.
The arguments to Match are one or more criteria-pattern pairs or the single token All which matches all criteria. The available criteria are User, Group, Host, LocalAddress, LocalPort, and Address. The match patterns may consist of… Lire la suite
ExifTool et mat
J’ai rencontré un truc qui m’a ennuyé, je cliquais sur une photo en utilisant gThumb et j’avais un dossier .comments qui apparaissait. Je le supprimais, je recliquais sur l’image et il réapparaissait. Euh… c’est qui le chef ?
J’ai vite compris que c’était lié aux données EXIF de l’image. En supprimant les données EXIF, le dossier .comments ne réapparaissaient pas (voir cet article pour une autre solution).
En tant que blogueur il est fortement recommandé de supprimer les métadonnées sur les fichiers que vous mettez sur votre blog (typiquement les images). Ces métadonnées peuvent recéler énormément d’informations : Nom du logiciel qui a produit le fichier, dernière date de modification, coordonnées GPS de la prise de la photo, etc.
Il y a surtout deux outils à connaitre : mat (metadata anonymisation toolkit) qui fait partie de Tails et ExifTool. mat… Lire la suite
mpv, des infidélités à VLC
J’ai une utilisation très simple d’un lecteur multimédia, je veux qu’ils lisent des vidéos. Je sais, c’est incroyable.
Malheureusement j’ai été de plus en plus insatisfait de VLC et j’ai fini par chercher une alternative « pour voir », « comme ça ». Je me suis naturellement dirigé vers mpv puisque je l’avais installé et que j’avais pu en voir les qualités dans cet article.
J’ai trois principaux reproches à l’encontre de VLC. Primo je « sens » une lenteur dans l’ouverture de vidéos (souvent lourdes et en FullHD), c’est une ou deux secondes ce qui est ridicule et je l’écris publiquement mais ici ce n’est pas le temps le problème mais bien le ressenti, une gêne, j’attends. Secundo je me balade souvent dans les vidéos, je saute et je me retrouve avec VLC qui met de très longues secondes à lire l’endroit de la vidéo où j’ai sauté et je perds le son…. Lire la suite
Thunar Custom Actions – Script guake
A l’installation de Xubuntu vous devriez avoir cette action personnalisée dans votre fichier uca.xml.
<action> <icon>Terminal</icon> <name>Ouvrir un terminal ici</name> <unique-id>1397790178269842-1</unique-id> <command>exo-open –working-directory %f –launch TerminalEmulator</command> <description>Exemple d’une action personnalisée</description> <patterns>*</patterns> <directories/> </action>
J’utilise Guake, j’ai décidé d’apporter des modifications. Voici le script guakehere, il est très simple mais il a la particularité que je l’ai écrit afin qu’il fonctionne pour les deux actions personnalisées « Guake here ».
#!/bin/bash # guakehere.sh v1.0 # # 20/06/2015 # guake -n NEW_TAB && guake -e « cd $1 » && guake -t if [[ -n « $2 » ]]; then echo -n « $2 » | xclip -selection c; fi
guake -n NEW_TAB : Ouvre un nouvel onglet dans guake guake -e « cd $1 » : Exécute la commande « cd $1 » dans guake guake -t : Fait apparaître guake if [[ -n « $2 » ]] : Une condition qui est vrai si « $2 » est non nulle donc si on a… Lire la suite
Thunar Custom Actions – Scripts vidéos
Un petit rappel et un autre sur les paramètres qu’on peut fournir à un script. Vous comprendrez mieux les incantations magiques dans la suite de l’article : $*, $@, $1, $2, etc.
Pour les gens particulièrement attentifs, vous avez dû remarquer la présence de thumbnail.sh dans mon fichier uca.xml. Si vous reprenez l’article mpv pour créer des thumbnails de vidéos, vous avez vers la fin de l’article ce script.
#!/bin/bash # thumbnail.sh v1.0 # # 24/08/2015 # tmp_dir=$(mktemp -d) mpv -vo image:outdir= »$tmp_dir » -sstep 30 -end -30 « $* » montage $tmp_dir/*.jpg -geometry 200x+0+0 « $* ».jpg rm -r $tmp_dir
Ce script ne fonctionnera pas de manière optimale dans le cas d’une action personnalisée. Pourquoi ? Car il est conçu pour traiter un fichier par un fichier et non plusieurs sélectionnés d’un coup. Voici le script final que j’utilise aujourd’hui, c’est celui que… Lire la suite
Thunar Custom Actions – Le fichier uca.xml
Vous l’aurez compris nous allons parler de Xubuntu. Les Thunar Custom Actions sont à Thunar (Gestionnaire de fichiers de Xubuntu) ce que les Nautilus-Actions étaient à Nautilus. Ils permettent de rajouter des actions supplémentaires lors d’un clic droit sur un fichier ou un dossier.
Le fichier de configuration des Thunar Custom Actions se nomme uca.xml et se trouve dans le dossier ~/.config/Thunar/. Je vous rappelle que vous pouvez afficher les fichiers et dossiers cachés à l’aide de Control+H sur Xubuntu. Vous pouvez également configurer vos Customs Actions à partir de Thunar (c’est la méthode recommandée) dans le menu Édition, Configurer les actions personnalisées….
Voici mon fichier ~/.config/Thunar/uca.xml à l’heure d’aujourd’hui.
<?xml encoding= »UTF-8″ version= »1.0″?> <actions> <action> <icon>Terminal</icon> <name>Guake here</name> <unique-id>1397790178269842-1</unique-id> <command>/home/babar/guake_here.sh « %f »</command> <description>Ouvrir guake ici</description> <patterns>*</patterns> <directories/> </action> <action> <icon>Terminal</icon> <name>Guake here</name> <unique-id>1397790167269842-1</unique-id> <command>/home/babar/guake_here.sh « %d » %f</command> <description>Ouvrir guake ici</description> <patterns>*</patterns> <audio-files/> <image-files/> <other-files/> <text-files/> <video-files/> </action> <action> <icon>/home/babar/Icons/cut.png</icon> <name>Cut avconv</name> <unique-id>1397790123469842-1</unique-id>… Lire la suite
mpv pour créer des thumbnails de vidéos
Avec mon précédent article on a vu comment chercher, lister, trier sur des noms, des tailles, des md5sum ou des extensions. On va voir maintenant un cas pratique.
En ce qui me concerne il y a deux opérations que je fais assez régulièrement sur des vidéos. La première c’est de couper un morceau d’une vidéo par exemple conserver que de 00:01:00 à 00:03:24 sur la vidéo. La seconde c’est de créer des thumbnails des vidéos.
Thumbquoi ? Thumbnails ! C’est plus clair avec quelques exemples.
Il y a des outils avec une interface graphique pour faire cela, on peut citer movie thumbnailer (mtn) ou encore Thumbnailme. On peut préciser qu’ils semblent être abandonnés.
La plupart des gens se jetteront dessus et s’en contenteront même si ça ne fait pas exactement ce qu’ils veulent…. Lire la suite
Trouver les faux doublons
What ? Mais si c’est des faux doublons alors ce n’est pas des doublons !
On se calme ! Commençons par le commencement, ceci est le premier article étiqueter « Xubuntu mon amour » (je suis un romantique) et c’est un article technique (dont tous les exemples ci-dessous devraient fonctionner sur n’importe quelle distribution GNU/linux). Je sais ça vous avait manqué !
Déjà qu’est-ce qu’on appelle un doublon ? C’est un fichier rigoureusement identique à un autre fichier, en général le nom de fichier sera le même sur les deux fichiers (mais pas obligatoirement), le md5sum sera identique (c’est-à-dire que l’empreinte numérique des deux fichiers sera la même), la taille sera identique. Il est probable que vous n’ayez pas besoin de ce fichier en double et que vous souhaitiez le supprimer pour faire du ménage ou récupérer un peu d’espace disque.
Qu’est-ce que j’appelle un faux doublon ? A l’heure de l’explosion… Lire la suite
Ranger LE navigateur de fichiers en mode terminal sur un serveur
Ranger est un navigateur de fichiers en mode terminal (curses), il ne nécessite donc pas d’environnement graphique ce qui est donc idéal sur un serveur sans interface graphique.
Comme une vidéo est plus parlante qu’un long texte voici de quoi on parle. Une petite vidéo réalisée par Fred de chez memo-linux.
Alors quel est l’intérêt et pourquoi je vous en parle : – Ranger est extrêmement puissant, simple, rapide. Il est publié en GPLv3, disponible sur les distributions majeures (Arch Linux, Debian, Ubuntu, etc.) et activement maintenu (version 1.7.1 parue le 04/05/2015) – Si vous saturez de naviguer à longueur de journées à coup de cd sur votre machine/serveur, arrêtez de courir quelques minutes – Prévisualisation des fichiers et ouverture du fichier avec **juste** un appui sur la flèche droite – Et parce que je vais vous en parler sur un serveur
J’ai découvert Ranger sur… Lire la suite
SILL 2014
Edit du 14/03/2015 : Le SILL 2015 est paru le 05/03/2015.
Amis du jour, bonjour !
Je profite d’un bref article pour vous rappeler l’existence du SILL (Socle Interministériel de Logiciels Libres) et la page associée : « L’ensemble des logiciels libres préconisés se présente sous la forme du socle interministériel de logiciels libres (SILL). Le périmètre du SILL n’inclut pas la totalité du SI de l’Etat. Dans sa version 2014, il porte sur le poste de travail, la gestion de parc, l’exploitation de serveurs, les base de données et les environnements de développement. Le SILL se présente sous la forme d’un tableau par fonctionnalité ou cas d’usage. Pour chaque fonctionnalité, il présente le logiciel préconisé en précisant la version. Chaque logiciel du SILL est suivi par un ministère référent. Le SILL est géré par les correspondants ministériels, dans le cadre de l’instance de mutualisation sur les… Lire la suite