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

26/4/2021

Top maar niet zo snel

Filed under: — cybrarian @ 10:21 pm

Ik wil proberen hoelang een open ssh verbinding open blijft, ik doe op de afstands-Linux “top”; dat geeft bovenaan links de systeemtijd weer en die bevriest als de verbinding verbroken is.

ssh user@remoteIp
****
date
top
 d
 5

Top hoeft niet zo snel te verversen, maar er is geen parameter om bij het starten een interval aan te geven.
Dat kan je wel eens top draait: tik d en je krijgt de vraag een nieuwe delay in te geven, de standaard is 3.
Je kan top verlaten met q of met ctrl-c.
Als je voordien met date de datum/tijd laat weergeven, dan kan je die terugvinden als begintijd bij het verlaten van top (scherm naar boven).

18/4/2021

Dolphin vensters worden Dolphin tabs

Filed under: — cybrarian @ 8:41 pm

Dolphin 20.12.3 bestandsbeheerder (file manager) van KDE, bv in openSUSE

Blijkbaar is de standaardinstelling van Dolphin veranderd, want plots – was het na een update? – krijg ik een nieuw Dolphin venster in een nieuw tabblad in plaats van in een nieuw venster.

Dat is vervelend als je bestanden van de ene naar de andere plaats wil zetten.

Dat kan gelukkig met een instelling aangepast worden:

In het menu Settings, configure Dolphin, gezocht en gevonden onder “Startup”, daar zie je “General”; “Open new folders in tabs” heb ik afgezet.

Dus:
menu Settings, Configure, Startup, General: Open new folders in tabs

Als het menu niet zichtbaar is: CTRL-M.

15/4/2021

Versleutelde backup op usb-drive

Filed under: — cybrarian @ 9:40 am

Ik wil een kopie van gigabytes gegevens veilig van Linux-computer A naar Linux-computer B brengen, zonder een netwerkverbinding tussen beiden.

1. Maak een encrypted usb-drive
bv vanuit Yast2, Systeem, Partitionering.
Let op want hier staan ook je andere harde schijven, met je systeem en je gegevens, controleer elke bewerking twee keer!
Zoek eerst uit welk “device” de usb-drive is door de beschikbare opslagplaatsen te vergelijken voor en na het aansluiten van de usb-drive;

Commandolijn: doe als root:
fdisk -l
Sluit de usb-drive aan en doe opnieuw:
fdisk -l
Het verschil geeft aan welk device je moet kiezen.

In mijn geval is het /dev/sdb

In Yast2 kan je partities verwijderen en bijmaken, en de nieuwe partitie formatteren. Een nieuwe drive is bv geformatteerd in een Windows bestandssysteem (vfat, ntfs), hier kan je voor een Linux systeem kiezen, bv Ext3, duidt aan dat je wil versleutelen (“encrypt”), en kies een wachtwoord dat je veilig ergens noteert.

Nadat de formattering klaar is (ik heb geen label gegeven), zie je bij “Available Storage” de driver met een aanduiding in de kolom “Enc”:

Device /dev/sdb1 | size 7.50 GiB | Enc x | Type Ext3 Partition | Label | Mount Point /run/media/root/xxxx-xxx-xxx-xx

Probeer of je de drive kan gebruiken, maak er evenuteel een Archief map op.

2. Maak een kopie
Bij het aansluiten van de usb-drive op systeem A heb je het hiervoor gekozen wachtwoord nodig om hem aan te koppelen (mount). Je moet ook dezelfde gebruikersnaam hebben, in het geval van “root” is dat geen probleem.

Op de desktop (KDE) kan je “Menu”, “Systeem”, “Bestandbeheerder SuperModus” kiezen. Met het root wachtwoord krijg je die toegang met de waarschuwing: “Dolphin als root uitvoeren kan gevaarlijk zijn. Wees voorzichtig”. Klik op de versleutelde drive bij Locaties (onderaan links). Geef het wachtwoord van de drive/partitie.

Zet de vorige kopie in een mapje “Archief” (als er genoeg plaats is op de usb-drive voor een extra kopie).

Kopieer wat je nodig hebt van computer A en koppel veilig af (unmount).

3. Zet de kopie over
Neem de usb-drive mee naar computer B, sluit hem aan. Als root heb je weer hetzelfde wachtwoord nodig om de usb-drive aan te koppelen (mount). Je kan nu de kopie eraf halen.

