3/7/2024

Raspberry Pi OS

Filed under: — cybrarian @ 9:09 am

Raspberry Pi OS

Raspberry Pi OS is sterk verwant aan Debian, maar is niet hetzelfde. Debian werkt met versies, en Raspberry Pi OS volgt die in grote lijn maar is tussendoor in “continual development” een beetje als een “rolling release” (vgl bv tumbleweed). Dat heeft zijn voordelen (altijd doorlopende ontwikkeling en verbeteringen zonder te moeten wachten op een nieuwe grote versie), maar ook nadelen; er zal in de loop der tijd gemakkelijker iets “breken”, terwijl je dat bij afgelijnde versies eerder zal hebben bij overgang naar de nieuwe grote “versie”.

Onderhoud
Apt-get is stilaan vervangen door apt.
Verder is het gebruik gelijkaardig als vroeger, behalve (vanwege de rolling release) voor de “upgrade”!

Zoeken

apt-cache search gambas3

Toon meer info:
apt-cache show gambas

Installeren van software
Eerst:
sudo apt update

+ installeren:
sudo apt install gamba3-ide

De-installeren:
sudo apt remove gambas3

Werkelijk ook alles wissen:
sudo apt purge gambas3

Upgrade
Dit is anders dan de bekende apt-get upgrade:

sudo apt full-upgrade

Check eerst eventueel de vrije schijfruimte:
df -h

Ruimte vrij maken (overgebleven bestanden van installatie/updates)
sudo apt clean

https://www.raspberrypi.com/documentation/computers/os.html#update-software

GPIO

https://www.raspberrypi.com/documentation/computers/os.html#gpio-and-the-40-pin-header

Firmware
Wees voorzichtig, maak een backup!

sudo rpi-update
...
sudo reboot

Vorige firmware versie:

sudo apt-get update

sudo apt install --reinstall raspi-firmware

1/7/2024

De Raspberry Pi 400 in 2024

Filed under: — cybrarian @ 1:43 pm

Raspberry Pi 400 FR Kit

Deze kit bevat de embedded-toetsenbord-Raspberry Pi 400 met systeem op een 16 G grote SD-kaart er reeds in, een SD-card adapter, een voedingsadapter, en een bijpassende muis. In de doos ook een mini-hdmi naar hdmi kabel (de aanlsuiting is idd mini), en een -natuurlijk- Franstalig boekje: “Le Guide Officiel du débutant .. comment utiliser votre nouvel ordinateur”; inleiding in Raspberry Pi (een algemeen boek, niet alleen over de 400).

Het opstartscherm toont een eventueel toegewezen ip adres. De opstartprocedure leidt je snel door een paar keuzes; gebruiker en wachtwoord, land, taal, wifi of ethernet, en dan wordt de software gecheckt (updates worden afgehaald).
ps: Als je hier voor Belgie als land kiest, wordt de toetsenbordinstelling op Belgisch gezet, en staan een paar tekens niet meer juist (verschil Azerty BE en Azerty FR).
Er is geen root account wachtwoord gevraagd geweest.

Installatie eindigt met :

System is up to date

Daarna wordt aangeboden om te herstarten.

De commandolijn/terminal vermeldt Raspbian GNU/Linux 11 met kernel 6.1 aarch64 (geen Raspberry Pi OS).

Dan kan je verder software installeren: menu Voorkeuren, Add/Remove software .. bv “Ontwikkeling” (“Development”: Programmeren enz): het duurt even eer de lijst getoond wordt, dus waarschijnlijk wordt online gecheckt wat beschikbaar is …
Je krijgt een zeer lange alfabetische lijst, gelukkig is er links boven een “zoek” veld: “gambas..”; beschikbare versie is 3.15 (“Complete visual development environment”). Om verder te gaan moet het wachtwoord ingegeven worden.

Na installatie vind je het programma terug in het menu: Gambas 3.15.2.

Rechtstreeks starten
De Raspberry Pi bordjes hebben geen aan/uit schakelaar, (je moet de voeding onderbreken om ze te starten), maar deze Pi 400 heeft een toets op het toetsenbord waar een rood aan/uit icoon bij de F10 toets staat. Het leek een optie-combinatie te zijn; ook de optie-toets betekenis wordt in rode symbolen aangegeven, zoals F11 en F12 die onder F1 en F2 staan, PgUp en PgDown die bij de pijltjes staan, en die met de framboos-toets omgeschakeld worden. Maar als de Pi 400 uitstaat, kan je rechtstreeks op de F10 toets duwen om hem aan te zetten, de optie is niet nodig.

