30/5/2021

Ubuntu Gb3 en Belgian eID update error

Filed under: — cybrarian @ 11:31 am

In de desktop blijft een update hangen, het lijkt iets met de Belgische e-ID software te maken te hebben.

Schakel over naar de terminal;

sudo apt-get update

Zie je daar iets als:


Reading package lists… Done
E: Repository ‘http://files2.eid.belgium.be/debian bionic InRelease’ changed its ‘Suite’ value from ” to ‘bionic’
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
E: Repository ‘http://files.eid.belgium.be/debian bionic InRelease’ changed its ‘Suite’ value from ” to ‘bionic’
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

doe dan:

sudo apt-get update --allow-releaseinfo-change

….
Fetched 22,9 kB in 1s (33,7 kB/s)
Reading package lists… Done
N: Repository ‘http://files.eid.belgium.be/debian bionic InRelease’ changed its ‘Suite’ value from ” to ‘bionic’
N: Repository ‘http://files2.eid.belgium.be/debian bionic InRelease’ changed its ‘Suite’ value from ” to ‘bionic’

Klaar.

(meer…)

26/5/2021

Vrije ruimte op SD kaart

Filed under: — cybrarian @ 9:48 pm

Als je een Raspberry Pi installeert met een image voor de SD kaart, is er waarschijnlijk nog niet-gebruikte ruimte na het “branden” van de “image”. Die kan je tegenwoordig gemakkelijk recupereren (raspi-config, Advanced options, Expand Filesystem). Of soms gebeurt dat al (*) bij installatie?

Bv met een micro-sd kaart van 32 GB:

Zet systeem op kaart:
# sudo dd bs=1M if=2021-03-04-raspios-buster-armhf-full.img of=/dev/sde

8212+0 records gelezen
8212+0 records geschreven
8610906112 bytes (8,6 GB, 8,0 GiB) copied, 772,7 s, 11,1 MB/s

fdisk -l


Schijf /dev/sde: 29,1 GiB, 31266439168 bytes, 61067264 sectoren
Disk model: SD/MMC
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: dos
Schijf-ID: 0x257398ef
.
Apparaat Op. Begin Einde Sectoren Grootte ID Type
/dev/sde1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/sde2 532480 16818175 16285696 7,8G 83 Linux

Bij het starten op de Raspberry Pi krijg je een tekst kort op het scherm, iets van resizing root/boot? filesysteem/partition ..

Daarna iets over checken van ssh keys.

En dan start de desktop. Je krijgt een welkom-scherm met een reeks vragen die je door de installatie loodsen; land, taal, toetsenbord (indien afwijkend), enz. Rechts beneden staat je ip adres indien van toepassing (bv 192.168.1.48).
Daarna word je gevraaagd het wachtwoord te kiezen. Vink hier zeker “Hide Characters” af, zodat je ziet wat je schrijft, want de toetsenbordindeling heb je op dit moment nog niet kunnen controleren. Ondanks de taalkeuze doet hij daarna trouwens vrolijk verder in het Engels.

Als je een netwerkkabel aangesloten hebt, kan je “skip” doen op de draadloze netwerken.
De projectie op het scherm wordt gecontroleerd: komt de afbeelding overeen met de werkelijke schermgrootte of missen er dingen of is er een zwarte rand? (bij mij is die goed)

Daarna kan het systeem gecontroleerd en bijgewerkt worden, wat even kan duren, downloadverkeer veroorzaakt, en extra ruimte inneemt; normaal mag dat allemaal geen probleem zijn en up-to-date is veiliger. “Next”.

22:24- compare,.. download, update …
22:38 ..installing updates – please wait …
22:41 System is up to date

(ok)
“Setup Complete”

Ik kijk in bestandsbeheer en zie dat ik nog 20 GB vrij heb, dus ik veronderstel dat hij de SD kaart wel optimaal benut en niet blijven hangen is op de bv 8 GB van de image.