4. Verloren
Als je de usb-driver kwijt geraakt, kan de vinder er niet onmiddellijk gegevens van lezen. Met de juiste kennis en hulpmiddelen kan hij wel een programma alle mogelijke wachtwoorden laten proberen op de usb-drive, dus het is een oppervlakkige bescherming, die beter is dan een onbeschermde usb-driver verliezen; de toevallige vinder zal misschien denken dat die kapot is of hem formatteren voor zijn eigen gebruik.

Bij een Linux gebruiker: “7,5 GiB Encrypted Drive” en na een klik “VendorCo ProductCode” needs a password to be accessed. “Please enter a password: “. Als je dat niet op een label op de drive geschreven hebt eindigt het hier met :”Could not mount this device”.

5. Gewonnen
– Als computer A kapot gaat (harde schijf), gestolen wordt kan je computer B inzetten met de laatste backup erop (kopie bestanden/installeren programma/importeren databank)
– Als op computer A een zware vergissing gebeurt met dataverlies als gevolg, kan je de backup kopie van de usb-drive terugzetten, en eventueel 1 versie verder teruggaan uit de Archief map.

14/4/2021

ping met tijdsaanduiding

Filed under: — cybrarian @ 10:20 pm

Ik wil zien wanneer een netwerkverbiding verbroken wordt, en wil daarvoor een ping gebruiken met een tijdsaanduiding. Ping heeft dat standaard niet in zich, of toch: de paramater “D”:

ping -D

~> ping -D -i 60 192.168.1.78
PING 192.168.1.78 (192.168.1.78) 56(84) bytes of data.
[1618407849.111216] 64 bytes from 192.168.1.78: icmp_seq=1 ttl=63 time=11.5 ms
[1618407909.161582] 64 bytes from 192.168.1.78: icmp_seq=2 ttl=63 time=11.0 ms

Spijtig genoeg is de “timestamp” die van de unix tijdrekening, en moet die vertaald worden.

Als je het éénmalig nodig hebt kan je de [1118409110.035058] in een website plakken die het voor je omrekent.

Anders moet je in een script de vertaling laten doen.

date -d @1618407849.111216

wo apr 14 15:44:09 CEST 2021

13/4/2021

EDITOR environment variabele in .profile

Filed under: — cybrarian @ 8:38 pm

Omgeving: openSUSE Tumbleweed KDE desktop (KDE Frameworks 5.80.0) met gambas3, git, …

Ik krijg in Gambas de melding:

Please set the $EDITOR environment variable with your favorite graphical text editor. Some version control commands need it.

Dat kan je doen in het .profile bestand in je home directory.
Je ziet er al een paar lijnen klaar staan met een voorbeeld, je moet ze enkel aktiveren:

# Some applications read the EDITOR variable to determine your favourite text
# editor. So uncomment the line below and enter the editor of your choice 🙂
#export EDITOR=/usr/bin/vim
#export EDITOR=/usr/bin/mcedit

Ik wil mcedit gebruiken en installeer dat nog snel (als su root) met zypper install mc.
(of met Yast, software management; “mc” staat voor Midnight Commander, en installeert ook mcedit, een commandline editor).

Daarna haal ik het commentaar teken weg zodat export EDITOR=/usr/bin/mcedit aktief wordt bij volgende login.

#export EDITOR=/usr/bin/vim
export EDITOR=/usr/bin/mcedit

Controleer de huidige environment variabelen met:
printenv

Misschien de bekendste is

SHELL=/bin/bash

12/4/2021

Git: in verkeerde branche gewerkt

Filed under: — cybrarian @ 4:03 pm

Ik zit ijverig te werken en nadien zie ik dat ik in de master branch bezig ben ipv de dev branch.
Ik heb nog geen git add of commit gedaan.
Ik kan natuurlijk alles weggooien en de master terugzetten op een vorig punt.

Maar ik wil de wijzigingen wel bijhouden, en ik wil die in de dev krijgen.

De aanbevelingen die ik lees gaan ongeveer zo:
– maak een nieuwe branch vanuit die master die je gewijzigd hebt (maar nog niet ge-commit), geef hem een tijdelijk naam bv tempdev.
git checkout -b tempdev
– voeg daar alle bestanden toe en commit al je werk
git add .
git commit -m "some new work"

– check of je de dev branch hebt:
git branch -l
master
* tempdev

Als je de dev branch niet hebt, kijken of hij er remote wel is:
git branch -lr (opgelet dit kan een vertekend beeld geven als die recent is bijgemaakt en je niet hebt bijgewerkt…)

origin/HEAD -> origin/master
origin/master

Dus eerst synchroniseren met online:
git fetch