Updates
Rechtsboven komt een “update” symbool te staan, waaronder je 2 keuzes krijgt: bekijk updates, haal updates af. Als de updates zijn uitgevoerd, verdwijnt het icoon.

14/6/2024

KDE updates icoon verwijderen

Filed under: — cybrarian @ 10:06 am

Rechts beneden in de takenbalk staat een update icoon dat aangeeft als er nieuwe updates te doen zijn (groen=ok, rood=belangrijke systeem/security updates, meestal met reboot,..).
Je kan via het icoon zien hoeveel nieuwe (en welke) updates klaar staan. Door een klik kan je ze daar vanop je desktop afhalen en installeren.

Als je het updates icoon niet wil zien, bv omdat je de updates manueel vanop de commandolijn doet, vanuit een script enz, kan je dat icoon verwijderen.

Rechtsklik op icon geeft wel “Quit” mogelijkheid, maar is alleen voor deze sessie.

Rechtsklik op takenbalk (ergens in het midden, niet op het icoon van de updates)

Enter edit mode…

Dan krijg je
– een venster met instellingen: “Panel Settings” met (add spacer …)
– bovenaan een balk met + add widgets, + add panel …,
– onderaan wordt de takenbalk gemarkeerd als “aktief”

Beweeg nu met pijltje naar het update icoon, je krijgt een optie “configure”, kies die.

Je krijgt System Tray Settings: (General).

Kies Entries

Updates: “Show when relevant” –> “Allways hidden”

Toepassen: Apply (het icoon verdwijnt uit de takenbalk)

Bewaar en sluit: Ok en sluit bovenaan de andere instellingebalk.

(ps: dit is de uitleg op Tumbleweed midden juni 2024)

24/5/2024

Linux op mac hardware (M1) met UTM

Filed under: — cybrarian @ 12:58 pm

Hoe Linux draaien op een Mac met een M1 processor?

Stel dat je typische Linux software wil draaien op een mac, bv programma’s gemaakt in de Gambas programmeeromgeving.

Er bestaan verschillende manieren om virtuele machine te draaien op een mac, denk maar aan Parallels (met Russische achtergrond, nu Corel), VirtualBox (nu van Oracle: VM VirtualBox Manager), QEMU (Free/opensource), enz.

Maar er is nog een andere, nieuwe optie bijgekomen: UTM (baseert op zich ook weer op QEMU)

https://mac.getutm.app download, sleep naar je applicaties, Finder, applicaties, UTM starten.