*) Ps: Inderdaad, ondertussen gaat het Raspberry Pi OS na installatie zelf de overblijvende ruimte van de SD kaart bruikbaar maken voor het systeem, dat gebeurt automatisch bij de eerste opstart na installatie. Vroeger werd de overblijvende ruimte niet gebruikt, of moest je zelf aktie ondernemen om ze te formatteren en in het systeem aan te koppelen.

21/5/2021

Snel een grafiek op de commandolijn met gnuplot

Filed under: — cybrarian @ 12:58 pm

Gnu plot, gnuplot of plotutils zijn in zowat alle distributies aanwezig en te installeren met de pakketbeheerder.
bv opensuse:
sudo zypper install plotutils

De volgende 2 NIEUWE pakketten zullen worden geïnstalleerd:
libplot2 plotutils

Raspberry pi:
sudo apt-get install gnuplot

Er zal 19.9 Mb extra schijfruimte gebruikt worden.

En dan wordt bv versie 5.0 geïnstalleerd, waarbij ook wat “Qt” onderdelen worden afgehaald.

Snel een grafiekje weergeven in gnuplot:
– je start gnuplot, je krijgt een gnuplot prompt, en dan kan je commando’s geven om een bestand te lezen en een grafiek weer te geven in een “Gnuplot window”.

Eerst moet je eens kijken hoe de data van de kolommen gescheiden is (bv met een , teken)
set datafile separator ","
en daarna

bv:
gnuplot> plot 'SRdataComma.txt' using 1:2
gnuplot> plot 'SRdataComma.txt' using 1:3
gnuplot> plot 'SRdataComma.txt' using 1:4 with lines

Toegepast op een eenvoudig bestand met kolommen gegevens, bv
(eerste kolom is een volgnummer-geen gegevens)

1,52616,52616,52616
2,51540,51540,52616
3,51540,51540,52616
4,51540,51540,52616
5,51540,51540,52616
6,51540,51540,52616
7,50464,50464,52616
8,50464,51540,52616
9,50464,51540,52616
10,50464,51002,52616
11,50464,51540,52616
12,50464,51540,52616
13,50464,51540,52616
14,50464,51002,52616
15,50464,51002,52616
16,50464,50464,52616

Uitvoer

Naar png :
gnuplot> set term png

Terminal type set to ‘png’
Options are ‘nocrop enhanced size 640,480 font “arial,12” ‘

gnuplot> set output "gnuplotexample.png"
(geeft geen reaktie)

gnuplot> replot
gnuplot> set term x11

Terminal type set to ‘x11’
Options are ‘ nopersist enhanced’

Het gevraagde png bestand staat in de map waar je aan het werken was.

grafisch bestand
upd. 3/6: Ineens naar png bestand:

gnuplot -e "set terminal png size 400,300; set output 'xyz.png'; plot 'SRdataComma.txt' using 1:4 with lines"

Scheidingsteken
Je kan ook de separator opnemen voor de zekerheid (aan het begin):

gnuplot -e "set datafile separator ','; set terminal png size 400,300; set output 'xyz.png'; plot 'SRdataComma.txt' using 1:4 with lines"

Of de eerste lijn als titel beschouwen:

gnuplot -e "set datafile separator ','; set key autotitle columnhead; set terminal size 400,300; set output 'SRplot.png'; plot 'SRdata.txt' using 1:3 with lines"

Meer lijnen (bv min/max)

Je herhaalt de bron en de kolomopgave:

gnuplot -e set terminal size 400,300; set output 'SRplot.png'; plot 'SRdata.txt' using 1:2 with lines, 'SRdata.txt' using 1:3 with lines", 'SRdata.txt' using 1:4 with lines"

Screenshot op Raspberry Pi

Filed under: — cybrarian @ 12:21 pm

Druk op de “Print Scrn” toets op je toetsenbord.
Er komt een bestand in je home map te staan met een naam als: 2021-05-21-121235_1824x984_scrot.png
Scrot is de naam van de screenshot applicatie.
Je moet het bestand daarna zelf bijsnijden als je maar een deel van het scherm wil.