remote: Enumerating objects: 32, done.
remote: Counting objects: 100% (28/28), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 16 (delta 12), reused 0 (delta 0)
Unpacking objects: 100% (16/16), done.
From git://git.code.sf.net/p/myproject/code
* [new branch] dev -> origin/dev
0c4e870..b8c15dc master -> origin/master

git branch -rl
origin/HEAD -> origin/master
origin/dev
origin/master

Beter!
– schakel naar dev branch en merge die met devtemp (importeert de devtemp wijzigingen).
git checkout dev
git merge tempdev

– commit en push zodat de (online) “remote” dev branch is bijgewerkt.
– schakel naar die je master en reset hem naar de laatste versie (van remote halen dus).

(wordt vervolgd nadat ik het ook effectief uitgeprobeerd heb)

Fout tijdens bijwerken: Failed to obtain authentication

Filed under: — cybrarian @ 9:02 am

Vastgesteld op openSUSE 15.2 en 15.3 Beta.
Na een paar dagen niet-gebruik staat mijn desktop vol met meldingen:

Fout tijdens bijwerken.
Failed to obtain authentication.

De foutmelding komt van het automatische checken van de updates. Ze hebben er niet aan gedacht dat de meldingen niet weggeklikt worden als de desktop onbeheerd is achtergelaten. En dus komt het scherm na een week vol te staan met een mozaïek van foutmeldingen (11 hoog, 6 breed), die je dan één voor één moet wegklikken, het lijkt wel een game. En dan nog een reeks onderaan rechts die als stapel wachten om afgeklikt te worden; nl meer dan 148. Ik kan me voorstellen dat het de desktop op den duur doet hangen of crashen.

Opmerking:
– Op een ander systeem met openSUSE, dat wel ingelogd stond, maar waar de desktop niet het aktieve scherm was (na bv CTRL-ALT-F1), deed het euvel zich niet voor. Pas op het moment dat die desktop terug aktief wordt (ALT-F7), gaat de updater de updates checken.
– Als je zelf een applicatie als screensaver hebt ingesteld, kan het nog gekker worden; de desktop wordt als aktief beschouwd voor de melding van de updates, en die lijken dan weer als aktiviteit beschouwd te worden voor de screensaver, die dus nadien een tweede keer je alternatieve screensaver start (terwijl die niet door jou was afgesloten).

Heraalt zich

– Het fenomeen met de vensters herhaalt zich, nu op een maandag na een weekend, op openSUSE 15.2 en mogelijk ook op openSUSE 15.3 beta: die desktop moest terug opgestart worden (user login scherm), terwijl ik die niet had uitgelogd vrijdag. Ik startte daar manueel de updates uit de statusbalk, en dat gaf idd een aantal updates die klaarstonden.
– Ik zag deze keer ook een melding dat de grafische omgeving door een fout terug was opgestart of zo (openSUSE Leap 15.2 op maandag – na weekend, tweede of derde keer dat de mozaiek op het scherm zich voordeed). Ik had het bericht onachtzaam weggeklikt om te beginnen werken, maar nu begin ik te denken dat er misschien een verband is; stel je voor dat er zo veel meldingen waren op het scherm, dat het geheugen volgelopen is… Volgende keer moet ik ze eens juist noteren.

– Als ik me door de mozaiek geklikt heb, en de updates uit de statusbalk oproep en manueel uitvoer, doen er zich geen problemen voor, en er wordt bv nergens een wachtwoord of bevestiging gevraagd, dus ik vindt niet waardoor het veroorzaakt werd. Er staat bv geen Yast2 venster open.

– Statusbalk, status en meldingen, Meldingen: “Meldingenservice niet beschikbaar” en de bel staat rood doostreept en disabled-grijs. Notifications are currently provided by ‘Xfce Xfce Notify Deamon’. Op eenzelfde openSUSE Leap 15.2 met effectief een Xfce destop is er geen probleem met de notifications. Te checken: wat na afmelden/terug aanmelden?

7/4/2021

Brother multifunctional in openSUSE tumbleweed

Filed under: — cybrarian @ 10:34 pm

Op zoek naar een Brother MFC laser-kleur printerdriver; kijk eerst in softwarebeheer Yast, Software, zoek, brother…

printer-driver-brlaser – Driver for (some) Brother laster printers

In de uitleg erbij staat dat de meeste Brother printers een standaard printtaal als PCL of Postscript ondersteunen. Als je een monochrome Brother laserprinter hebt, of een multifunctionele, en andere open source drivers niet werken, kan je deze proberen.

