#gnu-linux

canoodle@nerdpol.ch

GNU Linux bash - add some color to the console script scripts (colored text output)

colorful text gives much more oversight. errors are easier to spot when they are marked in red colorful text is acchieved by defining color codes "switching" between color modes and back to default vim /scripts/colors.sh #!/bin/bash RED='\033[0;31m' WHITE='\033[0;37m' YELLOW='\033[0;33m' COLOR_OFF='\033[0m' # reset[...]

#linux #gnu #gnulinux #opensource #administration #sysops #gnu-linux #bash

Originally posted at: https://dwaves.de/2022/01/22/gnu-linux-bash-add-some-color-to-the-console-script-scripts-colored-text-output/

canoodle@nerdpol.ch

GNU Linux & sustainability: waste avoided & resources saved - another printer saved from trash - Brother MFC-8420 works perfectly fine with GNU Linux Debian 10

actually wanted give this printer to (still) windows user, then realizing… there is no f*** chance to install drivers within windows 10 for this elderly but just printing damn fine reliable black and white laser printer from brother, so…

fiddled a bit with the cups (reachable via browser localhost:631)

try modyfing the Connection type… then try printing those settings worked 🙂

thanks all involved!

GNU Linux for the sustainability win & waste avoided & resources saved!

Links:

https://opensource.com/article/22/1/linux-sustainable-os

#linux #gnu #gnulinux #opensource #administration #sysops #debian #gnu-linux #brother #printer #printing #laser

Originally posted at: https://dwaves.de/2022/01/18/gnu-linux-sustainability-waste-avoided-resources-saved-another-printer-saved-from-trash-brother-mfc-8420-works-perfectly-fine-with-gnu-linux-debian-10/

linuxmao.org@diaspora-fr.org

Éditorial de janvier 2022

#art #art_libre #artiste #artlibre #cc-by-sa #chanson #copyleft #creative-commons #creative_commons #creativecommons #culture #culture-libre #culture_libre #culturelibre #francophone #français #gnu #gnu-linux #gnulinux #gpl #informatique-musicale #informatique_musicale #informatiquemusicale #libre #libre-art #linux #linux-mao #linux_mao #linuxaudio #linuxmao #logiciel-libre #logiciel_libre #logiciellibre #mao #mao-linux #mao_linux #maolinux #musicien #musiciens #musique #musique-libre #musique_libre #numerique #productionmusicale

Que peut-on souhaiter à des musiciens, linuxiens de surcroît, pour une nouvelle année ?

Un peintre, figé devant sa dernière toile, découvre une forme, une couleur, une texture inattendue dont il n’a pas souvenir de l’avoir voulue.

Un sculpteur s’étonne de trouver, sous la caresse de ses doigts, des rythmes particuliers dans les coups du burin qu’il a pourtant manié sans y songer.

Un écrivain cherche le mot juste depuis des jours. Les ratures obscurcissent la page et c’est au hasard d’une promenade que le mot manquant s’impose à son esprit. Tout est parfait, sens, charge émotionnelle, sonorité, un miracle !

Le musicien, lui, dispose d’une infinité de paramètres, entre rythmes et mélodies, sur lesquels sa nature, son tempérament, sa culture peuvent influer. Le choix des paramètres modifiables est déjà infini. Chacun joue de ces variables selon sa propre méthode, plus ou moins consciente, avec les possibilités, toujours plus nombreuses, que lui offrent instruments, logiciels et machines.

Je crois que c’est ce que l’on nomme "style", cette arithmétique un peu magique et souvent incontrôlable où le créateur joue de combinaisons de valeurs infinitésimales, gravant ainsi dans son œuvre l’empreinte exclusive de l’unicité de son être.

Alors voilà !

2022, une année stylée et ...libre !

canoodle@nerdpol.ch

BE CAREFUL WITH find + delete - find . -delete -name vs find . -name -delete

one neat function of find, it that what it found can be passed to another function for further processing.

or: it can delete the file

BUT

this can go horribly wrong (and it does not ask for confirmation)

… deleting EVERYTHING in the current directory within the blink of an eye (depending on systems speed… terrabytes of data within seconds).

# warning! this can ruin one's day

<span style="color: #00ffff;">mkdir temp
cd temp
touch 1 2 3 f25020672.avi</span>

