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:

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.

10/1/2025

Raspberry Pi 500: toestel met een missie

Filed under: — cybrarian @ 3:46 pm

Raspberry Pi 500 Rev 1.0 Debian GNU/Linux 12 (bookworm)
Versie: US (er is ook een UK, momenteel geen andere versies verkrijgbaar - zoals een Belgische AZERTY bv)

Doos
De doos is eenvoudiger uitgevoerd
De documentatie is niet meegeleverd, je moet dus op de www.raspberrypi.com/documentation site gaan kijken, maar daar is ook niet alles te vinden. Dit is een negatief puntje, zeker voor een “educatief” bedoeld toestel.
1) Eigenschappen: https://www.raspberrypi.com/products/raspberry-pi-500/
2) Documentation: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html
3) Technische fiche is nogal summier: (pdf!) https://datasheets.raspberrypi.com/pi500/raspberry-pi-500-product-brief.pdf

Gelijkenis
– De behuizing (toetsenbord) lijkt exact dezelfde grootte te hebben en is bovenaan wit.
– De F11 en F12 toets moet je met Fn+F1 en Fn+F2 nemen.
– Bovenop het toetsenbord is niet aangeduid waar welke de poorten zich bevinden op de achterkant. Als je het toestel wat naar voor trekt dreigt er een kabel te lossen of even slecht contact te geven. Je moet er dus over gaan hangen om te kijken waar de aansluiting zit, en als je het ongeveer nog weet van je vorige pi 400: pech, de poorten zijn van plaats veranderd.

Verschillen tussen Raspberry Pi 500 en Raspberry Pi 400
– de onderkant is wit en niet rood zoals de 400. De bovenkant lijkt witter door kleinere letters en minder de rode optie-functies. De onderzijde heeft nu 4 rubberen voetjes ipv 2.
– technisch: 8 Gb geheugen ipv 4, enz: Pi 500 kort samengevat – pdf!
– Er is geen Num Lock LED+toets meer!!?? Dit is de QWERTY versie, waar de cijfers direct toegankelijk zijn, en er is geen “cijfertoetsen-eiland” voorzien, maar de Pi-400 heeft ook op de QWERTY versie een cijfer-eiland in rode bedrukking rechts op het lettertoetsenbord. De toetsenbordsturing gebeurt nu anders, nl door een eigen RP2040 (bv Caps Lock LED is aangestuurd door een pin van de RP2040), en mogelijk zit dat achter de verandering (en weglating; ze hebben een missie met dit toestel, en willen de prijs zo laag mogelijk houden).
– In plaats van de Num Lock LED zit er een LED met een symbool van vierkant/driehoek/cirkel, uit de technische specificaties (1) of de documentatie (2) worden we voorlopig niets wijzer…Bij de Pi-400 gaat de NumLock LED aan als je een extern toetsenbord aansluit, en daar op Num-Lock drukt (of op de Pi zelf). Op de Pi-500 gaat er geen LED aan als je op een extern toetsenbord op Num-Lock drukt (wel die van het toetsenbord zelf natuurlijk).
– De power knop staat bovenaan rechts ipv vroeger mee op F10 (rechtstreeks voor aan, Fn+F10 voor uit), wat mij nooit gestoord heeft, en dus vlak naast de Delete/Ins knop. Zie je de vergissingen al gebeuren…? Gelukkig vraagt hij nog te kiezen uit de shutdown opties als je de toets per vergissing indrukt, maar de keuzes zijn “Shutdown”, “Reboot” en “Logout”. Je moet dan mikken op het kruisje van het venster of ESC drukken).
– PowerLED: groen vanaf opstarten, en dat groen knippert, ik weet niet waarom; blijkbaar als lees/schrijf led van de drive, of als aanduiding van netwerkverkeer? Er is immers geen led voorzien bij de ethernetpoort.

Starten en herstarten
– Na afsluiten: de power led brandt rood. Als je dan op de nieuwe power knop duwt, start de Pi op en wordt die led groen.
– Reboot in 23 seconden (tot desktop gestart)

Software

Nb: hierbij gaat het over gebruik van de meegeleverde SD kaart. Natuurlijk kan je andere systemen/versies gebruiken, en dan zal dit niet (allemaal) kloppen.

