26/9/2021

KMail kwijt / KMail start niet

Filed under: — cybrarian @ 12:33 pm

Ik weet niet of het toeval is, maar ik krijg twee vragen over KMail:
1. KMail is “weg” of “kwijt”.
Vorige keer kwam dit doordat het icoon op de desktop verplaatst was, en achter iets anders was terechtgekomen (widget). Waarschijnlijk per vergissing verschoven op de desktop of door het bijmaken of verwijderen van andere links op de desktop verschoven van zijn normale plaats, en uit het zicht.

2. KMail start niet meer als ik op het icoon klik
Eerst kan je proberen KMail uit het menu te starten; voor de klassieke menu-indeling: Menu, Internet, KMail (Mail Client).
– Even terugkijkend naar vorige KMail problemen: je kan ook starten van de commandolijn; open een terminal en tik “kmail”. Het e-mail programma opent dan vanuit deze terminal (dus je moet die terminal open laten staan, anders is kmail mee afgesloten).
In dit geval krijg ik de volgende foutmelding:
gebruiker@localhost:~> kmail
kmail: symbol lookup error: /usr/lib64/libQt5WebEngineCore.so.5: undefined symbol: hb_subset_input_set_drop_hints

Mogelijk ontstaan door onvolledig uitgevoerde update.
In Yast ga ik het pakket zoeken en ik “update” het.

De vermelde link is een van de bestanden van dit pakket:
libQt5WebKit5 - Qt5 WebKit Library

Dat blijkt niet te helpen. Ik ga het de-installeren en opnieuw installeren. Daarbij krijg je de vraag van een heel aantal andere paketten die er afhankelijk zijn of je die ook wil de-installeren. Nee, behouden met afgebroken functionaliteit.
Dan terug installeren.

libQt5WebKit5 - Qt5 WebKit Library

Ook dat helpt niet.

Ik kies van WebKit een oudere versie uit een andere repo:
Daarna werkt KMail terug (maar het probleem zal dan waarschijnlijk terugkomen).

Ik update terug naar de nieuwere versie: probleem is terug, kmail werkt niet. Bovendien krijg ik die oudere versie niet meer aangeboden.

(ps: Chromium geïnstalleerd; werkt ook niet).

Bijgewerkte pakketten: 1
libqt5-qtwebengine

installatielogboek:

libqt5-qtwebengine wordt gedownload (downloadgrootte 45,63 MiB)
libqt5-qtwebengine-5.15.3-lp152.3.3.4.x86_64.rpm wordt geïnstalleerd (geïnstalleerde grootte 149,91 MiB

– Ook uit vorige problemen probeer ik of het aan akonadi ligt (de server die in de achtergrond draait voor de plaatselijke mail).
Open een terminal en vraag de status op, sluit akonadi af, wacht even, en start akonadi terug op.

akonadictl status
akonadictl stop
sleep 5
akonadictl start

Tussendoor maar vooral op het einde kan je kijken of het effect heeft op kmail; bij mij startte kmail nadien terug vanaf het icoon op de desktop.

Soms lijkt het iets te maken te hebben met updates; uitloggen en terug inloggen kan je ook proberen om alles terug netjes te laten starten op je desktop, zeker na een update. Sommige updates geven trouwens expiciet aan dat je je systeem moet herstarten.

22/9/2021

Link om te lezen

Filed under: — cybrarian @ 8:47 am

https://hub.packtpub.com/clean-coding-in-python-with-mariano-anaya/

24/8/2021

Git: kladwerk en ongewenste wijzigingen (dirty directory)

Filed under: — cybrarian @ 12:10 pm

(Reeks Githandboek (nl)commando’s vbbranch, mergestashGitLab vbSourceForge vbgit en gambas)

Undo
Wijzigingen niet bewaren (die niet toegevoegd waren – ‘not staged’) en terugkeren naar de laatste goede toestand van de bestanden in je directory:

git reset --hard
Alle wijzigingen weggooien en terug beginnen met de vorige toestand van je ontwikkeltak.

git checkout -- vuilbestand
Eén bestand terugdraaien naar de laatste normale toestand van voor je (klad)werk.
Een typisch voorbeeld is een .settings bestand dat kan reageren op het starten van een programma; bv omdat het een teller bevat, of de laatste toestand van schermen of geopende documenten bijhoudt of zo.

git stash
Dit laat je toe de wijzigingen niet op te nemen in je programmeervoortgang, maar toch ook niet helemaal definitief weg te gooien; je zet ze opzij om voort te kunnen met je normale ontwikkeling.
Daarbij hoort nog:
git stash list : lijst van stash-items in tijdelijke editor (q=quit).
git stash show : diff
git stash apply : toepassen van deze stash op huidig werk.
git stash pop: toepassen van deze stash op huidig werk en uit stash halen.

Zie ook stash

13/7/2021

openSUSE server installeren via ssh en yast/zyp

Filed under: — cybrarian @ 10:29 am

Deze server heeft een basis-systeem van opensuse 15.3 geînstalleerd gekregen van usb-key; dat gaat vrij snel, en daarna kan je verder doen vanop afstand via de commandolijn.

Log in via ssh.
Start yast.

Updates, yast
Bij Yast, Software, Online Update krijg je (na Initializing..) een lijst met updates. In de eerste kolom staat een a+ of niets, tweede de naam “SUSE-2020-3129” bv, derde de aard “recommended/security/..”, daarna een samenvatting in tekst, en laatste kolom Version staat een “1” bij alles (hier op dit moment).
Bovenaan staat “Filter”, en onderaan zie ik dat die staat op “needed patches”. Ik kies F10 om er uit te gaan, maar helaas betekende dat bevestigen, en de updates draaien. Er komt een melding dat herstart moet worden om de updates te doen werken.

Updates, zypper
Na het opstarten doe ik zypper up, dat ook nog iets upwaardeert..

Software bij-installeren

Als je geen individuele software wil selecteren, maar een kant en klare combinatie wil gebruiken, bv LAMP, kan je Yast omschakelen naar die keuze. In ht veld Filter, waar Search staat, kan je naar “Patterns” verzetten.
Bij “Web en LAMP server” zal die ook voorbeelden en documentatie mee installeren. Dat betekent ondermeer een “It works” index.html, een favicon.ico en robots.txt bestand.

Anders:
Yast, software management, zoek..

– mariadb (databank – install)
Geeft message at /var/adm/update-messages/mariadb-10.5.8-1.5-something met wat uitleg voor ingebruikname.
– eventueel mariadb-tools
– mc (midnight commander – install)

Het is niet omdat je Apache geïnstalleerd hebt, dat die ook werkt.
systemctl start apache2
systemctl status apache2

Je kan van localhost testen, zonder GUI/browser met :

mkdir test
cd test
wget http://localhost/

Dan vraag je de indexpagina op (als die bestaat wordt die hier naar je test map afgehaald/bewaard); anders krijg je een fout, bv 403), maar daarmee heb je al een idee hoever het al werkt.

Het is niet omdat je Apache gestart hebt, dat die ook bereikbaar is (van buitenaf).
nmap -p 80 ip.address.1.100
(openen gekozen poort – standaard 80 – in firewall).
Yast, Firewall, External, Apache2 aanzetten.

Yast, Firewall, Interfaces: eth0 staat op “default”. Zet op “external” of check of default external is (standaard meestal wel)

Dan bevestigen en de firewall herstarten:

(zie ook http://linuxuser.copyleft.be/liglog/?p=8253)

systemctl restart firewalld.service

MariaDB: secure install?
De melding toont hoe je mariadb kan starten, en verwijst naar het van mysql bekende script om wat beveiligingen toe te passen: mysql_secure_installation.
(Zet wacthwoord en verwijdert anonieme gebruiker en test databank, verhindert root login vanop afstand, en herlaadt de rechtentabellen)

Voor je dat script start moet je de databank starten, anders krijg je een foutmelding (Can’t connect to local MySQL sever through socket ..) bij de vraag om het wachtwoord.

systemctl start mariadb.service
systemctl status mariadb.service
q
mysql_secure_installation

Volg de stappen van het script (het gevraagde root wachtwoord is dat van de databank root user, niet van de server!)
Enter, "n" Enter, "Y" Enter, (new password), (new password), "Y", "Y", "Y", "Y"

Probeer of wachtwoord klopt:
mysql -u root -p

Succes.

15.6 inch FHD Monitor

Filed under: — cybrarian @ 9:15 am

Een scherm zonder handleiding
Een optie voor gebruik bij je raspberry pi: Een touch-scherm met ingebouwde batterij en aansluitingen voor hdmi en usb. Adapter met usb-C. Audio mini-jack out (audio van hdmi) wat handig is voor de Pi 400 die geen audio-uit heeft.
Er is enkel een kaartje bij met een QR code om te scannen, die leidt naar een webpagina https://www.waveshare.com/wiki/15.6inch_FHD_Monitor (link).

Eigenaardig gedrag als:

Demo
– na even niet gebruiken staat scherm af; zet terug aan met lang indrukken (op gevoel) eerste knop zet het scherm een rooster van 4×4 tekst “demo” op het scherm; afwisselend een kolom met blauwe achtergrond en grijze achtergrond; die blijft heel de tijd pinken. Terug af en aan gezet en het is weg..- toch niet, duikt terug op. Op de online documentatie is helemaal NIETS te vinden over een “demo” stand…; de power knop dient alleen voor aan uit volgens de handleiding, dus hoe ik in “demo” stand ben geraakt .. geen idee.

Batterij
Heel vervelend is dat je geen batterij melding krijgt.
Als je lang rondspeelt in het menu van OSD (On Screen Display), dan vind je daar wel instellingen, en een van de diepst verstopte is die van de batterij-weergave. Die kan je aan en af zetten; als ze aan staat komt ze VAST rechtsboven in het scherm te staan.
Dat betekent voor de Pi: over het klokje. Het klokje wordt onleesbaar, en ook de batterij-weergave is maar leesbaar als je een donkere achtergrond hebt (bv mouseover op klokje).
Je kan de OSD weergave wel op meer transparant zetten om dat te verzachten; ik heb nu een moeilijk afleesbaar klokje en een bij mouseover af te lezen batterij-aanduiding. Je kan natuurlijk kiezen om de takenbalk van de Pi onderaan te zetten (rechtsklik voor instellingen).

Raspberry Pi 400: aan of af?

Filed under: — cybrarian @ 8:26 am

Stroom aansluiten = automatisch aan. Dit kan een voordeel zijn; als je een tijdsklok op de stroomaanvoer zet, kan je hem “programmaren” om aan te springen.

Afsluiten via het menu “Afmelden”, sluit systeem volledig af (maar blijft stand-by, dus nog miniem stroomverbruik).

Als Pi400 is afgesloten, kan hij terug geactiveerd worden met de F10 toets (lang indrukken).

Afsluiten kan ook via Fn-F10.

12/7/2021

Raspberry Pi (scherm) valt uit

Filed under: — cybrarian @ 11:12 pm

Is er een power management? Is het een screensaver? Hier alvast iets:
https://raspberry-projects.com/pi/pi-operating-systems/raspbian/screensaver

Voorbeeld opensuse 15.3 fixed ip server

Filed under: — cybrarian @ 2:14 pm

De meeste systemen komen met een voorgeïnstalleerde Windows, bv 10, geînstalleerd met UEFI toestanden.

Boot
In het bios (bv ESC ingeduwd houden bij opstarten) kan je de instellingen voor het booten veranderen, en bv de UEFI Boot Sources op Disabled zetten.
Daarna USB-key met opensuse 15.3 aansluiten, ESC of F9 om boot medium te kiezen.
Kies de USB-key uit de aangeboden mogelijkeheden.

OpenSUSE
kies het toetsenbord; bv Belgisch (taal laat ik op standaard Engels staan).
Activate online repositories: No (later wel).
Installatie: “Server” of “Transactional Server” (met read-only file system; die reboot automatisch na updates, ’s nachts ergens tussen 3 en 5, maar instelbaar. Voordeel is dat je er niet zelf aan moet denken om te herstarten om de updates aktief te maken, en dat het updaten geen productieve tijd wegneemt. Wel checken wanneer je backups lopen!)

Import public key: .. (HD nummer).. hier kan je waarschijnlijk voorbij zonder op te letten..

Netwerk
Probleem met instellen van netwerkgegevens en/of ip-adres:
– ping: Destination host unreachable
– network is unreachable of zoiets

systemctl status network
Toont of wicked werkt (default op Suse voor vaste computers; voor laptops is het Network Manager)
(werkt met de wicked deamon wickedd, voor systemctl start wicked of systemctl start network zie meer hier)

Voorbeeld van instellen van een server onder opensuse 15.3
met yast: System, Network Settings:
Overview – Hostname – Routing

Overview: netwerkkaart(en) zichtbaar met mac-address en device name (bv eth0/eth1), en ip-adres of not configured.
Edit of Add om te wijzigen.

– ip adres 192.168.1.123 (bij instellen kies /24 ipv /32)
(ip a controleert)

Hostname/DNS
– Static hostname “myserver”
– Set hostname via DHCP: No
– Modify dns configuration (Use default policy): Minstens invullen Name Server1: bv 192.168.1.1
– domain search – (leeg laten? locale mynetwork.loc?)

Routing
je moet niet perse als server doorsturen, maar wel je default ingeven, bv 192.168.1.1 , device: eth0, destination leeg laten.
(dan test: cat /etc/resolve.conf moet achteraan nameserver 192.168.1.1 bevatten)

Na wijzigen zeker ook herstarten om te kijken of het bij start allemaal op zijn pootjes terechtkomt.

Is de kabel ingestoken, netwerkaansluiting aktief?
ip a controleert; geeft bv down als kabel los is, “up” als kabel aangesloten is (en ververst ook bij wijziging).

7/7/2021

Eenvoudig beeld bewerken op Raspberry Pi OS

Filed under: — cybrarian @ 12:28 am

De standaard afbeeldingbekijker op Raspberry pi is nogal beperkt tot het bekijken van beelden, en ik wil geen Gimp installeren. Ik wil snel een foto verkleinen of kantelen zoals ik op mijn KDE desktop doe in het standaard beeld-programma Gwenview of zoiets.

Op Raspberry bestaat dat ook, en heet dat Mirage.

sudo apt-get install Mirage

Kantelen, spiegelen, uitsnede nemen, verkleinen tot zelfgekozen aantal pixels in lengte/breedte met mogelijkheid tot behoud van de verhoudingen, enz.

2/7/2021

Geluid testen

Filed under: — cybrarian @ 12:23 pm

Ik wil een typische “beep” gebruiken in een script om de aandacht van de gebruiker te trekken, bv nadat een stuk van het script afgelopen is en terug een wachtwoord moet ingevoerd worden om het script te vervolgen.

Ik draai het script in een Konsole venster (onder KDE).

Daarvoor wil ik mijn geluid testen op een opensuse 15.2 systeem;
dat ging, zonder iets bij te moeten installeren, zo:

speaker-test -Dplug:front -c2 -l3 -twav
(rechstreeks op de commandolijn of vanuit een script)

Een stem zegt “voor links, voor rechts” (in het Engels).

De l3 voert de test 3 keer uit.

Alleen “front left” of “front right” kan met:

speaker-test -Dplug:front -c2 -s1 -l3 -twav
speaker-test -Dplug:front -c2 -s2 -l3 -twav

Volgens de documentatie zou je ook een toon moeten kunnen weergeven:

speaker-test -s 1 -t sine -P 2 -f 200

(geeft een zachte diepe toon)

Bron:
https://askubuntu.com/questions/19906/beep-in-shell-script-not-working
https://linux.die.net/man/1/speaker-test

3/6/2021

nginx webserver op Raspberry Pi

Filed under: — cybrarian @ 12:23 pm

Als je een png beeld of een log/tekst wil laten raadplegen vanop afstand met een browser, kan je een eenvoudig webserver gebruiken: nginx
(uitgesproken “Engine X”)

sudo apt-get update
sudo apt-get install nginx

Dat is voldoende om op je localhost de welkom-pagina te zien van nginx:
(raspberry pi browser “localhost”)

De plaats waar die werkelijk staat is: /var/www/html/index.nginx-debian.html

Zet in die map een gewone index.html, en die zal worden weergegeven in de plaats van bovenstaande.

De map is van root, je hebt dus root rechten nodig om er te mogen schrijven/wijzigen.

Je kan bv een submap maken en daar het script dat de data maakt rechen geven om te schrijven.

1/6/2021

Tumbleweed en updates: dup!

Filed under: — cybrarian @ 10:54 pm

In Tumbleweed/KDE is het verleidelijk om op het geel/groene knopje voor updates te duwen onderaan rechts, maar dat is NIET de manier om updates te doen op Tumbleweed!

De aanbevolen manier is op de commandolijn:
zypper dup

Uit een reddit post:

zypper dup is the only valid, supported, expected way of keeping Tumbleweed up to date

Dus eigenlijk zou je die desktop applet met meldingen van software updates moeten kunnen uitschakelen, maar dat kost wel wat zoekwerk.

Kort gezegd: je moet in de configuratie van die onderderste takenbalk geraken, en daar zet je het “tonen” van die software updates af .

Rechtsklik op de balk en kies “Edit Panel”
Ga boven de symbooltjes van update, bel, luidspreker, plak enz staan, en beweeg er naartoe dan krijg je een instellingenkeuze; kies Configure

System Tray Settings
Entries
Miscellaneous
Scroll naar beneden tot “Software updates”
Zet het rolluikvakje op “Disabled”.
(staat standaard op “Show when relevant” dacht ik).

Apply, Ok, en niet vergeten daarna zelf de updates te doen met zypper dup

Hou je vast voor bv 2415 paketten als je al even (paar weken) geen updates gedaan hebt…

ps: Als je rechtsklikt boven de icoontjes (rechtsonder in zwart-wit), dan kan je een beperkte configuratie doen, zoals dagelijks/wekelijks/maandelijks).

