15/11/2022

MFC-9465 op OpenSUSE 15.4

Filed under: — cybrarian @ 10:47 pm

Omdat het gebruikte printer-installeerprogramma van de site van de fabrikant* niet werkt (met keuze MFC-9465), en ik op een ander systeem een werkende printer had met driver “MFC-9450CDN BR-Script3”, heb ik manueel het ppd bestand van de 9450 afgehaald van https://support.brother.com

* In vergelijking met sommige andere fabrikanten heeft Brother nog redelijk goede Linux ondersteuning, met downloads en uitleg.

Oorspronkelijk
gunzip linux-brprinter-installer-2.2.3-1.gz
linux-brprinter-installer-2.2.3-1 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.11-1.x86_64.rpm
brscan-skey-0.3.1-2.x86_64.rpm

Maar na installatie in cups of Yast levert het mij geen werkende print.

Alternatief
Ik probeer met een oudere versie, en haal enkel de ppd af:

https://support.brother.com/g/b/producttop.aspx?c=be&lang=nl&prod=mfc9450cdn_all

Download is een bestand:
BR9450_2_GPL.ppd.gz

Moet uitgepakt worden (heb ik gedaan als root):
gunzip BR9450_2_GPL.ppd.gz

Resultaat is het bestand:
BR9450_2_GPL.ppd

En in de reeds geïnstalleerd printer gekozen om manueel een ppd file op te geven, daarvoor heb ik de uitgepakte 9450 gekozen.

Test print: Ok!

(meer…)

20/10/2022

Top tien

Filed under: — cybrarian @ 11:44 am

Top is het bekende commandolijn programma om de draaiende programma’s op de computer te onderzoeken: processorcapaciteit en geheugen en andere details zijn per gestart proces zichtbaar en worden lopend aangepast.
Daardoor verspringt de hele tabel met de frequentie van het updaten van de gegevens, omdat ze bv in volgorde van cpu-gebruik gesorteerd weergegeven worden.

Wil je een bepaald proces of een groep bij elkaar horende processen beter kunnen volgen kan je de opties oproepen door in het top scherm op de letter “o” te drukken. Je krijgt een lijn die begint met “Add filter ..”

Dan tik je bv:
COMMAND=kopano

Daarna worden alle processen getoond met “kopano” in hun naam (waarmee ze opgestart zijn).

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                     
   1317 kopano    20   0   13.9g   2.2g  21880 S  59.1   9.5   1131:24 kopano-server                                                                                               
   2382 kopano    20   0  732844 490232  13556 S  15.9   2.0 264:24.45 kopano-search                                                                                               
  77090 kopano    20   0 2218628 965744  22616 S   5.6   3.9  13:19.92 kopano-gateway                                                                                              
    845 kopano    20   0 1091352 169412  22420 S   0.0   0.7   5:34.42 kopano-dagent                                                                                               
    857 kopano    20   0   80660  15868  13764 S   0.0   0.1   0:00.63 kopano-ical                                                                                                 
    863 kopano    20   0  291404  19644  16720 S   0.0   0.1   0:03.35 kopano-monitor                                                                                              
    866 kopano    20   0  492056  53556  20292 S   0.0   0.2   0:08.95 kopano-spooler                                                                                              
    867 kopano    20   0   89448  16412  14276 S   0.0   0.1   0:00.05 kopano-statsd                                                                                               
   2366 kopano    20   0  303540  62120  26628 S   0.0   0.3  11:42.27 kopano-search                                                                                               
  95966 kopano    20   0  281544  22084   8096 S   0.0   0.1   0:00.07 kopano-search  

18/10/2022

Element desktop client voor Matrix chat server

Filed under: — cybrarian @ 10:09 am

De non-profit https://matrix.org/ foundation publiceert de Matrix open standard voor een gedecentraliseerde online communicatie. De software is open source en je kan je eigen (“home”) server draaien. Er zijn “bridges” om te overbruggen naar andere platformen.

Er zijn clients voor verschillende platformen, zowel mobiel als desktop.

Voor opensuse bv: element-desktop.
(Geen officieel pakket, wel een versie 1.11.10 community en experimenteel voor 15.3, 15.4)
Er is een officiële 1.11.8 release voor tumbleweed.

7/10/2022

OpenSUSE 15.4 Plymouth foutmelding

Filed under: — cybrarian @ 1:57 pm

Ik heb twee soorten foutmeldingen ivm Plymouth:

  • in update app (software updates)
  • bij het opstarten (bootscherm)

Foutmelding in update app
Bij een update van de desktop-softwaremeldingen krijg ik “Update Error”:

the installed plymouth-lang-0.9.5~git20210406.e554475-150400.3.5.1.noarch requires ‘plymouth = 0.9.5~git20210406.e554475’, but this requirement cannot be provided

Er blijft 1 update staan:
openSUSE-SLE-15.3-2022-3024(1)

Ook met zypper geraak ik er niet voorbij.

Ik krijg warnings als:

zypper up
Retrieving repository ‘SUSE:SLE-15-SP3:GA’ metadata ………………………………………………………….[error]
Repository ‘SUSE:SLE-15-SP3:GA’ is invalid.
[https-download.opensuse.org-27ea0f2b|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/] Valid metadata not found at specified URL
History:
– [https-download.opensuse.org-27ea0f2b|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/] Repository type can’t be determined.

Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository ‘SUSE:SLE-15-SP3:GA’ because of the above error.

En ..

Warning: Repository ‘openSUSE:Backports:SLE-15-SP4’ appears to be outdated. Consider using a different mirror or server.
Reading installed packages…

Bovendien wil één update niet installeren (zie boven):

The following 9 package updates will NOT be installed:
dos2unix kpartx libmpath0 logrotate multipath-tools plymouth plymouth-dracut plymouth-scripts power-profiles-daemon

(En ik krijg foutmeldingen op plymouth bij het opstarten op één toestel)