Er worden een aantal ondersteunde printers opgesomd:

Brother DCP-1510 series Brother DCP-1600 series Brother DCP-7030 Brother DCP-7040 Brother DCP-7055 Brother DCP-7055W Brother DCP-7060D Brother DCP-7065DN Brother DCP-7080 Brother DCP-L2500D series Brother DCP-L2520D series Brother DCP-L2540DW series Brother HL-1110 series Brother HL-1200 series Brother HL-2030 series Brother HL-2140 series Brother HL-2220 series Brother HL-2270DW series Brother HL-2375DW Brother HL-2390DW Brother HL-5030 series Brother HL-L2300D series Brother HL-L2320D series Brother HL-L2340D series Brother HL-L2360D series Brother MFC-1910W Brother MFC-7240 Brother MFC-7360N Brother MFC-7365DN Brother MFC-7420 Brother MFC-7460DN Brother MFC-7840W Brother MFC-L2710DW series Lenovo M7605D

Ook vind je een scannerdriver:

brscan4 – Brother Scanner Driver
SANE drivers from Brother for brscan4 compatible models.

Daarna de printer installeren via Yast.
(zie ook http://linuxuser.copyleft.be/liglog/?p=6739)

Als je nummer er niet tussen staat, bv MFC9465, kan je een andere proberen, bv en uitproberen wat werkt.
– 7420 (brlaser v6)… testprint 2 pagina’s: apart, rare vakjes en vlakjes op begin van blad, rest leeg
– MFC 9500 … testprint 2 pagina’s, apart geprint, zwart-wit als gewone laserprinter, niet recto-verso.
– 6550 MC …testprint 2 pagina’s: apart geprint, zwart-wit als gewone laserprinter, niet recto-verso.
– …

Beter toch de brother drivers afhalen…

https://support.brother.com/g/b/downloadend.aspx?c=be&lang=nl&prod=mfc9465cdn_eu_as&os=127&dlid=dlf006893_000&flang=4&type3=625

Driver Install Tool
The tool will install LPR, CUPSwrapper driver and scanner driver (for scanner models).
22/01/2021
(2.2.2-2) 0.02
MB

Terminal, gunzip linux-brprinter-installer-*.*.*-*.gz
Dan moet je het programma uitvoerbaar maken en als root draaien.

localhost:/home/cybrarian/Downloads # chmod +x linux-brprinter-installer-2.2.2-2
localhost:/home/cybrarian/Downloads # ./linux-brprinter-installer-2.2.2-2
Input model name ->MFC-9465CDN
You are going to install following packages.
mfc9465cdnlpr-1.1.1-5.i386.rpm
mfc9465cdncupswrapper-1.1.1-5.i386.rpm
brscan4-0.4.10-1.x86_64.rpm
brscan-skey-0.3.1-2.x86_64.rpm
OK? [y/N] ->y

Licenties bevestigen y, y..

28/3/2021

Harde schijf gebruik; verdeling zichtbaar maken

Filed under: — cybrarian @ 11:26 am

Ik wil onderzoeken hoe mijn harde schijf gevuld is, en ik weet dat daar grafische hulpmiddelen voor bestaan die dat per directory weergeven. Op KDE is er bv filelight, op Gnome baobab.
Meestal kan je vanuit die programma’s ook bestandsbeheer doen om je schijfruimte wat op te kuisen, opgelet want soms zonder “undo”!

Filelight
https://apps.kde.org/en/filelight

Filelight versie 20.04 is aanwezig in de openSUSE repositories met de beschrijving: graphical disk usage viewer. Gebruikt LibQt5, en er hoort een taalpackage bij filelight-lang, en is maar 1.46 Mb groot. Na installatie komt het in het menu Systeem terecht.

Na start krijg je een eenvoudige weergave van het gebruik van de opslag door het hele systeem.
Met open kan je bv naar je home directory gaan, en dan wordt die onderzocht (“gescand”), waarna er een kleurrijke taartgrafiek verschijnt. Je kan met de muis over de delen bewegen, dan krijg je de namen van de directories en grootste bestanden te zien.

Ik stel bv vast dat een vierde van de ruimte is ingenomen door backups, en de downloads map is tweede grootst. Daarin vallen de iso’s op, misschien kan ik die wel opkuisen.

Procenten??
De percentages worden verkeerd weergegeven bij de grootste blokken, het lijkt soms wel een willekeurig getal… Het midden wordt wel weergegeven als 100%, maar de volgende ring gaat de mist in, met 4% voor 37 GB, 12% voor 32 GB, 1% voor 21 GB en een aantal procenten worden niet weergegeven (ook van grote stukken van bv 21 GB).
Vreemd! Dit is versie 20.04.2, hopelijk wordt dat in een update verbeterd…

Baobab
Ook wel Disk Usage Analyser, wiki.gnome.org/ bv versie 3.34 in Ubuntu 20.04 LTS.
Op Ubuntu te vinden is onder Hulpmiddelen, Schijfgebruik. Ik denk dat die standaard geinstalleerd wordt, moet anders gemakkelijk te vinden zijn in het softwarebeheer. Het is alleen verwarrend onder welke naam je moet zoeken, ook bv als je het programma wil starten moet je zoeken naar baobab en krijg je schijfgebruik aangeboden als programma.

Procenten?
De weergave van de gekozen map is zeer handig: links van groot naar klein met een kleurenbalkje de hoeveelheid (procentueel lijkt me, maar dat wordt niet aangegeven), en rechts een soort taartdiagram. Dit programma lijkt geen procenten weer te geven in getallen.
Je kan op een lijn klikken en dan wordt de tqqrt aangepst, met de grootte erbij.
Ik zie op deze vrij verse installatie bv dat de grootste capaciteit in de cache directory zit (/home/username/.cache), daarna in de videos map.

kdirstat, QDirStat
Vroeger was er op KDE kdirstat, maar dat was in de kde 3.x tijd. Gebaseerd op kdirstat werd een algemeen Qt5 programma ontwikkeld, QDirstat. Het bestaat voor alle X gebaseerde systemen en is bv aanwezig in de openSUSE repositories, versie 1.5, neemt 1.55 MB in.

– Percentages?
Dit programma geeft eerder blokjes weer in plaats van de taartgrafiek. Als je een blok, bv op grootte gekozen, aanklikt, krijg je bovenaan de naam van het bestand (was beter ook in een mouseover geweest).
Maar ook een mooi overzicht in kolommen, van groot naar klein met de percentages erachter, in getal en in een gekleurde balk onder de “subtree percentage” kolom. Je kan kiezen tussen verschillende layouts (meer/minder detail in de kolommen, enz) waarvoor je met een knop onder het menu direkt kan omschakelen.
Dit vind ik eigenlijk het handigste systeem: overzichtelijk en geeft me snel wat ik moet weten:
homedir als 100% gezet, en dan
– 24.9 % downloads
– 21.9 % backups
– 12.5 % videos
– 11.9 % Pictures
– 5.8 % Documents
enz…

26/3/2021

opensuse en arduino

Filed under: — cybrarian @ 12:40 pm

Software
Helaas is de arduino IDE verdwenen uit de openSUSE repositories.

Online webeditor
Je hebt als backup nog wel de online editor: https://create.arduino.cc/editor/
Helaas word je daar verplicht een account aan te maken. Je hebt er enkel een e-mail adres voor nodig, waarop je een mail krijgt die je moet bevestigen.
Nadeel:
– je kan niet offline werken
– als het Arduino platform beslist om iets niet meer te ondersteunen, en het verwijdert uit het online platform, ben je het kwijt.
– je geeft gegevens over jezelf vrij: rechstreeks het e-mail adres en onrechtstreeks minstens datum-tijd van aanloggen en aktiviteit, ip-adres, …?
Voodeel:
– De IDE wordt vanzelf up-to-date gehouden
– ook de verzameling van bordjes en voorbeeldcode is gemakkelijk beschikbaar.
– je kan de sketches gemakkelijk online opslaan en vanop een andere locatie verder werken (niet geprobeerd).
– geïntegreerde aanmelding voor help forum enz.

Je kan werken vanuit Firefox, maar voor het downloaden van de “sketch” of het programma rechtstreeks naar de arduino heb je een speciaal stukje “koppel” software nodig: ArduinoCreateAgent, die je kan downloaden van de Arduino site als tar.gz:
ArduinoCreateAgent-1.2.1-linux-amd64-installer-firefox.tar.gz
Die moet je uitpakken, en starten.

Daarmee kan de IDE in Firefox “voelen” dat er een arduino bord is aangesloten.

Rechten
Om ook naar het bord te kunnen schrijven moet de gebruiker rechten hebben om naar de seriële poort te schrijven. Die kan je bv zo toevoegen:
Yast systeembeheer, gebruikers en groepen, kies de gebruiker en klik Edit, Details. Daar voeg je de “dialout” groep toe door die “aan” te klikken. De gebruiker moet uitloggen en terug inloggen voordat het werkt.

Powered by WordPress