10/9/2025

Remote Desktop Connection/Protocol

Filed under: — cybrarian @ 6:43 pm

Remote Desktop

RDC:

Yast2, install “krdc”.
– komt in menu onder “System” (Leap 15.4) of “Internet” (Tumbleweed)
– versie bv Tumbleweed 25.08.0, Leap 15.4: …

RDP:

Bij het installeren via Yast2 van de client “Remmina”, wordt automatisch ook “freerdp” geïnstalleerd vermoed ik, want die moet ik niet meer apart installeren.
– Remmina komt in menu “Internet”
– versie bv op Tumbleweed: 1.4.41 , op Leap 15.4: …

7/9/2025

S.M.A.R.T.: Slimme harde schijven?

Filed under: — cybrarian @ 11:55 am

SMART is de naam/afkorting voor een technologie die de harde schijf “in het oog houdt”.
In zijn meest eenvoudig vorm geeft SMART een indicatie over de betrouwbaarheid J/N van de disk, met een Nee als een aantal fout/slijtage-parameters overschreden zijn.

Je kan informatie opvragen waaronder de temperatuur, gebruik (start/stop, tijd), en opgemerkte fouten. Je zou kunnen veronderstellen dat je daarop kan voortgaan om de gezondheid van je harde schijf in te schatten, maar dat is misschien toch niet zo rechtlijnig daaruit af te leiden als ik deze wikipedia uitleg lees: Self-Monitoring, Analysis and Reporting Technology.

Ik kijk alvast naar:
– parameter 5 : Reallocated_Sector_Ct Aantal sectoren die verplaatst moesten worden
– parameter 196 : Reallocated_Event_Count
– parameter 197 : Current_Pending_Sector
– parameter 198 : Offline_Uncorrectable

Opgelet, als een harde schijf “refurbished” is, zijn de tellers (bv power cycle count, power on hours) terug op nul gezet, dus nog weinig betrouwbaar…

Commando’s
(als root)
# lsblk
– om de harde schijf te vinden. Hier bv is de externe /dev/sda

# smartctl -i /dev/sda1
– tool informatie opvragen

# smartctl -a /dev/sda1
– alle informatie opvragen

# smartctl --test=short /dev/sda
– een test van een paar minuten.

# smartctl --test=long /dev/sda
– een test van bv meer dan een uur (eindtijd wordt geschat aangegeven).

Voorbeeld: externe harde schijf (usb)

smartclt -a

(meer…)

1/9/2025

Schermopname maken als filmpje

Filed under: — cybrarian @ 8:37 pm

Voor instructiedoeleinden

Een paar screencast programma’s op openSUSE Tumbleweed:
– screencast: alvast de naam kan niet eenvoudiger. Beschikbaar via Yast. Bewaart standaard in Webm. Start VLCplayer om filmpje te tonen.
– vokoscreenNG 4.4.0: een mooi en redelijk eenvoudig programma, waar ik snel een schermfilmpje mee opneem, terug bekijk.
– OBS Studio 31.1.2: een mooie interface verraadt al een meer complex programma… Het duurde even eer ik door had hoe de bron in te stellen. Ik meen te onhouden: Een Scene kiezen. Een bron kiezen, in mijn geval werkte uiteindelijk met Sources, Add source (+), kies uit de vele geluids-en beeldmogelijkheden; Screen capture werkte niet, wel Display capture (XQHM), bv hier: Display: eDp-1. Gebruikt hier de filebrowser die VLCplayer start om de opname te tonen. Installatie lukte uit de pacman repository.

18/8/2025

Sailfish updates 2025

Filed under: — cybrarian @ 8:06 pm

Sailfish Linux (op Xperia XA2)
Ik heb de voorbije jaren wat steken laten vallen met logging van de updates. Nu dus opnieuw een post voor het huidige jaar…met mijn installatiedatum en de uitgavedatum volgens de Salfish release notes.

2025-08-18 Tampella 5.0.0.68 (orig. rel. 13 jun 2025) Ok
2025-08-02 Tampella 5.0.0.62 (orig. rel. 27 feb 2025) Ok
..???..

17/8/2025

Apache op openSUSE (Tumbleweed)

Filed under: — cybrarian @ 9:55 pm

Ik heb een probleem dat Apache niet lijkt te werken op mijn Tumbleweed; ik krijg op localhost geen phpMyAdmin te zien, en evenmin de basis “It Works!” pagina van Apache. Vroeger moest je daar niets extra voor doen dacht ik, apache installeren en zorgen dat hij gestart is..