# only finds that file
<span style="color: #00ffff;">find . -name "*f25020672.avi*"
./f25020672.avi</span>

<span style="color: #ff0000;"># DANGER! THIS DELETES ALL FILES IN THE CURRENT DIRECTORY! NOT ONLY THE FILE BEHIND -name</span>
<span style="color: #00ffff;">find . -delete -name "*f25020672.avi*"</span>

# this would have been the correct way to do it
<span style="color: #00ffff;">find . -name "*f25020672.avi*" -delete
</span>

guess will have to powerdown, and continue when the backup-system of the backup-system is ready X-D

#linux #gnu #gnulinux #opensource #administration #sysops #accidental #delete #ext4 #trump #gnu-linux #the-internet #internet #lol #argh #fail #backups

Originally posted at: https://dwaves.de/2021/12/20/be-careful-with-find-delete-find-delete-name-vs-find-name-delete/

canoodle@nerdpol.ch

GNU Linux Debian 10 - gcc - where has the manpage gone? (gcc-doc) - how to create a man page - how to save export manpage to text file

[caption id="attachment_24555" align="alignnone" width="441"] https://www.hcde.washington.edu/ghoshal\[/caption\] they have gone missing. but they are available again under Debian 11 https://packages.debian.org/bullseye/gcc-doc hostnamectl; # tested on Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 5.10.0-9-amd64 Architecture: x86-64 apt search gcc-doc Sorting... Done Full Text Search... Done[...]

#linux #gnu #gnulinux #opensource #administration #sysops #gcc #man #manpages #manpage #howto #documentation #gnu-linux

Originally posted at: https://dwaves.de/2021/12/19/gnu-linux-debian-10-gcc-where-has-the-manpage-gone-gcc-doc-how-to-create-a-man-page-how-to-save-export-manpage-to-text-file/

canoodle@nerdpol.ch

GNU Linux bash - analyze get detailed info on hardware summary with inxi

inxi - Command line system information script for console and IRC DESCRIPTION It is also used a debugging tool for forum technical support to quickly ascertain users' system configurations and hardware. inxi shows system hardware, CPU, drivers, Xorg, Desktop, Kernel, gcc version(s),[...]

#linux #gnu #gnulinux #opensource #administration #sysops #hardware #gnu-linux #details

Originally posted at: https://dwaves.de/2021/12/08/gnu-linux-bash-analyze-get-detailed-info-on-hardware-summary-with-inxi/

canoodle@nerdpol.ch

GNU Linux bash - script to generate thumbnails

# requirements su - root apt update # has the convert command apt install imagemagick vim /scripts/create_thumbs.sh #!/bin/bash THUMBS_FOLDER=/path/to/images/thumbnails for file in /path/to/images/* do # next line checks the mime-type of the file IMAGE_TYPE=file --mime-type -b "$file" | awk -F'/' '{print $1}'[...]

#linux #gnu #gnulinux #opensource #administration #sysops #gnu-linux #bash #images #image #imagemagick

Originally posted at: https://dwaves.de/2021/12/02/gnu-linux-bash-script-to-generate-thumbnails/

canoodle@nerdpol.ch

GNU Linux Bash - a script to sort pictures into sub folders

this script is suppsed to be started in a folder full of images that need sorting. (it is even possible to ssh -X into a machine and do this remotely) # requirements su - root apt update # install simple but effective[...]

#linux #gnu #gnulinux #opensource #administration #sysops #gnu-linux #bash

Originally posted at: https://dwaves.de/2021/12/02/gnu-linux-bash-a-script-to-sort-pictures-into-sub-folders/

canoodle@nerdpol.ch
linuxmao.org@diaspora-fr.org

Éditorial de novembre 2021

#art #art_libre #artiste #artlibre #cc-by-sa #chanson #copyleft #creative-commons #creative_commons #creativecommons #culture #culture-libre #culture_libre #culturelibre #francophone #français #gnu #gnu-linux #gnulinux #gpl #informatique-musicale #informatique_musicale #informatiquemusicale #libre #libre-art #linux #linux-mao #linux_mao #linuxaudio #linuxmao #logiciel-libre #logiciel_libre #logiciellibre #mao #mao-linux #mao_linux #maolinux #musicien #musiciens #musique #musique-libre #musique_libre #numerique #productionmusicale