– What’s New opent, met “UTM Remote server for macOS, en UTM Remote client for iOS and visionOS..”
– Welcome to UTM met Create a New Virtual Machine, Browse UTM Gallery, User Guide, Support.
– Create New VM, download from utm gallery: daar heb je een aantal Linux-keuzes als Arch, Debian, Fedora, Kali, ReactOS, Ubuntu 14, 22, Geen OpenSUSE!
– Download openSUSE ARM.
– Start nieuwe Virtual machine en maak de keuzes (bv: Linux, Use Apple virtualisation (boot from kernel image(), Enable Rosetta (), Memory 4096 (=default), drive 64 Gb (=default), shared directory path (“Share-UTM” in Documents), name: OpenSUSE15-5, open VM settings.

Dan krijg je een “Information” overzicht en met keuze van logo bij “operating system” en ruimte voor een nota.
Je kan in de rubrieken kijken naar je instellingen (System, Boot, …)
System
– ok
Boot
– OS: Linux, Bootloader: UEFI
Virtualisation
– hier staat alleen Rosetta af.
Sharing
– hier zie je de gekozen drive
Display:
– staat ingesteld op Dynamic resolution en 1920×1200 WUXGA
Network
– hier heb je de mogelijkheid tussen “shared” (default) en “bridged” (Advanced)
De volgende knop is “Save”
Daarna krijg je een scherm met een play-symbool als in een youtube filmpje.
Als je daarop klikt start de vm met de installatie van de gekozen image.
Die installatie verloopt als een gewone installatie, met keuzes van taal, toetsenbord, tijdzone, enz, en ik merk dat alles nogal klein weergegeven wordt, de lettertjes zijn bijna onleesbaar. De installatie loopt tot ze klaar is en de VM herstart als OpenSUSE systeem. Daarbij wordt gevraagd: “UTM wil toegang tot de microfoon”. Daarna zie je een gewone typische OpenSUSE desktop.

Bij de gedeelde drive komt er een melding dat voor Directory Sharing de Virtiofs drivers nodig zijn. You can then run “sudo mount -t virtiofs share /path/to/share” to mount the share path.

Gebruik
In de Dolphin bestandsbeheerder zie ik ook nog de DVD ISO die ik gebruikte om te installeren.

Als ik Firefox start zie ik een vreemde zwarte rand rond Firefox, die Dolphin niet heeft.

Software installeren
Is in principe hetzelfde als anders; software.opensuse.org, voor 15.5 is er alleen de community package voor Gambas3IDE, 1Click install download, installeren. Ik krijg foutmeldingen bij installatie maar de lettertjes zijn zo klein dat ik ze niet kan lezen, en ik ga er voorbij.
Er begint toch iets te installeren, ik check nadien of het gelukt is. Mogelijk heeft het te maken met die SP1.. SP2.. SP3 updates. (idd blijkt achteraf).

De software is niet (helemaal) geïnstalleerd, ik ga nog eens rond langs het softwarebeheer om de overbodige repo’s uit te schakelen.
De gambas runtime ontbreekt, in installeer die apart. Nadien krijg ik conflicten met de versies: de runtime is 3.19, de rest 3.14. Ik ga toch maar door en zal nadien wel checken of het werkt.

Resolutie opgelost

Om de kleine lettertjes te counteren probeer ik de instellingen van de VM te veranderen: Display: Dynamic Resolution : OFF. Daarna start de openSUSE met een normale resolutie, die leesbare letters oplevert.

16/5/2024

Takenbalk kwijt in KDE Plasma

Filed under: — cybrarian @ 8:36 am

Soms geraakt mijn takenbalk “kwijt”, door één of andere reden “crasht” de takenbalk en verdwijnt. Daarmee is mijn menu weg, de programma’s die open staan, en de icoontjes met status van geluid, netwerk, taal, nextcloud enz.

Oplossing is eenvoudig:

Alt-F2 roept een klein venster op om een commando in te geven (geen volledige terminal)
plasmashell start mijn takenbalk.

Ook de desktop-achtergrond met alle icoontjes komt zo terug.

Dit bespaart mij de langere weg door helemaal uit te loggen uit de desktop…

11/5/2024

Verwijderen backup bastanden met tilde

Filed under: — cybrarian @ 4:17 pm

Bij mijn programmeerproject open ik soms tekstbestanden met een andere editor als Kate, Write, of mcedit. Na een tijd zijn er overbodige backupbestanden aanwezig die eindigen op een tilde ~

Dit werkt niet in bash: rm -r *.txt~

Je moet find gebruiken, bv vanuit een script:

echo "Try to remove backup files files ending with ~ in given subdir ...(or current)"
if [ $# -eq 0 ] ; then
echo "rm ./*~"
rm ./*.*~
else
echo "find . -type f -name '*.*~' -delete"
cd $1
find . -type f -name '*.*~' -delete
fi
echo "ready."

22/4/2024

Firefox download van http-site werkt niet meer

Filed under: — cybrarian @ 8:49 am

Na een update werkt het openen van een pdf van een interne site niet meer:

Bestand niet gedownload: mogelijk beveiligingsrisico.

Versie:
Firefox 125.0.1 (64-bits)

About:config, zoek downloads

veranderde instellingen (vorige):
browser.safebrowsing.downloads.remote.block_dangerous_host (true) false
browser.safebrowsing.downloads.remote.block_dangerous (true) false
browser.safebrowsing.downloads.enabled (true) false

Het werkt nog niet; de downloads zijn “leeg”.

Dan:
dom.block_download_insecure (true) false

Hierna werkt het terug, de pdf wordt gedownload en je kan hem openen.

23/3/2024

Git worktree

Filed under: — cybrarian @ 6:23 pm

Clean?
Een “cleane worktree” is je worktree na een commit/push of na een clone of pull.
Je ziet dat aan git status.

Dirty?
Vanaf je iets gewijzigd hebt, is het een “dirty worktree”, de toestand is “bezoedeld” door wijzigingen die nog nergens geregistreerd zijn.

Multiple?
Werken aan twee branches TEGELIJK.
(normaal schakel je om met git checkout branch1, hackhackhack, get stash, git checkout branch2, hackhackhack, git commit+push, git checkout branch1 ….)

Als je aan twee branches tegelijk wil werken kan je in een andere directory terug een clone doen van het project. Dan zit je met veel dubbele code, en moet je telkens beiden syncen. Je kan het Git zelf laten doen met git worktree, dan heb je minder ruimte nodig op de harde schijf, en verloopt het synchroon houden ook automatisch:
Bv: op een Raspberry Pi een “legacy” versie van software vergelijken met de huidige universele (die evolueert).

git worktree list
git worktree add MijnNieuweWerkboom *
en als je er mee klaar bent:
git worktree remove MijnNieuweWerkboom

Goede uitleg van het principe op https://tecadmin.net/git-worktrees-parallel-development-guide/
https://devdynamics.ai/blog/understanding-git-worktree-to-fast-track-software-development-process/

Eens die worktree gemaakt, zie je in je projectmap een map met de naam van de nieuwe worktree. En daarin staan terug dezelfde files als je al had in de directory erboven. Oei, dat was niet de bedoeling, die map hier in mijn projectcode te hebben.
(*) Belangrijk is om de directory op te geven waar die nieuwe worktree moet gezet worden bij git worktree add:

git worktree add ./../MijnNieuweWerkboom
of
git worktree add /home/username/directoryEtc

Terug verwijderen:
git worktree remove MijnNieuweWerkboom
git prune

git worktree add ./../MijnNieuweWerkboom
dan met
cd ..
cd MijnNieuweWerkboom
git status
git worktree list

Ik heb twee situaties gehad, de eerste was:
-1 In die directory zie ik een branch met de naam MijnNieuweWerkboom, terwijl ik die niet expliciet heb aangemaakt.

Normaal geef je als parameter een bestaande branch op (denk ik).

git worktree add ./../MijnNieuweWerkboom bestaandeBranch
(branch die ik daar wil om parrallel in te werken)
of
git worktree add /home/username/directoryEtc bestaandeBranch

-2 ik kreeg een foutmelding “invalid reference: bestaandeBranch”; misschien bestond die niet of had ik hem verkeerd geschreven.

-3: fatal: “.. is already checkout out at ..”
Dat is eigenlijk wel zo… Ik kon dit oplossen door eerst een andere branch aktief te maken:
git checkout otherbranch
git worktree add ../MijnNieuweWerkboom bestaandeBranch

.. preparing …
HEAD is now at .. (shows comment of commit)

Bij geval 1: In Gambas is de naam van de map ook de naam van het project, dus dat is nu plots ook veranderd.

Hmm, nog niet goed? Je kan bij het maken van een worktree (blijkbaar/soms) ook de naam van de nieuwe branch meegeven, verschillend van eender welke bestaande.

In mijn geval is het nu niet zo erg, je moet eventueel een nieuw configuratiebestand aanmaken, of het bestaande kopieren. Hierdoor kan je ze ook uit elkaar houden (bv voor de executable; handig dat de naam anders is).


Stash
git stash kan heel interessant zijn: je bewaart alleen je huidige veranderingen.

VRAAG: Dus als je twee gelijkaardige projecten hebt die enkel een beetje verschillen, maar die verschillen moeten blijven bestaan, dan kan je met stash je nieuwe werk bewaren (dat dan niet over die specifieke verschillen mag gaan), en die “toepassen” op eender welke andere branch, of je eigen branch als je dat nog niet gedaan had en toch was uitgecheckt.

hackhackhack
git stash
git stash list
git stash show
git stash apply —-> this you can do on another commit; how?
git stash drop

git stash pop, ofwel git pop 0 (voor de laatste) git pop 1=voorlaatste enz. past de laatste stash to op de huidige worktree, en gooit hem daarna weg.

om “een stash” te verwijderen uit de “git stash list” doe je git stash drop i

Nu nog uitzoeken hoe ik een stash toepas op .. bv een ander worktree?


(Reeks Githandboek (nl)commando’s vbbranch, mergebranch zoeken/datumstashgit worktree GitLab vbSourceForge vbgit en gambas)

18/1/2024

Firefox om zeep

Filed under: — cybrarian @ 1:41 am

OpenSUSE 15.5, Firefox versie (?) is plots onnoemlijk traag. Eigenaardig genoeg alleen voor “externe” websites. Als ik bv mijn localhost phpmyadmin start, is die normaal snel, en werkt goed. Ik heb geprobeerd wat te prutsen met allerlei instellingen, dns, enz, maar ik heb geen oplossing gevonden.

Ter vergelijking Chromium geïnstalleerd: die werkt wel goed.

Ter vergelijking Firefox gedownload en gedraaid vanuit de uitgepakte targz: deze werkt wel normaal.

Ik weet niet exact wanneer het probleem ontstaan is. Na een upgrade? Na gepruts met codecs omdat de youtube filmpjes niet werkten?

8/1/2024

Netwerkkaart werkt niet meer na update OpenSUSE 15.5

Filed under: — cybrarian @ 11:43 pm

Een probleem dat opdook op een bepaald toestel na de OpenSUSE update van 15.4 naar 15.5 halen we er even uit:

Upgrade verliest netwerk
Na de upgrade werkt het netwerk niet meer in deze situatie (intel i5-4440 3.1GHz).

KDE info center: ethernet = Realtek RTL8111/8168/8411 Gigibit ethernet controller (rev 0c).
Kernel modules: r8169

In de commentaar bij de netwerkgegevens (hwinfo op de commandolijn) staat hoe de driver te laden:

modprobe r8169

Als je dat doet (als root), zie je daarna: “Kernel driver in use: r8169” en werkt het netwerk inderdaad.

Als je nu in Yast, Network card setup / Hardware gaat, krijg je bij Module Names (waar “auto” staat) de mogelijheid met een drop-down box om daar r8169 te kiezen. Next, bewaar, reboot.

En nu weet ik ineens ook weer waar die Sauerland repo voor diende, namelijk voor de netwerkkaart driver!

Dus in het beheer van de repositories ga ik nu de URL invullen… (via Yast: Software, Repositories..)
Ik voeg een repository toe (of vervang de URL in de bestaande).
Dat gaat niet in Yast als je geen netwerkverbinding hebt; de repo wordt gecheckt voor die toegevoegd wordt; als de check negatief is, wordt het toevoegen afgebroken.
Dus eerst de netwerkdriver laden, dan de repo toevoegen.

Daarna: zypper ref

Repository ‘SauerlandNetwRealtek8169’ is up to date.

zypper up

Doet een paar updates, waaronder iets ivm de realtek kaart.

Reboot. Netwerk komt niet op; wel manueel te starten met modprobe r8169 ..

Ik ga in Yast bij de netwerkkaart terug “auto” zetten bij de hardware; reboot … Ok!

Dagen later (08/01) zie ik deze update binnenkomen:
r8168-blacklist-r8169 (8.0.52.01-lp155.66.1)
r8168-ueficert (8.0.52.01-lp155.66.1)

Eens kijken of mijn netwerk die overleeft … er is achteraf geen reboot vereist dus het blijft spannend.

26/12/2023

OpenSUSE update naar 15.5 (van 15.4)

Filed under: — cybrarian @ 1:26 pm

Check de hudige versie:
cat /etc/os-release

NAME=”openSUSE Leap”
VERSION=”15.4″
ID=”opensuse-leap”
ID_LIKE=”suse opensuse”
VERSION_ID=”15.4″
PRETTY_NAME=”openSUSE Leap 15.4″

Algemeen

  1. alle updates huidig systeem bijwerken
  2. overbodige repo’s afzetten
  3. check releasever gebruik in repo’s
  4. repo’s over naar nieuwe releasever
  5. upgrade
  6. reboot
  7. eventueel terug aan te zetten repo’s

1. Updates bijwerken: foutmelding gb3

zypper ref
zypper up

Retrieving repository ‘home:munix9Gb3’ metadata ——————————————————————[\]
Warning: Digest verification failed for file ‘327090e2e7480eab1952ae5782979551cf04b046502ec8620de3852f80d77c27-primary.xml.gz’
[/var/tmp/AP_0xctCzEb/repodata/327090e2e7480eab1952ae5782979551cf04b046502ec8620de3852f80d77c27-primary.xml.gz]

expected 327090e2e7480eab1952ae5782979551cf04b046502ec8620de3852f80d77c27
but got f5b2b13e0208bef2cad0e68885430e4b801d8cf3897b0fa9cc2ff07167f6a4d7

Accepting packages with wrong checksums can lead to a corrupted system and in extreme cases even to a system compromise.

However if you made certain that the file with checksum ‘f5b2..’ is secure, correct
and should be used within this operation, enter the first 4 characters of the checksum
to unblock using this file on your own risk. Empty input will discard the file.

Unblock or discard? [f5b2/…? shows all options] (discard):
Retrieving repository ‘home:munix9Gb3’ metadata ……………………………………………………..[error]
Repository ‘home:munix9Gb3′ is invalid.
[https-download.opensuse.org-c09d2c08|https://download.opensuse.org/repositories/home:/munix9/15.4/] Valid metadata not found at specified URL
History:
– 327090e2e7480eab1952ae5782979551cf04b046502ec8620de3852f80d77c27-primary.xml.gz has wrong checksum
– Can’t provide ./repodata/327090e2e7480eab1952ae5782979551cf04b046502ec8620de3852f80d77c27-primary.xml.gz

Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository ‘home:munix9Gb3’ because of the above error.

2. Check huidige repo’s

zypper repos --uri >~/Leap154-repos-uri.txt

Links
https://en.opensuse.org/Package_repositories#Official_Repositories
https://gist.github.com/oleksis/63f835f8df61f2e99eaf31c20672dfdb

Release variabele gebruikt?

sudo cat /etc/zypp/repos.d/repo-oss.repo

[repo-oss]
name=Main Repository
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/distribution/leap/$releasever/repo/oss/
type=rpm-md
keeppackages=0

Check naar 15.5:
sudo zypper --releasever=15.5 lr -uE

Warning: Enforced setting: $releasever=15.5
Repository priorities are without effect. All enabled repositories share the same priority.

# | Alias | Name | Enabled | GPG Check | Refresh | URI
—+————————————–+————————————————————–+———+———–+———+——————————————————————
1 | Science_Espeak-ng | Science_Espeak-ng | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/science/15.4/
6 | https-download.opensuse.org-49d59322 | home:Sauerland | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/home:/Sauerland/15.4/
10 | https-download.opensuse.org-c09d2c08 | home:munix9Gb3 | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/home:/munix9/15.4/
16 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/backports/
21 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/
22 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.5/repo/oss/
24 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/sle/
26 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/oss/
27 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.5/non-oss/

Er zijn er een paar niet mee (die blijven hier 15.4 tonen: munix, Sauerland, science).
– voor sience bestaat 15.5.
– munix ook.
Dus munix en science kunnen omgezet worden naar $releasever.
Sauerland heeft iets vreemd gedaan met zijn directorie-naam:
https://download.opensuse.org/repositories/home:/Sauerland/openSUSE_Leap_15.5/. Ik zet hem even af en zal hem nadien manueel aanpassen voor ik hem terug aanzet..

Update:
sudo zypper --releasever=15.5 ref
sudo zypper --releasever=15.5 dup -y

Kernel is nu 5.14.21


Na de upgrade werkt het netwerk niet meer?
Zie ook Upgrade verliest netwerk

11/12/2023

Hoorbare reactie op ping (KDE)

Filed under: — cybrarian @ 12:39 pm

Reactie op ping
Ik was op zoek naar een geluidje voor de terminal, bij het gebruik van “ping”.

ping -a 192.168.1.1

Bij een gewone terminal krijg je een biepje te horen, maar vanuit de desktop, in een terminal venster, gebeurt dat niet. Je kan bij Konsole wel instellen wat er moet gebeuren bij een systeemmelding. Standaard is dat een venstertje met een melding (symbool van een bel van een wekker in de takenbalk): “Toon een bericht in dialoogvenste” heet de optie.
Onder Instellingen, Meldingen instellen kan je ook “speel een geluid” aanvinken. Je kan een geluid kiezen uit een lijstje (mapje klikken).

Een redelijk aangename (en kort genoeg) is Oxygen-Sys-App-Message.ogg

Je kan een instelling doen voor terminal venster “met focus” en een ander geluid voor “zonder focus”, dan gaat het geluid samen met het venster mee naar de achtergrond (als je voor het tweede een minder opvallend geluid kiest, bv /usr/share/sounds/purple/alert.wav of /usr/share/sounds/freedesktop/stereo/network-connectivity-established.oga ; deze beide zijn misschien niet standaard aanwezig omdat ze meekwamen met een geïnstalleerde applicatie).

28/11/2023

Bluetooth probleem openSUSE Tumbleweed

Filed under: — cybrarian @ 12:53 pm

Helaas werkt de bluetooth niet goed op mijn laptop (HP Probook 840 G2) met openSUSE Tumbleweed.

Een bestand van mijn smarpthone (met Sailfish) via bluetooth naar mijn desktop sturen gaat niet op deze laptop, hoewel de verbinding tussen de apparaten wel gemaakt is.

Eerst gebeurt niets; dan vanuit laptop verbonden met smartphone: “verbonden”, terug bluetooth sturen: er gebeurt niets. (normaal moet er nu een venstertje opengaan dat bevestiging vraagt om het gestuurde bestand te ontvangen; zo gebeurt het op een andere laptop met dezelfde smartphone).

Het icoon van bluetooth staat als “verbonden”, zowel op smartphone als laptop;
Laptop:
XPeria XA2 connected
Paired: yes
Trusted: yes

Op een andere laptop gaat het wel, dus waarschijnlijk een hardware/drivers probleem op deze.

Oplossing

Installeer bluez-obexd:

sudo zypper in bluez-obexd

Starten:

systemctl --user start obex.service
systemctl --user enable obex.service

Log
Mijn zoektocht … (meer…)

24/11/2023

KMail: kleur van inkomende mail (te licht)

Filed under: — cybrarian @ 9:55 am

Een nieuwe installatie van KDE met KMail: de inkomende mail is lichtblauw weergegeven, waardoor hij zowat onleesbaar is. Ik heb die kleur al eens anders ingesteld, dus ik weet dat het kan, maar waar…

Ik zoek naar de “Unread” mail instelling, of instellingen in het algemeen.

Menu Settings, Color Scheme: hier kan je gemakkelijk kiezen en terug naar een vorig zetten. Er zijn kleurschema’s bij met omgekeerde kleur (donkere achtergrond en lichte letters), Er zijn naast “Default” 3 Breeze themes, en 3 opensuse themes. In de donkere theme’s heb je wel leesbare nieuwe mails, in de lichte-achtergrond themes is het bij geen enkel goed.

Menu Settings, Configure KMail, Appearance, Colors: met “custom colors” kan je voor ieder onderwerp kiezen welke kleur gebruikt wordt.
Dus “unread message” zet ik donker blauw ipv lichtblauw. Het is een klein verschil, maar nu is die mail leesbaar.

16/11/2023

Firefox naar andere desktop (move to desktop)

Filed under: — cybrarian @ 2:20 pm

Firefox lijkt niet voor KDE gemaakt; in de huidige versie krijg ik geen keuzemenu meer als ik rechtsklik, en het Firefox venster wil verhuizen naar een andere desktop.

Firefox onbeweeglijk
Firefox reageert anders dan de andere toepassingen, die bij rechtsklik (op de bovenste balk met de naam van de applicatie) wel de optie geven om het venster naar een andere desktop (of alle) te zetten.
In plaats daarvan geeft Firefox een keuzemenu om de Menubar en bookmarks toolbar in te stellen.
Als ik vergelijk zie ik dat Firefox die bovenste donkere balk gebruikt om zijn menu in te zetten (als je het aanzet). En zonder menu staan daar de tabbladen van de open websites. Het is dus een maatregel om de gebruikte oppervlakte te sparen.

Oplossing
Ik heb proefondervindelijk ontdekt dat je nog eens een tweede keer moet klikken, en dan krijg je wel de optie “move to desktop…”.

Firefox bookmarks toolbar

Filed under: — cybrarian @ 2:16 pm

De bookmarks exporteren en importeren is nu echt gemakkelijk geworden in Firefox (bv Linux openSUSE Tumbleweed Firefox browser 119).
Maar daarom staan ze nog niet mooi op de balk van je bookmarks…

Menu
Eerst even het menu aanzetten: rechtsklik bovenaan waar je het menu zou verwachten in het Firefox venster; [_] Menu bar (aanvinken).

Bookmarks
Menu Bookmarks, Manage Bookmarks, bovenaan in het menu: Import and Backup. Export Bookmarks to html.
Kies een plaats om dat bestand te bewaren, en breng het over naar het andere systeem.

ps: Er zijn 2 manieren: json bestanden (“backup”) en html:
bookmarks-2023-11-16.json
bookmarks.html

Daar ga je in hetzelfde menu en kiest importeren… Import Bookmarks from html
Je kiest het gekopieerde bestand, en de bookmarks worden geladen in deze Firefox.

Toolbar
Helaas komen ze niet in je bookmark toolbar te staan, die blijft gewoon leeg met de twee standaard bookmarks van bij installatie.
Ik heb niet teruggevonden hoe je de toolbar zelf kan overbrengen door exporteren, maar dat is ook niet echt nodig; ze zijn immers wel meegekomen met de andere.
Open je bookmarks, Manage Bookmarks, en zoek daar naar het mapje “Bookmarks toolbar”; daar zie je de gewenste bookmarks staan; gooi ze weg, euh, ik bedoel selecteer ze daar, en sleep ze naar je lege bookmarks toolbar van je Firefox. Klaar.

13/11/2023

Grub na wachtwoord fout

Filed under: — cybrarian @ 9:51 am

Nadat ik het wachtwoord voor het ontsleutelen van de harde schijf verkeerd ingaf kom ik in een GRUB prompt:
grub>
Moet ik de computer terug afzetten, of kan ik van hieruit ook heropstarten, of liever ineens naar de wachtwoordvraag geraken?

Of zoals ze in het Engels vragen: How do get graceful retry for bad/wrong password entry at disk decryption during boot?

cryptomount -a

Opgelet, het systeem heeft nog geen “azerty” toetsenbord geladen en de toetsen werken volgens qwerty; het – teken staat rechts naast de 0 op mijn azerty toetsenbord, de a op de q.

Enter passphrase for hd0,gpt5 ...
Attempting to decrypt master key ...
Slot 0 opened
Enter passphrase for hd0,gpt3 ...
Attempting to decrypt master key ...
Slot 0 opened
grub>

Maar dan?

OpenSUSE: toegang tot andere gebruikers-directory

Filed under: — cybrarian @ 12:33 am

Op openSUSE eersteGebruiker, tweedeGebruiker aangemaakt, en tweedeGebruiker zou toegang (om te lezen) moeten hebben tot bestanden van eersteGebruiker.

(ps: Vroeger was op openSUSE de directory van andere gebruikers standaard toegankelijk, door een soort template bij creatie nieuwe gebruikers. Als je dat niet wou moest je de template veranderen, of als het al gebeurd was, de rechten terugdraaien)

Group aanpassen
Standaard heeft de eerste gebruiker een group met zijn gebruikersnaam.
Yast, Security and users, User and Group Management, tweedeGebruiker, groups: voeg de group van de eersteGebruiker toe.

Het overzicht toont dat ook in de kolom “Groups”; daar heeft de tweedeGebruiker dan de group users, eersteGebruiker.

Het werkt nog niet.
– Je moet wel eerst uitloggen en terug inloggen om het aktief te krijgen? Nee.
– Reboot? Nee

Rechten checken
Ga naar /home om de rechten van de users-directories te checken met ls -lFAh .
We kijken naar de directorie van de eerste gebruiker, waar de tweede toegang toe moet krijgen:
drwx------
– Je moet de rechten op de directory van de gebruiker aanpassen om bv leesrechten te geven aan de group: sudo chmod g+r eersteGebruiker:
drwxr-----
– Je moet de rechten op de directory van de gebruiker aanpassen om de directory inhoud te kunnen zien (ls): sudo chmod g+x eersteGebruiker
drwxr-x---

12/11/2023

Automatisch startend programma in KDE

Filed under: — cybrarian @ 11:14 pm

Ik wil een bepaald programma (of shell script) starten bij het opstarten van mijn KDE desktop.

Autostart
Tegenwoordig zit de autostart mogelijkheid standaard verborgen in de vorm van de directory ~/.config/autostart (vroeger in ~/.kde/Autostart).
Deze locatie is echter instelbaar, en terug te vinden in System Settings, Applications, Locations, Personalisation

In een standaard opensuse Desktop met kde zal je in ~/.config/autostart bv vinden:
org.opensuse.opensuse_welcome.desktop

Deze heeft te maken met de initiële “Welcome” van opensuse, en die kan ondertussen afstaan (als je dat afgevinkt hebt in dat welkom scherm).

Een shell script kan bv testen of het de dag is dat je dat programma automatisch wil starten, bv donderdag; probeer eerst de dag uit:

Bewaar de dag in de variabele DOW (Day of Week):

DOW=$(date +%u)

Test of het je dag is:

if (( $DOW == "4" ))
then
  echo "Donderdag - Start mijnprogramma .." 
else
  echo "Geen donderdag"
fi
echo $DOW

29/10/2023

LibreOffice in Engels op Nederlandstalige desktop (KDE)

Filed under: — cybrarian @ 1:12 pm

OpenSUSE 15.5

KDE Desktop is Nederlandstalig; het basissysteem is Engelstalig (waarschijnlijk de standaard US).

OpenSUSE Software (Yast2), LibreOffice, NL taalpakket. Geeft een opmerking over de versie, biedt andere repo aan voor Office … Tijdens installeren komt er een fout over een conflict.

Installation Successfully Finished
Packages
Installed Packages: 9
boost-license1_81_0, fixmath, libabsl2308_0_0, libboost_iostreams1_81_0, libixion-0_18-0, liborcus-0_18-0, libreoffice-l10n-nl, libZXing3… (more)
Updated Packages: 20
glibc, glibc-devel, glibc-extra, glibc-lang, glibc-locale, glibc-locale-base, libreoffice, libreoffice-base… (more)
Statistics
Elapsed Time: 04:29
Total Installed Size: 791,55 MiB
Total Downloaded Size: 203,71 MiB

Ok.

Powered by WordPress