Apache installeren met yast of zypper.

NB: met yast is het handig om in “pattern” de keuze “web and Lamp server” aan te vinken; dan worden de nogide tools mee geïnstaslleerd, wat niet gebeurt als je manueel alleen apache2 installeert.
(apache2 manual, patterns-base-basesystem, patterns-server-lamp_server)
De configuratietool voor Apache is ondertussen niet meer beschikbaar in Yast omdat die niet meer up-to-date genoeg was.

Apache starten :
systemctl start apache2

Apache automatisch starten bij systeemstart:
systemctl enable --now apache2

(zie onderaan: apache checken met systemctl status apache2)

Firewall poort openen:
sudo firewall-cmd --permanent --add-service=http

succes

Apache checken: (meer…)

14/8/2025

Git show

Filed under: — cybrarian @ 11:03 pm

Ik zoek wanneer een bepaald stuk code ingevoerd is.

Met git log krijg ik de nummers van de commits.

Met git show (commit nummer) kan ik kijken wat daarin gebeurd is (+ -)

3/8/2025

Gebruiker hernoemen (bv na instellingen kopieren)

Filed under: — cybrarian @ 8:56 pm

In principe lijkt het eenvoudig: ik gebruik mijn computer A en wil computer B gaan gebruiken.

Ik installeer computer B met hetzelfde systeem als A (eventueel A updaten tot ze gelijk zijn).

Ik kopieer alle bestanden van A naar B, inclusief de instellingen (zelfs zonder te weten waar ze zitten).

Maar het loopt fout op iets stoms: ik heb de accountnaam op computer B niet hetzelfde gemaakt als op computer A: Op A is het cybr, op B is het cybrarian.

De instellingen zullen gedeeltelijk/soms niet werken, bv problemen met de link naar de “home” map, met mail, wallet enz.

Kan ik de gebruiker hernoemen?

Yast, users and groups (gebruikers en groepen): hier kan je idd de gebruiker hernoemen; vergeet ook niet de directory mee te hernoemen:
– user cybrarian –> user cybr
– dir /home/cybrarian –> dir /home/cybr

Tot mijn grote vreugde lostte dat veel problemen op: mail programma startte, de home map werkte terug ..

Ik geraakte niet binnen in de wallet met het ingestelde wachtwoord, en na allerlei mogelijheden proberen (a/q verwisseld enz), gaf ik het op.
Ik kopieerde het oude KWallet bestand van (een backup van) computer A terug naar B: /home/cybr/.local/share/kwalletd/kdewallet.kwl

2/8/2025

Van computer overschakelen met fish, ssh

Filed under: — cybrarian @ 2:50 pm

Verbinden van twee computers met OpenSUSE (Tumbleweed) via ssh (commandline) of in Dolphin bestandsbeheerder op de desktop.

Vanuit een clean install op beide computers (laptops) met KDE plasma desktop:

1. Detecteer het ip adres:
– commandolijn (of Konsole): ip a (dus uitvoeren op beide computers levert van ieder het ip adres op bv 192.168.129.72 en 192.168.129.77)
– desktop: netwerkicoon, bv wired connection1, details: ipv4 Address

2. Test de verbindnig:
– commandolijn ping 192.168.1.129.79
– probeer verbinding met ssh
Reactie bv:
No route to host
of
Connection refused
of
The authenticity of host .. can’t be established.

3. Misschien is het nodig om de ssh dienst te starten:
– Services manager: sshd (start: manually) als je het doorlopend wil, Start: On Boot. (of start nu, uitvoeren/Apply).

4. De firewall kan de verbinding afblokken; je hem instellen om de ssh verbinding door te laten, of je kan hem manueel even afzetten als je in je eigen netwerkje snel verder wil:
Check: systemctl status firewalld
bv: active (running)
Zones checken: firewall-cmd --get-active-zones
(zones aanpassen slaan we even over)
Firewall uitschakelen:
systemctl stop firewalld

Open Dolphin, kies scherm in twee delen, of zet twee Dolphin vensters open.
Dan kan je één Dolphin venster de url ingeven: fish://cybrarian@192.168.129.77, en na ingeven van wachtwoord heb je een vensters op de bestanden van de andere computer.
Nu kan je manueel bestanden van de ene naar de andere overzetten.