Geen kantoor: Eigenaardig genoeg is er geen LibreOffice aanwezig, en bij de software installatie zelfs geen rubriek “office applications” of “kantoor/toepassingen”. Je kan wel zoeken op Office in het menu “Preferences, Add/Remove Software“, en dan krijge je een aantal “libreoffice” paketten, maar dan moet je zelf bijeenzoeken welke je moet installeren. Of je moet weten dat je kan kijken bij het menu, Preferences, “Recommended Software“, waar je dan gemakkelijk een software kan aanvinken als Chromium, Firefox, Claws Mail, .. . Hier heb je wél rubrieken, en in de rubriek “Office” staat maar 1 programma: “LibreOffice”. Dat is wat je nodig hebt; aanvinken, bevestigen, en op twee minuutjes (glasvezel) is het geïnstalleerd. Nu heeft het menu ook de “Kantoor” rubriek, met daaronder de LibreOffice programma’s Base, Calc, Draw, Impress, Math, Writer. Ik kan me niet herinneren iets “minimaals” gekozen te hebben bij installatie, op mijn standaard Pi400 stond Office wel onmiddellijk geïnstalleer.
mc
(Midnight Commander): gewoon uit softwarebeheer.
Git
Ik weet niet meer of die oorspronkelijk geïnstalleerd was, mogelijk ook meegekomen met de afhankelijkheden van Gambas.
Gambas
Niet typisch voor deze configuratie, maar helaas lukt de eenvoudige installatie uit de softwarebeheerder niet voor Gambas3. Als je apart de Wayland module bij-selecteert, start Gambas3 daarna wel op maar toont van die rare horizontale lijnen als een defect televisietoestel.
Ik kan het menu “Project” niet oproepen in de IDE. Nee dat is de desktop, je moet eerst het vorige menu sluiten.
– een CLI applicatie: Hello world werkt, compileren tot testCLI.gambas werkt, kan opgeroepen worden vanop de commandline, kan inhoud .txt bestand tonen.
– een GUI applicatie: Knop en Message, werkt, kan ook .txt bestand openen en tonen.

Updates
Rechtsboven geeft een icoon aan dat er updates klaar staan, die kan je van daaruit bekijken en afhalen. Daarna krijg je een melding: “Uptodate”.

Systeem, instellingen
– eigenaardig genoeg geen ~/bin directory!

Gebruik
Meer werkgeheugen, sneller, meer opslagruimte (hangt af van de gebruikte SD kaart, kan je zelf wijzigen dus): het is een plezier om hiermee te werken, wat je bv goed merkt met LibreOffice.
Alle kabels aan het toetsenbord blijft ook zij nadelen hebben: in de tijd van de jaren ’80 homecomputers waren de verbindingen van de stekkers veel steviger, met schroefjes of een klem vastgezet, alles was niet zo fragiel als je met het toetsenbord beweegt.
Ik weet niet wat er met LibreOffice (7.4.7.2 LibreOffice Community) gebeurd is, maar de icoontjes van de toolbars/menu’s zijn flauw en onduidelijk.* Het “icon theme” of “style” kan je wijzigen in Tools/Options/LibreOffice/View; het staat op “Automatic (Colibre (SVG + dark))” (ja idd met dubbele haakjes); eens verzet naar “Colibre” zijn de icoontjes terug duidelijk en scherp. Je kan de verschillende mogelijkheden kiezen en uitproberen met “Apply” vooraleer met “Ok” te bevestigen en sluiten. Op Pi 400 (LibreOffice 7.0.4.2) was dat menu “Extra/Opties/LibreOffice, Beeld“, stond op “Automatisch (Colibre)”.
(* Dit is niet eigen aan de Pi500, maar eerder aan de software/versie, het zou voorkomen vanaf 7.3.7.2.)
De spatiebalk slaat regelmatig de spatie over die je denkt gezet te hebben. Als je aan de rechterkant drukt, hoor je wel de “klik”, maar die wordt niet geregistreerd als spatie. Je moet dus opletten goed in het midden van de balk te drukken.

9/1/2025

git rm (Git remove) ongedaan maken

Filed under: — cybrarian @ 5:08 pm

git checkout HEAD -- naamvanbestand

16/12/2024

Firefox bookmarks en logins na update weg

Filed under: — cybrarian @ 7:49 pm

Bij installatie van de nieuwe Firefox is er een nieuw profiel aangemaakt, een mooi standaard leeg profiel.

Zoals te vermoeden is zijn ze niet echt weg.

about:profiles
Kwestie dus om je oude profiel terug te laden; in de URL tik je about:profiles, en dan krijg je op je scherm een overzicht van de profielen.

Je kan dan een nieuw venster openen met een daar gekozen profiel.

Zo zoek je wat het goede is, en dat stel je daar dan in als standaard.

Profiles vraag

Maar als je nadien je Firefox opent, krijg je een waarschuwing dat een profile gebruiken met een oudere softwareversie problemen kan veroorzaken, en krijg je de keuze een nieuw profile aan te maken. (Misschien heb je er ondertussen al een rijtje, ze worden genummer -1 -2 -3..).

Waarschijnlijk heb ik de oude firefox nog gebruikt, doordat ergens een icoon of een link naar die oude verwijst.

Powered by WordPress