15/5/2021

Raspberry Pi afsluiten zonder scherm

Filed under: — cybrarian @ 11:35 am

Wat als je Pi “headless” draait (of gewoon net niet het juiste kabeltje hebt om je Pi Zero van een scherm te voorzien) en toch je Pi wil afsluiten zonder de voeding uit te trekken?

Er zijn een paar verschillende mogelijkheden, die afhangen van wat er geïnstalleerd is: geen desktop, wel een desktop, netwerk en ssh draait, …

Met netwerk
Als een netwerkverbinding mogelijk is: inloggen met ssh en
sudo shutdown -h now voor afsluiten
sudo shutdown -r now voor herstarten

Zonder netwerk, zonder desktop
Sluit een toetsenbord aan (usb). Er zijn 2 mogelijkheden:
1. Je staat op een login prompt. Tik een bestaande gebruikersnaam en wachtwoord. (“pi”, enter, “raspberry”).
Ga hieronder verder.
2. Je staat in een aktieve terminal
tik shutdown -r now

Zonder netwerk, met Desktop
Sluit een toetsenbord aan en doe de handelingen in de desktop die je normaal zou doen om af te sluiten, maar gebruik de shortcuts op het toetsenbord:
– Open het menu: Pinguin-toets (of gnome of eender welk symbool op die menu toets staat);
– ga naar de Shutdown/Afmelden menukeuze: pijltje naar beneden bv 13 keer (tel op voorhand hoeveel bij jou van toepassing is; er zijn meer onderverdelingen als er meer software geïnstalleerd staat, bv: Programmeren, Onderwijs, Kantoor, Internet, Muziek-Video, Grafisch, Spelletjes, Systeemgereedschap, Hulpmiddelen, Help, Voorkeuren, Opdracht uitvoeren, Afmelden). De eerste keer pijl-naar-beneden maakt de bovenste menukeuze aktief, tel dan verder.
– Afmelden = enter
– Bevestigen = enter
(als je wil herstarten doe je pijltje naar beneden + enter)

14/5/2021

Geluid opnemen van KDE desktop

Filed under: — cybrarian @ 1:52 pm

Ik wil het geluid opnemen van iets dat speelt op mijn KDE desktop.

Omdat ik in KDE werk, en zoek naar het lichtste programma mogelijk, haal ik in het softwarebeheer (via Yast) KWave af.

Opstarten, en “voorbereiden” opname: Recording, Format, Source: Source.

In mijn geval heb ik keuze tussen verschillende geluidsbronnen, en door proberen kom ik uit bij
Recording Method: “Pulse Audio”
Device: ALSA (monitor of Built-in Audio analog stereo)

Het is ook de bedoeling een “maximale” opnametijd in te stellen, ik heb een 5-tal minuten opname nodig, dus zet het op 8 min.

Tijdens het opnemen krijg je een animatie van een wandelende pinguin ..

ps: voor Gnome schjint Audio Recorder (audio-recorder) de tegenhanger te zijn..

4/5/2021

programma starten (maar niet dubbel)

Filed under: — cybrarian @ 12:11 pm

Doel: een programma automatisch laten starten vanuit een shell script indien het nog niet draait (in mijn geval Stellarium, zie post Zelfgekozen programma als screensaver)

Het interesseert me eigenlijk niet of het programma al wel of nog niet draait, ik wil alleen vermijden dat het dubbel gestart wordt.

Ik doe eerst een kill, daarna start ik het programma (terug).
Het and teken zorgt er voor dat het programma verderloopt zonder de shell.

cat ~/bin/StellariumScreensaver.sh
(het staat in mijn bin map)


#/bin/bash
killall -w stellarium
sleep 1
nohup stellarium &
sleep 1
pgrep -x stellarium

Die laaste lijn is niet nodig (en de sleep ook niet), maar die heb ik er in zitten om te kijken of het proces gevonden wordt als ik test vanop de commandolijn.

Powered by WordPress