Overweeg ook de commandolijn met scp (secure copy) om bv de datums mee te nemen

Wat allemaal kopieren?

Ik heb al veschillende scenario’s geprobeerd, waarbij het voorzichtste is dat je alle zichtbare mappen kopieert: Documents, Pictures, Music, Videos, …
Als je ook andere dingen wil overzetten, zoals instellingen, kom je bij de “onzichtbare mappen”, ik deed deze:

.config
.local
.gnupg
.local
.pki
.ssh
.thunderbird
.var

Ik heb deze niet gedaan:
.cache
.y2control
.mozilla

evenmin als de onzichtbare bestanden in de home directory:

.bash_history
.bashrc
.emacs
.fishsrv.pl
.gtkrc-2.0
.inputrc
.profile
.y2log
.y2usersettings

Wel
.gitconfig

Opgelet!
Helaas heb ik wat te kwistig instellingen gekopioeerd, en er bv geen rekening mee gehouden dat mijn login op de ene computer een beetje anders was dan op de andere.
Volgende problemen doken op:
– Plots is op de nieuwe de “home” map niet meer te vinden…. waarschijnlijk is dat dus ook een instelling.. (en het is eigenlijk al de tweede keer dat ik dat doe).
– KMail (was nog niet gestart na installatie dacht ik) start met foutmelding: “A required background service is not operational. See FAQ for troubleshooting tips” en knop met “Details…”. Noch de link naar FAQ als de Details knop werken, het programma hangt.

Een beetje terughoudendheid is dus geboden, weten wat je doet helpt…

18/6/2025

OpenSuse Tumbleweed

Filed under: — cybrarian @ 4:59 pm

Na installatie van openSUSE Leap 15.6 kreeg ik geen Gambas3 aan de praat*, dus schakelde ik over naar Tumbleweed 20250617 met KDE 6.3.5, Frameworks 6.14.0, Qt 6.9.1, kernel 6.15.2-1-default en X11. Ik heb een paar installaties van USB-stick na elkaar gedaan, op laptops en pc’s, en algemeen gingen die zo:

* ondertussen werkt Gambas3 wel op openSUSE 15.6

Steek de USB-stick in een usb poort.
Bij het opstarten toets indrukken (ESC, F9 of zo) om BIOS / boot menu te krijgen.
Kies boot menu uit het bios menu als je er niet onmiddellijk in terechtkwam.
Kies de usb-stick met de openSUSE Tumbleweed (UEFI); de installatie begint.
Installatie (misschien niet exact deze volgorde):
Kiezen van taal, tijdszone, installatietype (Desktop KDE Plasma in mijn geval).
Kies online repo’s aan.
Gebruikers naam en wachtwoord.
Indeling van de harde schijf: Begeleide instelling met verwijder Windows partitie (niet vergeten, anders heb je maar een klein stukje harde schijf gebruikt voor je Linux).
LVM, Btrfs, .. bevestigen.