Il y a vingt ans, vendre guitares et amplis n’était déjà pas si simple.

Rien à dire du client qui entrait dans le magasin et demandait :

  • je voudrais une Nimbus 335 couleur bigarreau avec sa caisse ABS. Vous avez ?

Ou encore le visiteur du magasin était un guitariste expérimenté qui savait ce qu’il voulait à peu près précisément et savait l’exprimer clairement. Le temps de quelques tests, la décision s’imposait.

Un autre avait une vague idée du son qu’il recherchait, de quelle idole il voulait s’inspirer et là, le boulot devenait plus complexe. Comprendre, d’abord, puis, entre plusieurs combinaisons de guitares et d’amplis, il fallait démontrer, comparer et affiner pas à pas l’offre.

Enfin, il y avait celui qui voulait juste s’offrir un instrument pour jouer son style de prédilection, ignorant tout des types de micros, de lutheries, et assez imperméable à l’électronique intégrée aux instruments, baffles et amplis. Bien cerner, bien piger, questionner, reformuler, ...

La décision n’intervenait souvent qu’après de nombreuses visites destinées à lever doutes et incertitudes, toujours plus nombreuses au fil de l’acquisition des connaissances. Des heures de conseil et d’expérimentations-démonstrations.

Mais aujourd’hui ? Le numérique s’est imposé aux guitaristes dans tous leurs périphériques. Impossible d’en maîtriser l’ensemble des fonctions, paramètres et inter-connections. Tandis qu’au même moment, de vieilles technologies refont tendance, telles les lampes. La mondialisation propose aux musiciens un catalogue d’instruments de tous types, à tous prix. Quelques vendeurs en ligne se sont imposés et sont devenus incontournables, ridiculisant le stock que pouvait détenir un magasin physique.

Alors oui, je chante avec vous, amis, anciens collègues vendeurs, le blues du bouclar de guitares et je me souviens du Pigalle des années 80-90 où, sur un périmètre réduit, se côtoyaient 80 magasins de musique.

Novembre 2021, autres temps, autres mœurs...

canoodle@nerdpol.ch

GNU Linux Debian - apt package management - what does this two-letter-package-status mean anyway? (ii rc)

Description of each field

As you can see from the first three lines:

First letter -> desired package state (“selection state”):

  • u – means: Unknown (an unknown state)
  • i – means: Install (marked for installation)
  • r – means: Remove (marked for removal)
  • p – means: Purge (marked for purging means: also config files will be removed)
  • h – means: put on hold (will not be updated-upgraded)