De officiële URL zou zijn:

https://download.opensuse.org/update/leap/$releasever/backports/

Ik weet niet of al die andere die problemen geven er uit mogen; daarbij zie ik bij het opstarten wel een plymouth foutmelding…hoe geraakt die dan opgelost?

Ik zet voorlopig alle repo’s met foutmeldingen af…

En ook alle andere die er onnodig uitzien:

URL: https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/
URL: https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/pool/
URL: https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/
URL: https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/Update/pool/
URL: https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/
URL: http://download.opensuse.org/update/leap/15.3/sle/
URL: https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/

De meeste daarvan zijn meegekomen toen ik Gambas3 installeerde (Gambas 3.17 terwijl op andere distro’s de versie rond 1.34 zit).

Daarna verandert de melding in “Update error” “Couldn’t find package”.

Door de meldingen in zypper

Loading repository data…
Warning: Repository ‘openSUSE:Backports:SLE-15-SP4:Checks’ appears to be outdated. Consider using a different mirror or server.

zette ik volgende nog af:

URL: https://download.opensuse.org/repositories/SUSE:/SLE-15:/Update/pool/
URL: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4/standard/
URL: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4:/Checks/standard/

Darana heeft ook zypper geen commentaar meer:

zypper up
Loading repository data…
Reading installed packages…
Nothing to do.

Plymouth foutmelding bij opstarten (bootscherm)

Op één van mijn opensuse 15.4 toestellen heb ik blijkbaar iets anders gedaan, want daar krijg ik bij het opstarten een foutmelding op plymouth. Plymouth heeft blijkbaar iets te maken met het tonen van een grafisch beeld in plaats van lettertjes bij het starten:
https://software.opensuse.org/package/plymouth

Misschien moet ik op dit toestel plymouth maar afzetten om de foutmelding kwijt te geraken, ik hoef de animatie niet terug en ben best tevreden met de gedetailleerde boot messages.

Volgens https://linuxconfig.org/how-to-disable-plymouth-on-linux:

In de instellingen in /etc/default/grub moeten een paar parameters anders ingesteld worden (of verwijderd worden blijkbaar):
splash=silent
quiet

Die vind ik in de lijn:

GRUB_CMDLINE_LINUX_DEFAULT="splash=silent preempt=full mitigations=auto quiet security=apparmor"

Dan moet de bootloader terug gegenereerd worden met:

$ sudo update-bootloader

Of als root bv:
mcedit grub
(verwijder)
update-bootloader
Deze laatste geeft geen uitleg als hij klaar is.

Nadien krijg ik bij het opstarten alle startmeldingen over het scherm rollen, zo snel dat je ze amper kan lezen, en er staat ook nog altijd één rode Plymouth melding tussen. Het zijn ook massa’s meer meldingen dan in de begindagen (dus ik snap wel dat ze het vervangen door een grafisch wacht-scherm).
Bovendien heb ik twee monitors op hun zijkant gekanteld, 2 A4 portrait zeg maar, zodat de boot messages op de twee schermen van het midden naar buiten lopen (op zijn kant). Misschien moet ik toch ook maar eens uitzoeken hoe ik het terug in oorspronkelijke toestand krijg.

Ik kan al eens proberen met om de beurt:
– quiet er terug in te zetten. (ok: ik zie nog wel de foutmeldingen Failed to strat Plymouth, dan is er even niets, en dan de bekende suse lamp – dit is wel bij een reboot, ik moet niet inloggen nu). Mij prima, ik houd deze.
– splash=silent er terug in te zetten. (voorlopig niet geprobeerd)

Yast2
En misschien kan je ook via yast2 …?
Software, zoek op “plymouth”.
Ik zie dat er een alternatieve versie beschikbaar is.
Huidige is van: SUSE Linux Enterprise 15.
Ik schakel om naar de Alternate “Main repo” versie.

10/8/2022

Tijdsregistratie met timew (TimeWarrior)

Filed under: — cybrarian @ 10:29 pm

Een manier om op de commandolijn, in een terminal, tijden te registreren voor projecten waar je aan werkt. Niets te installeren, geen databank nodig, gegevens worden bewaard in bestanden en op het moment van het commando wordt gerekend en verslag gemaakt.
Gebruik, installatie, eerste gebruik, terugwerkende kracht, opslag

Gebruik

Commando’s/parameters:
projectivemotion/timewarrior-cheatsheet.md

timew start
timew stop

timew continue

timew

Tracking 
  Started 2022-08-12T12:34:13
  Current               42:58
  Total               0:08:45

timew summary (week/month/year)

Wk  Date       Day Tags    Start End    Time   Total
W32 2022-08-12 Fri      12:34:13   - 0:13:29 0:13:29
                                                    
                                             0:13:29

Je kan onmiddellijk een tag of eigen naam meegeven die je nadie kan zien/gebruiken:
timew start 'Website'

timew view summary :ids

Laat ondermeer de id’s zien die je kan gebruiken om wijzigingen te doen;

timew tag @1 'Website'

timew help
man timew

Installatie
Installeer met je softwarebeheer/packet manager, of op de commandolijn, bv Suse:
zypper install timewarrior

The following NEW package is going to be installed:
  timewarrior
1 new package to install.
Overall download size: 326.8 KiB. Already cached: 0 B. After the operation, additional 1.0 MiB will be used.
Continue? [y/n/v/...? shows all options] (y): 

Eerste gebruik:

De eerste keer dat je een timew commando gebruikt, bv:
timew start
(of een ander commando als timew help …)
wordt de opslagruimte bepaald:cd .

Create new database in /home/cybrarian/.timewarrior? (yes/no) Create new database in /home/cybrarian/.timewarrior? (yes/no) yes Tracking Started 2022-08-12T12:34:13 Current 13 Total 0:00:00