Nazorg:

  • bootloader wachttijd verkorten van 8 naar 2 seconden
  • hostname instellen (Yast2, netwerk settings, hostname…)
  • instellen van de scherm-spaarstand en de wachtwoordvraag na slaapstand.
  • Aantal burobladen met naam instellen.
  • Verwijderen Plasma integration icoon in toolbar rechtsonder (rechtsklik, “niet meer tonen”
  • Desktop klok/dag aanduiding omzetten naar ISO (bv als systeem Engelstalig is)
  • Menu omschakelen naar “Application Menu”
  • Applicaties uit algemeen menu (rechtsklik Add to Favorites) naar snelmenu, overbodige er uit (snelmenu rechtsklik, remove from favorites).
  • Software (-bronnen) bij-installeren (bv software die niet in de standaard repositories zit bij-installeren van https://software.opensuse.org/ met 1-click install en bevestigen van de repository)
  • Maken van eigen directories met een script; in root en gebruiker directory.
  • Bij-installeren van software met een script dat “zypper in” gebruikt.

Eigenaardige vaststelling: de KDE info geeft als toestel weer “HP ProDesk 400 G4 DM” voor een toestel dat de opdruk “EliteDesk” heeft.
Op een probook lijkt het te kloppen, op een andere Prodesk “HP ProDesk 400 G4 SFF”

Tumbleweed is als “rolling release” overtuigend geëvolueerd tot standvastige distro die soms de Leap overtreft, en je vermijdt de “stappen” van de distro upgrades 5.5-5.6-6.0…
Bovendien is de familie ook weer uitgebreid met een Slowroll (https://en.opensuse.org/Portal:Slowroll), en is het misschien een oplossing voor de angst dat een Tumbleweed upgrade mijn programmeeromgeving of andere belangrijke applicaties zal nekken…

16/6/2025

KMail migreren van Kde 6.3.0 naar Kde 6.3.5.

Filed under: — cybrarian @ 4:33 pm

Afgaand op een vorige migratie (KMail overzetten …) probeer ik eerst de bestanden van de mail te localiseren.
Maar tools als
kf5-config --path config --locate kmail2rc
die op het oude systeem antwoordt met:
/home/copyleftuser/.config/kmail2rc

werken niet meer in de nieuwe KDE 6 Plasma:

KDE 6 Plasma Versie 6.3.5
KDE Framework versie 6.14.0
Qt versie 6.9.1

Tegenover de oudere:
KDE 6 Plasma Versie 6.3.0
KDE Framework versie 6.11.0
Qt versie 6.8.2

Aangeraden wordt: qtpaths

In de praktijk: qtpaths6, wat op zich alleen de help weergeeft, want werkt niet zonder parameters.
Ik zou “–paths” kunnen gebruiken denk ik als ik de help tekst zie. Maar ook dat heeft weer een parameter nodig, in de help beschreven als “type”. Geen idee wat dat dan moet zijn. Terug in de help: –types is zelf een parameter en toont dan de mogelijke “types”:

qtpaths --types
geeft een hele lijst namen waaronder HomeLocation, MoviesLocation enz, maar NIET mail location of zo.

Mail op nieuw systeem opent met:

Welcome to KMail 6.4.2 (25.04.2)
KMail is the email client by KDE. It is designed to be fully compatible with Internet mailing standards including IMAP, POP3 and SMTP.

KMail has many powerful features that are described in the documentation. (enz)

19/5/2025

Signal en “LibreOffice viewer” update op Sailfish OS

Filed under: — cybrarian @ 10:03 pm

Signal is suicidaal op mijn Sailfish: als ik de app open, crasht hij (sluit af).
Dat is begonnen toen hij ergens midden op de dag op 19 mei 2025 gecrasht is na het binnekomen van een nieuw bericht.
Mogelijk heb ik weer een update nodig, ik dacht nochtans niet lang geleden nog een update gedaan te hebben, begin mei, naar 7.34.3…

De vroegere oplossing van de website van Signal, zie ik daar niet meer (https://signal.org/download/android/ vermeldt geen andere keuze dan Download for Android, behalve “or visit signal.org/install from your phone – wat je dus naar de google play pagina brengt).

Ondertussen wordt ik onderbroken door een LibreOffice Viewer update die gemeld wordt, en na bevestiging perfect afgehaald is, en die geïnstalleerd kan worden: “Installatie succesvol” (24.8.6.2 FDroid)

Ik zie in bestandbeheer de download wel staan; 103.14 MB, ongeveer de grootte van een eerdere download in maart; deze download is:

Signal-Android-website-prod-universal-release-7.41.4(1).apk

Van daaruit kan ik niet installeren, dus terug naar de browser, menu naar Downloads.
Daar zie ik twee downloads, één met een “mislukt”, de andere ok, en hier kan ik wel installeren kiezen.
Even later is hij bezig (melding), en is hij klaar met installeren (melding).
In menu Hulp: Versie 7.41.4

18/5/2025

Tumbleweed alleen Signal update

Filed under: — cybrarian @ 10:05 pm

Van Signal 7.42 naar 7.54

Op openSUSE Tumbleweed 20250216 kreeg ik een melding dat mijn signal versie verlopen was.
Omdat ik bang ben mijn Gambas3 IDE te verliezen door een update van Tumbleweed, probeer ik zonder een volledige update te doen enkel de Signal client te updaten.

Ik download het ymp bestand: ik kies uit de versies voor Tumbleweed de experimental versie 7.54 uit networking (in plaats van de community versie).

Ik dubbelklik nadien in de download map om de installatie te starten met Yast2. (of als de one click install werkt gaat dat automatisch open)

Dat werkt: ik heb nu “7.54.0 production”.

5/5/2025

Firefox nieuw tabblad met commerciële suggesties

Filed under: — cybrarian @ 5:43 pm

… en hoe die af te zetten.

In het rechtse streepjesmenu: Instellingen
dan:

Startpagina

Firefox-startpagina-inhoud

Kies welke inhoud u op uw Firefox-startpagina-scherm wilt laten weergeven.
[v] Zoeken op het web
[v] Snelkoppelingen
      Opgeslagen of bezochte websites
      [v] Gesponsorde snelkoppelingen

7/4/2025

Writer (LibreOffice) stuk tekst bij elkaar houden

Filed under: — cybrarian @ 9:46 am

Een stuk tekst in writer zou bij elkaar moeten blijven, in plaats van gesplitst te worden onderaan het blad naar de volgende bladzijde. Meer bepaald omdat het nodig is altijd het geheel van deze tekst te zien. Bij tekst herinner ik me dat de instelling “Weduwen en wezen” heet.

In de Engelstalige documenten wordt gesproken over “atomic blocs” voor een stuk tekst dat samen moet blijven.

In Paragraph, TextFlow vind je opties:

  • Do not split paragraph.
  • Keep with next paragraph

Het zou kunnen dat “Do not split paragraph” standaard al aan staat.
“Keep with next paragraph” wordt bv gebruikt om een titel bij de daaropvolgende tekst te houden, zodat die titel niet alleen onderaan het blad staat.

(*) Nota: Soms krijg ik de indruk dat “Keep with next paragraph” niet altijd goed werkt in een bestaand document. Probeer of het werkt als je van een leeg document begint en het toepast op “Default Paragraph style”. Wel? Dus soms moet je eens naar boven kijken in de hiërarchie van de stijlen, en het afzetten op een hoger niveau als het daar onterecht aanstaat.

Als je “Do not split paragraph” afzet kan je deze voorkeuren instellen:

  • Orphan control (n Lines)
  • Widow control (n Lines)

Die zorgen er voor dat er niet één lijntje zielig alleen op de vorige blz/volgende blz terechtkomt; hoeveel samenblijven stel je in.
Standaard staat bv voor “Default Paragraph style” Orphan control op 2, “Widow control” op 2. En de andere af: “Do not split…” en “Keep with next..”.

Ik vond een goede uitleg in dit filmpje: https://www.youtube.com/watch?v=JpNg_gh6bXQ

(**) Als je wat dingen uitgeprobeerd hebt kan het zijn dat je niet meer weet wat nu eigenlijk ingesteld is, en je alles van instellingen weg wil. Gebruik daarvoor CTRL-M of “clear direct formatting” uit je rechts-klik-menu.

Opmerking

Dit werkt niet voor lijstjes (lists, bullet lists).

Als de lijst redelijk groot is kan je forceren om op een nieuwe pagina te beginnen (ctrl-enter), maar dat zal niet altijd mooit uitkomen, misschien heb je dan een heel klein stukje tekst, de rest van de pagina wit, en dan de lijst op de volgende blz.

Met iets meer moeite kan je voor elke lijn van je lijstje de optie “Keep with next paragraph” aanzetten, en best ineens de titel ervan ook. Dan springt het geheel naar de volgende blz. Bij problemen check (*) en (**).

Een andere optie las ik (maar niet uitgeprobeerd): maak een tabel en zet in de eigenschappen van de tabel dat ze moet samenblijven.

24/3/2025

Raspberry Pi GPIO pin out-in, pull down vanuit de shell

Filed under: — cybrarian @ 11:18 pm

GPIO chaos
Het “leuke” van de GPIO pinnen van de Raspberry Pi is, dat er verschillende manieren zijn om ze te nummeren. Ja, echt.
– Broadcom BCM-nummering (GPIO 2, 3, 4 …)
– WiringPi/Pi4J nummering (GPIO 8, 9, 7, …)

We gebruiken hierna de WiringPi/Pi4J/BCM nummering vanuit de shell (parameter.
Met de parameter -g schakel je bv naar BCM nummering (ipv standaard WiringPi).

GPIO command
Je moet het gpio programma hebben (zal meestal wel standaard geïnstalleerd zijn op je raspberry pi os). Check:

gpio -h

Krijg een overzicht van de pinnen: (inclusief de BCM nummers)

gpio -g readall

Pin als “in” gebruiken

Pin 23 eerst als “in” definiëren, dan pull up (naar 3.3 V):

gpio -g mode 23 in
gpio -g mode 23 up

Daarna kan je de waarde op de pin lezen:

gpio -g read 27
1
0
(staat voor spanning/geen spanning, normaal 3.3 volt)

Stabiele input

Om de als “IN” gedefinieerde pin nergens mee verbonden is, “zweeft” de waarde, ze is “onbepaald”, en je weet niet wat je er leest. Om nu een duidelijk verschil te maken met in of niet in, wordt een basistoestand aangenomen, meestal “pull up” (naar 3,3 V of VCC) ofwel “pull down” (naar ground).
Als je een “pull-up” verbinding maakt over een weerstand naar VCC (met een waarde van rond 10kOhm, afhankelijk van de impedantie van de processorpin), dan lees je met zekerheid op die input pin de toestand “high”. Als je de stand van een schakelaar of drukknop uitleest, die een verbinding maakt met ground als hij ingedrukt wordt, weet je heel duidelijk dat je nu nul Volt uitleest.
De weerstand zorgt er nu voor dat er niet te veel stroom vloeit (zonder weerstand: rechtstreekse verbinding naar ground; kortsluiting).

             __-v^v^R1--
GND--/ .---==
             ---- IN 

De weerstand R1 bepaalt ook de snelheid van uitlezen van een andere toestand; hoe groter de weerstand hoe trager. Daarom zal bij een “snelle” poort (zoals usb) een lagere weerstand gebruikt worden.

Veel microcontrollers (bv Arduino, Raspberry Pi) hebben voor het gemak een ingebouwde weerstand die ingeschakeld kan worden met software.

Wat en waarom van “pull-up resistors

Uit sturen
Schrijven of een spanning uitsturen naar een pin:
– eerst definiëren als “uit”.
– dan een 1 sturen (is spanning op pin zetten)

gpio -g mode 18 out
gpio -g write 18 1

14/3/2025

LibreOffice op Sailfish?

Filed under: — cybrarian @ 10:23 pm

Met de Android compatibility layer en F-Droid kan je LibreOffice (Viewer) installeren. De “Viewer” zou kunnen uitgroeien tot een app om ook in de documenten te werken…

Eigenaardig dat het zo lang stil bleef rond een rekenblad op Sailfish, als je ziet dat er zelfs een spreadsheet bestond op de Palm Treo!

https://f-droid.org/en/packages/org.documentfoundation.libreoffice/

F-Droid apps voor Sailfish

Filed under: — cybrarian @ 8:30 pm

Als je Android support installeert in Sailfish, wil dat niet zeggen dat je plots een Google dataslaafje geworden bent. Android support is een softwarelaagje dat ervoor zorgt dat een Android app het Sailfish systeem kan gebruiken.
Het hangt dus vooral af van de apps die je daarmee gebruikt.

Een verzameling van software vind je op F-Droid:
“F-Droid is an installeerbare catologus van FOSS (Free and Open Source Software) toepassingen voor het Android platform.”
https://f-droid.org/

Over Aptoide zijn de meningen verdeelder, maar ze zijn ooit wel mooi begonnen.

8/3/2025

Git: Wanneer is bestand veranderd

Filed under: — cybrarian @ 10:07 pm

Wanneer is een bepaald bestand in mijn project veranderd?

Ik wil weten wanneer ik de laatste keer het bestand Libraries.txt heb aangepast, omdat ik het niet terugvind in Changes.txt (log van versienummers en veranderingen). Ik ben nu aan versie 0.6.9.

git log -p Libraries.txt

Bovenste deel van het antwoord:

commit 3acf9773661770233e444600....
Author: cybrarian
Date: Fri Feb 21 00:49:20 2025 +0100
'
0.6.2 gridinfo 3j columns
'
diff --git a/Libraries.txt b/Libraries.txt
index e353c0e..e8a4df3 100644
--- a/Libraries.txt
+++ b/Libraries.txt
@@ -1 +1 @@
-myprojectlib 0.6.4
+myprojectlib 0.6.6
.
commit a45dd20dd2bd279017....
Author: cybrarian

Date: Thu Feb 13 19:47:52 2025 +0100
...
...

Het antwoord: bij versie 0.6.2 is de inhoud gewijzigd van 0.6.4 naar 0.6.6.

5/2/2025

KDE Plasma: toetsenbordindeling QWERTY toevoegen

Filed under: — cybrarian @ 12:13 pm

Aanleiding: Minetest spelen op Desktop: besturing met de toetsen aan de linkerkant van het toetsenbord werkt niet handig omdat de letters anders staan dan bij de oorspronklijke ontwikkeling van games op VS toetsenborden (alternatief voor pijltjestoetsen: WASD of ZQSD; soms kan je in het spel zelf die toetsen kiezen of omschakelen, zoniet kan je een andere toetsenbordindeling proberen)

Toetsenbord toevoegen in KDE/Plasma
– deze installatie: openSUSE 15.6 met KDE/Plasma 5.27.11
– standaard geïnstalleerd als Nederlandstalig met AZERTY indeling.

Bij-installeren toetsenbord:
– KDE Systeeminstellingen
– Hardware, invoerapparaten
– Toetsenbord, Tab onderaan optie Indelingen instellen aanvinken
– Toevoegen
– Kies wat je nodig hebt, bv Engels, VS
– Toepassen

Onderaan rechts heb ik nu “be” staan, een klik maakt daar “us” van, en nu staat mijn toetsenbord in QWERTY.

Maar bij het Minetest spel werken de WASD toetsen toch niet als gewenst; dat lijkt op lager niveau plaats te vinden.
De oplossing is dan ook veel eenvoudiger: in Minetest zelf kan je bij de instellingen de toetsen veranderen.
En aangezien dat je een toets kan intikken naar keuze, kan je zelfs de pijltjestoetsen kiezen, dat is nog aangenamer.

4/2/2025

Sailfish blauwe led inaktief

Filed under: — cybrarian @ 10:17 am

Context:
Sommige Sailfish compatibele toestellen hebben een status LED bv boven het scherm, naast de camera, die aangeeft dat een mail (geel) is binnengekomen, , een oproep (groen), een bericht (blauw), het toestel helemaal geladen is (wit dacht ik), enz. Dit was zo op de originele Jolla phone, en ondermeer op de XPeria XA II.

Te veel berichten
Na installatie van Signal, wordt de blauwe led aktief telkens er een “bericht” binnenkomt, wat tot een overdaad leidt vanaf je in een “kanaal” of “groep” zit waar veel in gepost wordt; dan heeft de blauwe LED geen nuttige betekenis meer, nl die voor sms-jes en eventueel persoonlijke berichten.

Na veel gepruts in allerlei instellingen (helaas niet genoteerd) om de blauwe-LED melding van het binnenkomen van een bericht in Signal af te zetten is me dat gelukt. Te goed… Nu gaat de blauwe LED nooit meer aan, ook niet als er een sms binnenkomt, en dat was niet de bedoeling.

Ik heb hulp gevraagd op de Sailfish stand op FOSDEM, en daar probeerden ze even te kijken naar de instellingen met

cd /var/lib
find . | grep notif
zypper se notif

(zypper lijkt niet geinstalleerd te zijn)
maar uiteindelijk verwezen ze me door naar hun online forum voor hulp.

Wordt hopelijk vervolgd (met een oplossing).

Ref
Ik heb al begrepen dat het iets met mce te maken heeft. Hier vond ik de initialisatie:
https://github.com/sailfishos/mce/blob/master/inifiles/custom-led.ini

Daarin ook de mogelijheid om iets te disable-en
# A list of pattern names that should not be used even if configured
#LEDPatternsDisabled=PatternWhite

Ik vraag me af of die terechtkomen in etc, zoals:

/etc/mce/10mce.ini
/etc/mce/20debug-led.ini
/etc/mce/20hybris-led.ini

in /etc/mce/20hybris-led.ini vind ik wel een onderscheid tussen sms en andere messages:


PatternCommunicationIM=30;6;0;500;1500;0000ff
#0000ff = blue
PatternCommunicationSMS=26;6;0;500;1500;0000ff
#0000ff = blue
..

En het enige wat afstaat is:
LEDPatternsDisabled=PatternDeviceOn

Is er nog elders een “gebruikers” instelling?


In deze post: https://forum.sailfishos.org/t/blink-led-programmatically/13102/4

wordt over deze commando’s gesproken om manueel te bedienen:

dbus-send --system --print-reply --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_led_pattern_activate string:PatternCommunicationCall

of

mcetool --activate-led-pattern=PatternCommunicationCall

start het LED patroon

dbus-send --system --print-reply --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_led_pattern_deactivate string:PatternCommunicationCall

of

mcetool --deactivate-led-pattern=PatternCommunicationCall

stopt het.

Powered by WordPress