Second letter -> current package state:

  • n – means: the package is not installed
  • i – means: the package is installed (success! 🙂
  • c – means: config-files (only the config files are installed)
  • u – means: the package is unpacked (?)
  • f – means: half-configured (configuration failed for some reason (failed to remove configuration files?))
  • h – means: half-installed (installation failed for some reason) -> use this script for nice debugging
  • w – means: triggers-awaited (package is waiting for a trigger from another package)
  • t – means: triggers-pending (package has been triggered)

Third letter -> error state (you normally shouldn’t see a third letter, but a space, instead):

  • R – means: reinst-required (package broken, reinstallation required)

the combinations:

  • ii – means: ‘It should be installed and it is installed’ whereas
  • rc – means: ‘It’s removed/uninstalled but it’s configuration files are still there’

creditz: https://askubuntu.com/questions/18804/what-do-the-various-dpkg-flags-like-ii-rc-mean

creditz: https://linuxprograms.wordpress.com/2010/05/11/status-dpkg-list/

#linux #gnu #gnulinux #opensource #administration #sysops #debian #gnu-linux #apt #aptitude #dpkg #ubuntu

Originally posted at: https://dwaves.de/2021/10/20/gnu-linux-debian-apt-package-management-what-does-this-two-letter-package-status-mean-anyway-ii-rc/

linuxmao.org@diaspora-fr.org

Éditorial d'octobre 2021

#art #art_libre #artiste #artlibre #cc-by-sa #chanson #copyleft #creative-commons #creative_commons #creativecommons #culture #culture-libre #culture_libre #culturelibre #francophone #français #gnu #gnu-linux #gnulinux #gpl #informatique-musicale #informatique_musicale #informatiquemusicale #libre #libre-art #linux #linux-mao #linux_mao #linuxaudio #linuxmao #logiciel-libre #logiciel_libre #logiciellibre #mao #mao-linux #mao_linux #maolinux #musicien #musiciens #musique #musique-libre #musique_libre #numerique #productionmusicale

Ce sont de drôles d’oiseaux, les musiciens. Souvent nocturnes, ils planent au-dessus de la mêlée. Ils ont des préoccupations étranges qui ne touchent qu’au plaisir, qu’aux émotions, qu’au spectacle auxquels ils consacrent leurs talents, leurs savoirs et leurs pratiques quotidiennes.

Parfois, cela ne dure que le temps d’une l’adolescence, parfois un peu plus longtemps. Parfois on en fait son métier mais, souvent, cela reste un loisir avec lequel on occupe ses temps libres.

Rares sont les élus qui en font un mode de vie, y consacrant chaque jour de leur existence. Ils traversent les continents, avalent les kilomètres, enchaînent dates et tournées entre deux séances de studio à l’autre bout du monde et, pour peu qu’ils appartiennent à l’un des plus populaires (et anciens) groupes de rock du monde, ils deviennent des légendes vivantes.

C’est ainsi que vécut Charlie Watts, qui vient juste de poser, pour toujours, sa paire de baguettes. Une vie consacrée au tchac-a-poum, en fond de scène, une existence dédiée aux tempi métronomiques que personne n’écoute vraiment mais sans lesquels il n’y a pas de rock’n’roll et - vous l’aviez deviné - encore moins de Rolling Stones.

Adieu Charlie, donc, et merci pour tout !

Tu peux enfin délasser tes bras, tes poignets et tes jambes. Le rythme est là pour longtemps encore, sois tranquille. Derrière des fûts et des cymbales ou via des programmations et des séquences, la relève est bien là, qui assure la continuité de la Pulsation.

Aux commandes de vos invraisemblables machineries, soutiers du rythme, jamais sur le devant de la scène, vous êtes le coeur battant, l’infatigable pompe, de la musique populaire. Même si on ne sait pas toujours vos noms ni vos visages, sans vous la mélodie serait une petite chose orpheline.

Gardez le tempo !

canoodle@nerdpol.ch

GNU Linux how to make bootable usb stick from iso - making usb sticks with GNU Linux and dd

making usb sticks with GNU Linux and dd: WARNING! one single wrong drive letter and data could be irreversible destroyed! (it has happened many times before!!!) so this script make_stick.sh (download it here) aim's to double check if it is really the[...]

#linux #gnu #gnulinux #opensource #administration #sysops #stick #usb #howto #gnu-linux

Originally posted at: https://dwaves.de/2021/09/29/gnu-linux-how-to-make-bootable-usb-stick-from-iso-making-usb-sticks-with-gnu-linux-and-dd/

canoodle@nerdpol.ch

GNU Linux Debian - how to create RAID10 (mdadm software raid, basic benchmarks 4x Hitachi HGST Ultrastar 7K4000)

raid10 combines the speed of raid0 with the resilience of raid1. setup of GNU Linux mdadm software RAID10 is actually pretty straight forward: no need to do any partitioning. # tested on hostnamectl; Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 5.10.0-8-amd64[...]

#linux #gnu #gnulinux #opensource #administration #sysops #raid10 #raid #gnu-linux #mdadm #server #storage

Originally posted at: https://dwaves.de/2021/09/17/gnu-linux-debian-how-to-create-raid10-mdadm-software-raid-basic-benchmarks-4x-hitachi-hgst-ultrastar-7k4000/

librazik@framasphere.org
linuxmao.org@diaspora-fr.org
linuxmao@framasphere.org
canoodle@nerdpol.ch

GNU Linux how to update BIOS Firmware of Lenovo t440 without Windows :) how to fix stuck permanent function (Fn) key

how to fix stuck permanent function (Fn) key BIOS / Firmware updates: but why? if everything works, vendors often say "leave it like that" because updates can have unforseen sideeffects and not all computers are "exactly" the same X-D (a bit here[...]

#linux #gnu #gnulinux #opensource #administration #sysops #bios #firmware #update #upgrade #lenovo #gnu-linux

Originally posted at: https://dwaves.de/2021/09/09/gnu-linux-how-to-update-bios-firmware-of-lenovo-t440-without-windows-how-to-fix-stuck-permanent-function-fn-key/