Terugwerkende kracht
timew track 9am - 11am 'name'
Track verwacht een begin – eind combinatie. Als alleen begin gegevens is wordt het als een nieuwe start opgevat.

timew track 23:30 'Mail etc'
Note: '"Mail etc"' is a new tag.
Tracking "Mail etc"
Started 2022-08-31T23:30:00
Current 47:11
Total 0:17:11

Opslag

De directorie voor de gegevens wordt gemaakt in je home directory:
(de lijn met datum-“data” is na installatie niet aanwezig en betekent dat er als eens werd geregistreerd.

~/.timewarrior
├── data
│ ├── 2016-08.data
│ └── undo.data
├── extensions
└── timewarrior.cfg

~/.timewarrior/data> timew track 11:30pm ‘Mail etc’

ls -lFAh
totaal 12K
-rw-r–r– 1 cybr users 34 31 aug 23:47 2022-08.data
-rw-r–r– 1 cybr users 24 31 aug 23:47 tags.data
-rw-r–r– 1 cybr users 91 31 aug 23:47 undo.data

cat 2022-08.data

inc 20220831T213000Z # “Mail etc”

~/.timewarrior/data> timew stop 23:59

Recorded “Mail etc”
Started 2022-08-31T23:30:00
Ended 59:00
Total 0:29:00


Gebruik, installatie, eerste gebruik, terugwerkende kracht, opslag

3/8/2022

Veranderen van directory van in een script

Filed under: — cybrarian @ 10:31 pm

Ik wil een script gebruiken om mijn konsole naar een bepaalde directory te brengen waar ik dan verder wil werken.

In een script werkt het prima:
In /home/bin maak ik:
listDocuments.sh
daarin staat:

cd /home/copyleft/Documents
ls -lFAh

Na chmod +x listDocuments.sh kan ik het script uitvoeren (vanuit de directory waar het staat, bv ~/bin) met listDocuments.sh, of ./listDocuments.sh (om zeker te zijn dat je het script van deze directory neemt, vooral belangrijk als je je mistypt en per vergissing een verkeerd script zou oproepen daardoor).
De inhoud van die directory wordt getoond, maar als het script ten einde is, sta ik op mijn commandolijn nog altijd in /home/copyleft/bin, en niet in /home/copyleft/Documents

Na het einde van het script kom je proper terug in je oorspronkelijke omgeving terecht (of je blijft er dus eigenlijk).

Met een extra punt voor het uitvoeren van het shell script kan je aangeven dat je dit script in deze huidige omgeving wil laten werken:

. ./listDocuments.sh

29/6/2022

Signal Desktop voor Linux

Filed under: — cybrarian @ 10:43 am

Desktop na smartphone
De signal app moet eerste werken op je smartphone voor je een werkende desktop versie kan hebben.

Installatie uit de repository van je distributie, of bv OpenSUSE:

software.opensuse.org; zoek “signal-desktop”.
(vermeldt ook Fedora…)
https://software.opensuse.org/package/signal-desktop

[1-click install], voegt aantal repositories toe, waarop foutmelding komt.
Nadien toch ok, Log zie onderaan.

Na installatie is de signal toepassing te vinden in:
Menu: Internet, "Signal Private Messenger".

Het programma start met een 2D barcode die je moet scannen met je smartphone:
instellingen, gekoppelde apparaten, + (toevoegen).

Je kan een naam instellen (ipv localhost.localdomain), die zo zichtbaar wordt in je smartphone bij gekoppelde apparaten. Daar zie je ook de datum van de koppeling en de laatste update verbinding.

De geschiedenis van je apparaat kan je niet binnenhalen, maar je ziet wel al je contacten. Je kan berichten sturen vanuit de desktop app, enter heeft hier de functie van “Sent”.

(meer…)

23/6/2022

MOV-filmpje uitknippen

Filed under: — cybrarian @ 12:26 pm

Met digitaal fototoestel opgenomen filmpje (in MOV formaat, 21.3 Mb) inkorten (verkleinen onder 10 Mb) om per mail te versturen.

Avidemux
Op een openSUSE desktop: bij-installeren van een toepassing om filmpjes te “snijden”, bv Avidemux.
– Yast Software, zoeken, “avidemux”; levert een 8-tal resultaten; waarvan 3 interessante (de rest zijn debug en taalpaketten).
avidemux3 : de basis tool
avidemux3-cli : om vanop de commandolijn bewerkingen te doen (scripts?)
avidemux3-qt5 : desktop programma om avidemux te gebruiken, installeert applicatie-start-icoontje in multimedia menu.
Installeer deze drie.

Een filmpje “trimmen” is gemakkelijk:

  • Start Avidemux. File, Open om je mov filmpje te kiezen.
  • Start het filmpje en laat het lopen tot het punt waar je het goede stuk wil laten beginnen.
  • Markeer met de “A” (rode knop met A: set start marker)
  • Laat filmpje verder lopen tot waar het goede stuk eindigt.
  • Markeer met “B” (witte knop met B: set end marker.
  • Check het uitgangsformaat: zet bv op MOV als je hetzelfde wil als het origineel.
  • Bewaar je huidige selectie (blauw omkaderd) door “Save”
  • Geef een andere naam dan het origineel.

Voor kleine filmpjes zoals hier gaat het openen en bewaren snel. De uitvoer was bv 6,7 MB groot, en kon per mail verstuurd worden.

29/5/2022

Raspberry Pi weetjes

Filed under: — cybrarian @ 9:30 pm

Schermresolutie
Als je een klein scherm hebt aangesloten, kan je de scherresolutie (tijdelijk) verzetten; bv:
Scherm 7″ – > schermresolutie van “screen default” naar 640 x 480.
raspi-config, advandced options, A5 Resolution.

VNC

Installeer VNC-viewer op je gewone computer.
Op de Pi ga je de VNC verbinding toestaan, en kijken welk ip adres je Pi heeft.

(Bij instellingen stond hier VNC al enabled).
Rechtsboven is er een icoon van VNC. Als je daarop klikt, en je hebt netwerkverbinding, toont dat je ip-adres onder “connectivity”; zoniet niet.
bv 192.168.1.29
Dat adres ga je op de andere computer ingeven in VNC viewer.
(Maar er is blijkbaar nog iets nodig, want voorlopig lukt het niet te verbinden. Ik probeer ssh).

SSH
Bij instellingen stond ssh niet enabled? Klik aan.

sudo raspi-config

26/5/2022

Firefox: Create new profile?

Filed under: — cybrarian @ 12:33 pm

Na een systeemupdate (die, later gezien, fout was gegaan) krijg ik volgende vraag bij het opstarten van Firefox:

You’ve launched an older version of Firefox
Using an older version of Firefox can corrupt bookmarks and browsing history already saved to an existing Firefox profile. To protect your information, create a new profile for this installation of Firefox.

met twee knoppen: “Create New Profile” en “Quit”

Als je Quit kiest sluit Firefox, en krijg je de volgende keer weer dezelfde vraag.
Als je “Create New Profile” kiest, start Firefox met een “proper” profiel; zonder bookmarks, history, geen bewaarde wachtwoord ingaven enz.

Hetzelfde soort melding kan je ook krijgen met Thunderbird:

A newer version of Thunderbird may have made changes to your profile which are no longer copatible with this older version.

Met Thunderbird is het nog vervelender als je allerlei nieuwe account instellingen moet doen (mailserver, enz), dus ik doe “Quit”.

In dit specifieke geval heb ik de instellingen van de repositories nagekeken; er was een update gestart met “releasever”, maar in de repositories stonden nog de gewone vermeldingen van openSuse 15.2. Ik heb de instellingen aangepast, en terug een update gestart, waardoor het syteem nu effectief op 15.3 is beland. Ik kan Thunderbird nu starten, en ik krijg geen melding meer.

Doordat ik bij Firefox “New Profile” had gekozen, moet ik nu het oude profiel terughalen.

Start de profilekeuze door op de commandolijn:

firefox -p

Je kan dan instellen met welk profiel de browser moet starten, ik kies het oude / default profiel, en start Firefox: opgelost!

De profielen zitten in ~/.mozilla/firefox, en hebben daar een “willekeurige” naam, bv jrj2wsf.default-esr78 en ajb0s3zm.default-release.

Normaal komen deze meldingen enkel voor als je bv een developer versie afhaalt en naast een bestaande installeert.
Ik vermoed dat de oorzaak is: de oude opensuse 15.2 heeft zijn browser altijd ge-update. De nieuwe opensuse 15.3 is gemaakt voor 15.2 verviel, en de initiele browserversie is daar dus ouder dan de laatste browserversie uit de 51.2 udpates. Onmiddellijk na distributie upgrade van 15.2 naar 15.3, en vóór de updates van 15.3 zit je even in dit anachronisme.
Als ik een nog niet geupdate opensuse 15.2 vind probeer ik deze theorie te verifiëren…

11/4/2022

Teamviewer opensuse 15.x

Filed under: — cybrarian @ 12:24 pm

Teamviewer
Of je zoiets als teamviewer vertrouwt moet je zelf weten, maar indien ja kan je proberen het zo veilig mogelijk te gebruiken, bv alleen binnen het eigen netwerk, standaard af, altijd uitloggen enz.

Download
https://www.teamviewer.com/nl/download/linux/

Uitleg hier: https://community.teamviewer.com/English/kb/articles/6318-install-teamviewer-on-linux

Installeren
De rpm installeren, bv via zypper:
zypper in teamviewer-suse_15.33.7.x86_64.rpm
(pas versie nummer aan)

Gebruik

Begin bv met:
teamviewer --help

In het KDE-menu vind je Teamviewer onder de internet programma’s.

Als je teamviewer (*) start (teamviewer “Start TeamViewer user interface if not running”) opent een venster om een verbinding te maken:

(*) De eerste keer zal teamviewer vragen de gebruiksvoorwaarden te aanvaarden.

Allow remote control

Control remote computer

en krijg je (hier op KDE) een icoontje met tweezijdig pijltje onderaan rechts in je statusbalk.

Er is geen File menu, maar wel een menu “Connection”, waarin je “Quit” kan doen om het programma te sluiten.
(of in de Nederlandstalige versie: Verbinding, Afsluiten)

Starten met een verbinding:
teamviewer --url URL

Versies

Nadien zie ik in software management dat teamviewer blijkbaar ook in de system packages zit.
Ik heb nu keuze tussen twee:
– teamviewer-suse ; versie 15.28.8; ik kan hier teruggaan tot versie 13.2.xx.
of
– teamviewer ; versie 15.28.8; ook hier kan ik teruggaan naar vorige versies tot 13.2.xx

Ik zie nog niet-geselecteerde optie: (teamviewer-host-suse) en (teamviewer-host) en ik probeer één teamviewer host bij te installeren.
Ik krijg een conflict melding die blijkbaar gaat over teamviewer uit “system” en uit de andere externe repository van teamviewer. Ik probeer naar de “System” versie over te schakelen door eerst de “-suse” versie te verwijderen en daarna de andere te installeren.

5/4/2022

Laptop touchpad uitschakelen

Filed under: — cybrarian @ 10:54 am

Soms raak je tijdens het typen op je laptop het touchpad en is je cursor ongemerkt van plaats veranderd met alle gevolgen vandien.

Ideaal zou zijn om het touchpad automatisch uit te schakelen als je een muis aansluit.

Dat is exact de bedoeling van een instelling in KDE Plasma 5:

SysteemInstellingen, Invoerapparaten, Touchpad, Laatste tab-blad: In/uitschakelen

“Touchpad uitschakelen wanneer een muis is ingeplugd” aanvinken.

Op de ProBook waarop ik het uitprobeer, werkt het niet goed, want het touchpad wordt blijkbaar als een externe muis gezien.

Maar ze beseffen dat het niet altijd perfect werkt, en je krijgt de mogelijkheid om een bepaald apparaat dat als externe muis herkend wordt, te laten negeren.

Helaas wordt het touchpad hier herkend als een “standaard muis”, en als ik die zou negeren …

Een andere mogelijkheid is “Touchpad uitschakelen bij typen”, met een buffertijd (bv 250 ms).

Best probeer je zelf uit wat voor jou werkt of niet.
(nota voor mezelf: misschien vul ik aan met een paar testjes?)

1/4/2022

Falkon

Filed under: — cybrarian @ 10:25 am

Een toevallige ontdekking, op zoek naar een manier om een verouderde website te bereiken die met een oud SSL systeem werkt, en een foutmelding geeft in Firefox, zonder daar nog omheen te kunnen.

SSL_ERROR_ILLEGAL_PARAMETER_ALERT

Aangezien in mijn algemene instellingen voor SSL niet wil verlagen in Firefox (waarom kan dat niet voor een bepaalde zelf opgegeven site? Dat zou veel logischer zijn en veiliger), overweeg ik om een andere browser bij te installeren enkel voor het doel van toegang tot die site.

Falkon is bv aanwezig in de repositories van openSUSE, en kan vanuit softwarebeheer geïnstalleerd worden;

Geïnstalleerde pakketten: 4
falkon, falkon-gnome-keyring, falkon-kde, falkon-lang
Totale installatiegrootte: 11.53 MiB

De “About” vermeldt:
Applicatie-versie 3.1.0
QtWebEngine-versie 5.12.7

en

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Falkon/3.1.0 Chrome/87.0.4280.144 Safari/537.36

De browser heeft bij de instellingen wat meer grafische elementen uit KDE lijkt me.
De motor van de browser is QtWebEngine (vh Qupzilla).

De SSL beveiliging negeren is me hiermee niet gelukt.

18/3/2022

KMail

Filed under: — cybrarian @ 10:06 am

Handleiding (pdf)
https://docs.kde.org/trunk5/en/kmail/kmail2/kmail2.pdf

Versie
kmail --version

kmail2 5.14.2 (20.04.2)

Afsluiten van commandline:
kquitapp kmail

Akonadi
Achterliggende opslagdiensten; op de commandline stoppen/starten/herstarten:

akonadictl stop

Ga na of er nog een Akonadi of MySQL proces actief is:
ps ux | grep mysql
ps ux | grep akonadi

(ok als reaktie alleen het grep commanda zelf inhoud)

akonadictl start

akonadictl status

Akonadi Control: running
Akonadi Server: running
Akonadi Server Search Support: available (Remote Search, Akonadi Search Plugin)
Available Agent Types: akonadi_akonotes_resource, …

akonadictl restart

Documentatie

F1 (Help/KMail handboek): “Het handboek van KMail”

Documentatiecentrum
versie 5.7.6.20042

In deze documentatie ook uitleg over wat te doen bij problemen na mislukte import, verkeerde mappen voor mail in/uit enz.

Bibliotheken

KDE Frameworks 5.76.0
Qt 5.12.7 (gebouwd tegen 5.12.7)
Het xcb venstersysteem

Accounts
~/.config/emailidentities
Hier staan alleen nummers als:

1564501514

Identities
~/.config/akonadi_imap_resource_0rc
Hierin staan de identities met wat gegevens en het bovenvermeld nummer:

[Identity #0]
Identity=..
Signature=..
Name=..
Email Addres=…
uoid=1564501514

[Identity #1]

Mail
opensuse 13.1: ~/.local/share/local-mail
(daarin vaste mailboxen als inbox, drafts, outbox enz; en ook zelf bijgemaakte bv personeel, itsystems, …)

/home/username/.local/share/akonadi_maildir_resource_0/
(? Leeg: inbox cur-new-tmp, outbox)
In/Out: Ik vind hier geen inkomende en uitgaand email (bij gebruik van imap server).
Drafts: Ik vind hier wel een mijn drafts (die staan lokaal ingesteld).
Trash: mijn vuilbakje; hier kan ik ook zien wanneer ik een mail verwijderd heb, m.a.w. de file in de trash directory is geschreven.

Locatie van configuratie- en andere bestanden…
(meer…)

4/3/2022

Start shell script vanop KDE desktop – fout

Filed under: — cybrarian @ 6:14 pm

Normaal is het gemakkelijk om een script uit te voeren via een link op de desktop, maar nu gaat dat blijkbaar fout.

Ik heb een probleem met een proces dat blijft draaien en wil dat kunnen stoppen met een link op de desktop.

Een link op de desktop maken:

  • Rechtsklik op desktop, nieuw aanmaken, koppeling naar programma
  • Tab Algemeen: geef het een naam, bv “killKMail”
  • Tab Rechten (sla over)
  • Tab Toepassing: commando invullen of Bladeren en shell script kiezen uit je ~/bin map (of elders), bv “killKMail.sh” (waarin het gewone commando staat, bv akonadictl stop).
  • Ok (je kan ook de naam en zo veranderen, maar dat doe ik nu even niet; “Koppeling naar programma” volstaat)

Een klik op het icoon geeft helaas een foutmelding:

Onbekende foutcode: 100
execvp: Verkeerd uitvoerbaar bestand
U wordt vriendelijk verzocht zo mogelijk een volledig bugrapport in te zenden op https://bugs.kde.org/.

Ik omzeil het probleem met Gambas3: Ik maak een nieuw project, kies “command line application”, roep daarin het shell script op:

' Gambas module file
'
Public Sub Main()
'
  Shell "/home/gebruiker/bin/killKMail.sh"
'
End

Compileer/maak het programma (“project, maken, uitvoeringsbestand”), waarbij ik aanduid om een link te maken op de desktop: “maak snelkoppeling op het buroblad”. Klaar!

Gewoon klikken en klaar.
Handig is om in het shell script uitvoer te sturen naar een “killKMail.log” bestand, dat je kan raadplegen als je twijfelt of het uitvoeren wel loopt.

https://forum.kde.org/viewtopic.php?f=67&t=138119

24/2/2022

KMail probleem? Vanaf nul instellen…

Filed under: — cybrarian @ 3:23 pm

Is het mogelijk om KMail te “resetten” zonder het te de-installeren of de gebruikersaccount te wissen en terug aan te maken?
M.a.w. de bestaande instellingen (en mail?) te verwijderen, en de instellingen terug vanaf nul in te geven?

KMail gebruikt stap-voor-stap schermen om accounts aan te maken in de instellingen van het programma, maar als je daar even wat onzeker bent, vooruit-achteruit gaat, of een aantal keer opnieuw moet beginnen, wordt het snel een rommeltje in de instellingen.

Ook na een mislukte of afgebroken update van het systeem kan je KMail de mist in gaan.

Akonadi Console
KMail is een complex programma omdat het in de achtergrond allerlei hulpmiddelen gebruikt, waaronder een hele mysql server in de gebruikersaccount. Er zijn zelfs hulpprogramma’s om de programmeurs meer inzicht te geven in het gebeuren: Akonadi Console, dat je zelf ook gemallijk kan bij-installeren.

Ik volg de stappen van:
https://userbase.kde.org/KMail/FAQs_Hints_and_Tips#Clean_start_after_a_failed_migration

  1. Stop bijhorende programma’s (KMail, Kontact, KOrganiser als je die gebruikt).

    Stop dan Akonadi met:

    office@linux-rwr7:~> akonadictl stop

    (Geen reaktie – even kijken of myqsl nog draait:)

    office@linux-rwr7:~> ps ux | grep mysql

    office 5095 0.0 0.0 8680 876 pts/1 R+ 10:53 0:00 grep –color=auto mysql

    (eigenlijk mocht er niets komen. check nog eens of akonadi wel gestopt is:)

    office@linux-rwr7:~> akonadictl stop

    Akonadi is not running.

    (is andere reaktie, heeft dus gewerkt).

    ps ux laat zien dat er geen mysql aktief is.
    De mysql die vermeld wordt hierboven is die van de gevraagde grep.
    Ok dus.

  2. Verwijder de oude instellingen van Akonadi en de database door de volgende mappen te wissen:
    ~/.local/share/akonadi

    Ga naar de onzichtbare .local/share map en:
    office@linux-rwr7:~/.local/share> rm -R akonadi
    office@linux-rwr7:~/.local/share> ls akonadi

    Nadien staat er nog: (veel uitgehaald, alleen ivm mail overgehouden)
    office@linux-rwr7:~/.local/share> ls -l

    totaal 88
    drwxr-xr-x 1 office users    30 17 jan 14:55 akonadi_migration_agent
    ..
    drwxr-xr-x 1 office users    36 17 jan 14:55 contacts
    ..
    drwxr-xr-x 1 office users    58 22 feb 10:49 emailidentities
    ..
    drwx------ 1 office users    52 23 feb 09:44 keyrings
    ..
    drwxr-xr-x 1 office users    38 18 feb 10:39 kmail2
    ..
    drwxr-xr-x 1 office users    54 23 feb 12:55 kwalletd
    ..
    drwxr-xr-x 1 office users    98 17 jan 14:55 local-mail
  3. En: ~/.config/akonadi

    In ~/.config staan heel wat akonadi’s:

    office@linux-rwr7:~/.config> ls -l akonad*

    -rw——- 1 office users 70 17 jan 14:55 akonadi_akonotes_resource_0rc
    -rw——- 1 office users 6712 23 feb 10:58 akonadiconsolerc
    -rw——- 1 office users 32 17 feb 16:27 akonadi_contactrc
    -rw——- 1 office users 28 17 jan 14:55 akonadi_contacts_resource_0rc
    -rw——- 1 office users 195 17 jan 14:55 akonadi-firstrunrc
    -rw——- 1 office users 62 17 jan 14:55 akonadi_ical_resource_0rc
    -rw——- 1 office users 347 23 feb 09:30 akonadi_imap_resource_0rc
    -rw——- 1 office users 76 17 jan 17:06 akonadi_indexing_agentrc
    -rw——- 1 office users 74 17 jan 14:55 akonadi_maildir_resource_0rc
    -rw——- 1 office users 52 17 jan 17:06 akonadi-migrationrc

    akonadi:
    totaal 108
    -rw-r–r– 1 office users 46 17 jan 14:55 agent_config_akonadi_akonotes_resource_0
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_akonotes_resource_0_changes.dat
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_archivemail_agent_changes.dat
    -rw-r–r– 1 office users 39 17 jan 14:55 agent_config_akonadi_birthdays_resource
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_birthdays_resource_changes.dat
    -rw-r–r– 1 office users 36 17 jan 14:55 agent_config_akonadi_contacts_resource_0
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_contacts_resource_0_changes.dat
    -rw-r–r– 1 office users 16 17 jan 14:55 agent_config_akonadi_followupreminder_agent_changes.dat
    -rw-r–r– 1 office users 33 17 jan 14:55 agent_config_akonadi_ical_resource_0
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_ical_resource_0_changes.dat
    -rw-r–r– 1 office users 50 24 feb 06:03 agent_config_akonadi_imap_resource_0
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_imap_resource_0_changes.dat
    -rw-r–r– 1 office users 32 23 feb 12:54 agent_config_akonadi_indexing_agent
    -rw-r–r– 1 office users 16 17 jan 14:55 agent_config_akonadi_indexing_agent_changes.dat
    -rw-r–r– 1 office users 51 17 jan 14:55 agent_config_akonadi_maildir_resource_0
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_maildir_resource_0_changes.dat
    -rw-r–r– 1 office users 32 23 feb 16:07 agent_config_akonadi_maildispatcher_agent
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_maildispatcher_agent_changes.dat
    -rw-r–r– 1 office users 16 17 jan 14:55 agent_config_akonadi_mailfilter_agent_changes.dat
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_migration_agent_changes.dat
    -rw-r–r– 1 office users 16 17 jan 14:55 agent_config_akonadi_newmailnotifier_agent_changes.dat
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_notes_agent_changes.dat
    -rw-r–r– 1 office users 16 17 jan 14:55 agent_config_akonadi_sendlater_agent_changes.dat
    -rw-r–r– 1 office users 43 17 jan 14:55 agent_config_akonadi_unifiedmailbox_agent
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_unifiedmailbox_agent_changes.dat
    -rw-r–r– 1 office users 2020 22 feb 12:52 agentsrc
    -rw——- 1 office users 178 23 feb 12:54 akonadiserverrc

    Weg met die map:

    office@linux-rwr7:~/.config> rm -R akonadi

  4. Dan zegt de tekst:
    You might want to also delete also the files starting with akonadi from
    ~/.config
    but it’s actually quite convenient not to do that: then recreating the resources (in the same order as before) will auto-fill all your settings automatically again.

    Ok we houden ze dus even…

  5. Restart Akonadi server
    Doen we:
    office@linux-rwr7:~ akonadictl start

    office@linux-rwr7:~/.config> akonadictl start
    org.kde.pim.akonadictl: Starting Akonadi Server…
    org.kde.pim.akonadictl: done.

    En dan kan je terug beginnen een account aanmaken, de juiste waarden invullen, mail check proberen, en de automitische instelling aanzetten en bv veranderen van 60 naar 5 minuten.

18/2/2022

Git branch zoeken op basis van datum aktiviteit

Filed under: — cybrarian @ 12:21 pm

Binnen een branch kan je kijken met git log, maar als je een overzicht wil over alle branches…

Lijst van alle branches met laatste commit bericht:
git branch -v

Gesorteerd op datum (maar zonder die weer te geven)

git branch -v --sort=committerdate

Alle, inclusief remote:
git branch -v --sort=committerdate

git for-each-ref --sort='-committerdate:iso8601' --format='%(committerdate:relative)|%(refname:short)|%(committername)' refs/remotes/ | column -s '|' -t

2 months ago           origin/HEAD               matty
2 months ago           origin/master             matty
2 months ago           origin/test               matty
3 months ago           origin/feat-Day           matty
6 months ago           origin/integrate-lib      matty
3 years, 7 months ago  origin/feat-Fact       cybrarian

git for-each-ref --sort=-committerdate refs/heads/ --format='%(committerdate:short) %(authorname) %(refname:short)'

2022-02-11 cyb master
2022-02-11 cyb test
2022-02-09 cyb feat-DayAdd
2021-12-08 cyb fixMissingDayTypeDispl

git for-each-ref --sort=committerdate refs/heads/ --format='%(HEAD) %(color:yellow)%(refname:short)%(color:reset) - %(color:red)%(objectname:short)%(color:reset) - %(contents:subject) - %(authorname) (%(color:green)%(committerdate:relative)%(color:reset))'

 fixMissingDayTypeDispl - a493cbe - FDayReq: fix missing daytype display - mat.ara (2 months ago)
* feat-DayAdd - dea7f5e - gitignore err - cyb (9 days ago)
  test - a94611e - merge test ie FMain.class - cyb (7 days ago)
  master - 33ac1e2 - fix Changes.txt  - cyb (7 days ago)

Met de datum ervoor:

git for-each-ref --sort=-committerdate refs/heads/ --format='%(authordate:short) %(color:red)%(objectname:short) %(color:yellow)%(refname:short)%(color:reset) (%(color:green)%(committerdate:relative)%(color:reset))'

Deze is ook mooi:

git branch -vv --color=always | while read; do echo -e $(git log -1 --format=%ci $(echo "_$REPLY" | awk '{print $2}' | perl -pe 's/\e\[?.*?[\@-~]//g') 2> /dev/null || git log -1 --format=%ci)" $REPLY"; done | sort -r | cut -d ' ' -f -1,4-

2022-02-11   master                 33ac1e2 [origin/master] fix Changes.txt for merge
2022-02-11   test                   a94611e [origin/test] fix merge test FMain.class
2022-02-09 * feat-DayAdd            dea7f5e [origin/feat-DayAdd] gitignore 
2021-12-08   fixMissingDayTypeDispl a493cbe FDayReq: fix missing daytype display

Of maak een alias

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

31/1/2022

KDE Desktops: CTRL-F5, CTRL-F6 enz

Filed under: — cybrarian @ 12:51 pm

Als je in KDE desktops bijmaakt kan je die bereiken met CTRL-F2, terug met CTRL-F1, of verder met CTRL-F3, CTRL-F4.
Maar vanaf de 5e desktops werkt dat systeem niet meer: CTRL-F5 CTRL-F6, ..werken niet.

De instellingen zijn sinds KDE 4 van plaats veranderd.

Piste 1:
Rechtsklik boven de verkleinde weergave van de verschillende desktops, meestal links onder in de takenbalk, naast de menu knop:
– “configure virtual desktops”: hier kan het aantal rijen instellen, burobladen bijmaken, bv een 5e en een 6e, en ze een naam geven. Maar (helaas!) niet de toetsencombinatie controleren.
– Je ziet linksonder dat het aantall desktops is toegenomen. Daar kan je ook klikken om een desktop te selecteren, of in de tooltip zien welke programma’s er open staan.
– “configure pager”: In Pager settings, onder Keyboard shortcuts kan je NIET de desktop shortcuts instellen.

Piste 2:
Op zoek naar toetsenbordinstellingen in “System Settings”, “Workspace”, “Shortcuts”: Global shortcuts geeft onder “other shortcuts” toegang tot de Activity switching shortcuts.
Desktop switching staat er niet bij, maar uit (KDE4) weten we nog dat het te maken heeft met “KWin”, dus kies die. Daaronder vind je actions die te maken hebben met schakelen naar desktops, en er zijn er zelfs 20 voorzien! Bij de eerste vier staan de “global shortcuts” ingevuld. Bij de volgende desktops is die kolom leeg.

Klik rechts naast “Switch to Desktop 5”. Er gaat een venstertje oppen dat op “Default: None” staat. Klik op “Custom” en daarna kan je de toetsencombinatie tikken die je er voor wil gebruiken, hier CTRL + F5. Dat wordt dan ook ingevuld.
Klik op Apply.
Vanaf dat moment kan je met CTRL-F5 omschakelen naar desktop 5.

24/1/2022

checksum

Filed under: — cybrarian @ 9:34 am

ISO
De openSUSE images voor installatie (ISO om op DVD/USB te “branden”) worden voorzien van een bijhorende checksum. Die dient om te controleren of het bestand van de ISO perfect gekopieerd is.

Checksum
Vroeger werd md5 (md5sum …) gebruikt, nu sha256, en voor Leap 15.3/Tumbleweed ook GPG.
Het controleren kan door het sha256sum commando ineens op het controlebestand toe te passen; het gaat automatisch afleiden over welk te controleren bestand het gaat (zelfde naam maar zonder .sha256).

bv
sha256sum openSUSE-Leap-15.2-DVD-x86-64.iso.sha256

De computer rekent enkele tientallen seconden en geeft dan een resultaat.
In de uitvoer komen allerlei opmerkingen voor over “formatterings fouten”, maar die kan je negeren. Het belangrijkste is dat er in voorkomt:

sha256sum openSUSE-Leap-15.2-DVD-x86-64.iso: OK

(niet OK? zie “Herstel”).

GPG

Ondertussen wordt ook GPG handtekening gebruikt als een extra zekerheid.

Je moet eerst de handtekening van het project afhalen:

gpg --recv-keys 0x22C07BA534178CD02EFE22AAB88B2FD43DBDC284
# If you experience a "Failed to receive key from key server: no name" error, try this instead:
gpg --keyserver pgp.mit.edu --recv-keys 0x22C07BA534178CD02EFE22AAB88B2FD43DBDC284

gpg --fingerprint "openSUSE Project Signing Key "

ASC
Voor Leap 15.3/Tumbleweed, … wordt een “asc” bestand gemaakt.

Dat staat in dezelfde directory waar de download staat:
https://download.opensuse.org/distribution/leap/15.3/iso/

[ ]
	
openSUSE-Leap-15.3-2-DVD-x86_64-Build24.5-Media.iso
	05-Nov-2021 08:11 	4.3G 	
Details
[ ]
	
openSUSE-Leap-15.3-2-DVD-x86_64-Build24.5-Media.iso.sha256
	08-Nov-2021 13:28 	118 	
Details
[TXT]
	
openSUSE-Leap-15.3-2-DVD-x86_64-Build24.5-Media.iso.sha256.asc
	08-Nov-2021 13:28 	481

Afhalen met:

wget https://download.opensuse.org/tumbleweed/iso/.iso.sha256.asc

Check de handtekening met :

gpg --verify .iso.sha256.asc .iso.sha256

Meer info op https://en.opensuse.org/SDB:Download_help#Repairing_a_download

Herstel

Als de download niet perfect was, kan je hem zelfs repareren met rsync.

Check eerst de directory op de server:

rsync rsync:////

Als je de juiste subdirectories hebt gevonden:

touch rsync -avP rsync:///

Daarbij worden enkel de verschillen afgehaald.

12/1/2022

Vast in scherm (KDE desktop)

Filed under: — cybrarian @ 1:12 pm

Vast in scherm
Ik heb het gevoel “vast” te zitten in het scherm op sommige momenten:
– Het scherm staat helemaal vergroot, en niet de hele desktop is zichtbaar.
– Firefox neemt heel het scherm in en ik heb geen menu meer bovenaan en geen takenbalk onderaan (komt wel terug als ik aan de rand van het scherm ben met het pijltje.
– Moet ineens wachtwoord ingeven
– heb ineens een zwart scherm met alleen lettertjes (console)

Ingezoomd
– op oudere KDE: meta shift 0 zet normaal; meta = zoomt in, meta - zoomt terug uit ;meta is de toets met het systeemlogo of desktoplogo (niet ctrl, alt, altgr, fn)
– afzetten met systeem-shift-nul? (nog checken, misschien niet de nul van het cijferklavier, maar de andere).
– desktop effects, accessibility, zoom..

Volledig scherm ingenomen door Firefox
– F11 wisselt tussen volledig scherm en terug normaal.
– ga naar boven met muis tot titelrand van Firefox terug tevoorschijn komt, rechtsklik, verlaat volledig scherm.

Springen
Als ik een venster verzet, springt het plots helemaal groot, of verandert de hele schermindeling van vensters plaats/grootte.
– (standaard) instellingen van je desktop aanpassen: system settings, workspace behaviour: screen edges aktief?

Scherm vast
Vraagt login wachtwoord
– desktop instellingen in system settings, workspace, screen locking, lock screen na .. minuten aktief, after waking from sleep aktief?

console scherm
Ik sta in een “zwart tekstscherm” met lettertjes en pinkende cursor.
– Probeer terug te schakelen naar de grafische sessie met ALT-F7 of ALT-F2
– indien pas opgestart maar al ingelogd: probeer de grafische mode te starten met bv startx

Powered by WordPress