Notifications Application settings… Software updates: Show popups, .. -in not disturb mode, -history, .. badges..

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. 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.

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.

27/4/2021

Uur verdwijnt in KDE takenbalk

Filed under: — cybrarian @ 1:24 pm

Klok
Op mijn KDE plasma desktop heb ik de tijdsaanduiding onderaan rechts geconfigureerd om ook de datum weer te geven.
(op de klok onderaan rechts op primair scherm -linkse scherm van 2):

Rechtklik op de tijd, “Digitale klok configureren”, Appearance/Uiterlijk: Datum tonen (geen seconden, geen tijdzone). Tijdweergave: standaard van regio, Datumopmaak: afgekorte datum.

Ik merk echter dat de tijd, die dan boven de datum staat, op een bepaald moment “weg” is, niet meer zichtbaar, terwijl de ruimte nog wel vrij is, als grijs vlak. Na in/uitloggen komt de tijd soms terug, maar ik heb het vermoeden dat het iets te maken heeft met de hoogte van de takenbalk/de ruimte die de letters nodig hebben. Op een andere KDE desktop (zelfde softwareversies, met Compositor scale method: Crisp, backend XRender) doet het probleem zich niet voor.

Lettertype
Ik ga in dezelfde instellingen, en kies onderaan Tekenstjil: en zet die van standaard naar een ander lettertype, bevestigd.
(als je nadien terug hier komt staat de dropdown box altijd op standaard, al is dat niet de huidige instelling).

De tijd is nu terug normaal zichtbaar!

Gebruikte configuratie: OpenSUSE 15.2 KDE, 2 monitors, compositor: OpenGL 2.0, schalingsmethode: accuraat, Display globale schaal: 1000%).

Powered by WordPress