25/9/2023

Laptop camera (webcam) gebruiken

Filed under: — cybrarian @ 1:12 pm

KDE – Gnome – Terminal

KDE

Kamoso:
sudo apt install kamoso

Ubuntu
Cheese:
sudo apt-get install cheese
Gebruik: https://manpages.ubuntu.com/manpages/trusty/man1/cheese.1.html

Terminal

Streamer?

cnf streamer

Het programma 'streamer' kan gevonden worden in de volgende pakketten:
* v4l-tools [ pad: /usr/bin/streamer, opslagruimte: zypp (repo-oss) ]
* v4l-tools [ pad: /usr/bin/streamer, opslagruimte: zypp (https-download.opensuse.org-3b362bd7) ]
Probeer te installeren met:
sudo zypper install v4l-tools

Gebruik:
streamer -f jpeg -o image.jpeg

Andere …
fswebcam

sudo apt-get install fswebcam

22/9/2023

Nextcloud client in OpenSUSE Leap

Filed under: — cybrarian @ 12:26 pm

Nextcloud

Is te vinden op software.opensuse.org als nextcloud-client

zypper in nautilus-extension-nextcloud nextcloud-client

Er is geen officieel pakket voor openSUSE Leap 15.5 beschikbaar (22/09/2023)

En op de Nextcloud site: https://nextcloud.com/install/

Huidig toestand:

OpenSUSE Leap 15.4 … sept 2023 … Nextcloud desktop client 3.8 (uit OpenSUSE:BackPorts)

Momenteel is dus 3.8 geïnstalleerd.
Op de Nextcloud documentatie site staat 3.9 als huidige en 3.8 als vorige, en 3.10 als komende.

Ik vraag me af of de Nextcloud client ook mee geüpgrade wordt met de gewone opensuse updates.

(aan te vullen).

17/9/2023

Screenshot van commandolijn

Filed under: — cybrarian @ 6:29 pm

Hoe een screenshot maken vanop de commandolijn?

Documentatie:

Hele desktop in XFCE:
xfce4-screenshooter -f

Raspberry Pi, Ubuntu, ..; bij-installeren:
DISPLAY=:0 scrot screenshot.png

Op Ubuntu
import screenshot.png

Imagemagic (evenutueel installeren)
Hele scherm na wachttijd en wijzig de grootte :
import -window root -resize 400x300 -delay 200 screenshot.png
(meer documentatie op website imagemagic)

Nog niet gelukt: bv vanop afstand ingelogd met SSH en zien “hoever” een bepaalde desktop-taak gevorderd is.

Helaas krijg ik meestal foutmeldingen als:

import: unable to open x server ..

6/8/2023

Printerdrivers voor Canon Pixma TS6150

Filed under: — cybrarian @ 6:21 pm

In een vers geïnstalleerde opensuse 15.5 vind ik deze printer niet terug in Yast, printer, new printer.

De printer wordt wel gevonden als TS6100 series.

Ik had voordien de canon drivers afgehaald die bestonden in de softwarebeheerder.

Yast biedt een hele reeks Pixma TS.. printers aan:
3170, 5010, 5020, 5030, 5040, .. 5090, 6010, 6020 6030 6040 6050, -51, -52, 6060, 6070, 6080, maar dan sprint het naar 8010.
Geen 6100 reeks?

Op internet op zoek naar drivers:
https://www.canon-europe.com/support/consumer/products/printers/pixma/ts-series/pixma-ts6150.html?type=drivers&language=EN&os=Linux%20(64-bit)

————-

IJ Printer Driver Ver. 5.50 for Linux (rpm Packagearchive)
File version: 5.50
Release date: 01 December 2017

Download geeft bestand: cnijfilter2-5.50-1-rpm.tar.gz

Uitgepakt:
tar -xzvf cnijfilter2-5.50-1-rpm.tar.gz

en in de directory een shell script gevonden dat install.sh heet.

Dat gedraaid, vraagt (root) wachtwoord, vraagt de printer aan te zetten en aan te sluiten, ontdekt het model, en eindigt met:

#=========================================================#
Installation has been completed.
Printer Name : TS6100USB
Select this printer name for printing.
#=========================================================#

Daarna gecheckt via Yast2; testprint: ok.

2/8/2023

Gambas is niet onpraktisch en wordt wel echt gebruikt

Filed under: — cybrarian @ 4:03 pm

Ik las dit artikel op makeuseof.com over “onpraktische en niet werkelijk gebruikte” Gambas en schreef dit antwoord:
(niet gepubliceerd omdat ik niet wilde inloggen op sociale media – het artikel dateert uit 2015 en het bestaan van Gambas nu, in versie 3.X zegt op zich ook al wel iets…Misschien onderschat?)

I strongly disagree with Gambas being impractical and/or not being actually used. I do use it. In a company, for in-house software. It offers me an incredible freedom to do a lot of different things, from CLI scripts running on a server to end-user desktop applications. I can easily make libs that do e.g. the data connection/objects part, and use them in different applications. I made an appliance with it with custom adapted hardware (Raspberry Pi, camera etc) for use in the factory. I use it mainly as desktop application maker for database using applications in a small company with production, design and sales departments. We try to run as much as possible on Linux computers, and I could drop the whole license bookkeeping and spend that time on really user-driven applications. I suppose this type of use might be under the radar, as none of these applications ever comes out. And, having been a teacher myself, I really wouldn’t mind to use it for teaching, you can go lots of directions and the language has a vivid development.

Even I think “missing cross-platform” is a pity, but it is more important that Gambas sticks to its Linux roots and does the things very well on that platform.

Meer op gambas.copyleft.be

6/7/2023

Harde schijf aktiviteit op de commandolijn

Filed under: — cybrarian @ 8:44 am

Een paar commandolijn tools (die je in bv OpenSUSE wel moet installeren) zijn dstat en iostat

iostat
Installeer iostat:
zypper install sysstat

Gebruik:

iostat sdb

iostat -p
Linux 5.14.21-150400.24.66-default (cybrprobox)  06-07-23        _x86_64_        (4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,78    0,00    0,32    0,77    0,00   98,14

Device             tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               2,11        34,16       148,30    2470351   10725305
sda1              0,00         0,09         0,00       6739          1
sda2              2,09        33,96       148,22    2456400   10719704
sda3              0,00         0,03         0,00       2249          0
sda4              0,00         0,03         0,08       2420       5600
sdb               0,50         0,07        58,26       4800    4213760
sdb1              0,00         0,00         0,00        292          0
sdb2              0,00         0,01         0,00       1052          0

Of één bepaalde drive, herhalend om de 5 seconden:

iostat -p sdb -d 5
Linux 5.14.21-150400.24.66-default (wimprobox)  06-07-23        _x86_64_        (4 CPU)

Device             tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sdb               0,50         0,07        58,20       4800    4213760
sdb2              0,00         0,01         0,00       1052          0
sdb1              0,00         0,00         0,00        292          0

Device             tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sdb               0,00         0,00         0,00          0          0
sdb2              0,00         0,00         0,00          0          0
sdb1              0,00         0,00         0,00          0          0

dstat

Installeer:
zypper install dstat

Gebruik:
dstat -d 10

dstat -d 10
-dsk/total-
read writ
34k 191k
0 6504k
0 5834k
0 5513k
0 6188k
0 5494k
410B 5752k
0 5884k
0 5473k
0 5851k
0 5462k
0 5855k
0 5782k
0 5518k
53k 5994k
378k 25k
0 2023k
38k 1092k
0 22k
0 301k
0 674k^C

Stoppen met ctrl-c (zoals je ziet)

De uitvoer van dstat is mooi gekleurd per kolom in de terminal (niet zichtbaar hierboven).

26/6/2023

Beveiligde verbinding mislukt (Firefox)

Filed under: — cybrarian @ 8:34 am

Een “apparaat” met een web-interface geeft volgende foutmelding in Firefox:

An error occurred during a connection to 192.168.1.123. SSL peer rejected a handshake message for unacceptable content.

Error code: SSL_ERROR_ILLEGAL_PARAMETER_ALERT

Ik geraak niet op de pagina met de instellingen. Ik probeer Firefox en Chromium, lukt niet. Enkel op een zeer oud systeem lukt het wel om te verbinden; met Firefox 49.0.2.

Het lukt ook niet om de foutmelding te omzeilen door een soort advanced, ignore for this site of zo.

Toevoegen aan uitzonderingen-lijst:

Blijkbaar is het wel mogelijk een uitzondering op de ssl-beveiliging op te geven:
(hier Firefox 102.12esr)

about:config
Zoek “TLS”
Zoek “security.tls.insecure_fallback_hosts”
Klik achteraan en voeg het ip-address van die server toe.
Open een ander tabblad en geef het (ip-)adres op; zou moeten werken nu.

30/4/2023

Software van bepaalde repositorie tonen

Filed under: — cybrarian @ 3:40 pm

Nog uit te proberen;

zypper pa -ir *repo_name*

Bv: Bij het uitschakelen van een repository wil je weten welke software je daaruit installeerde.

27/3/2023

Met twee woorden spreken

Filed under: — cybrarian @ 10:32 pm

Die twee woorden zijn espeak en ng (voor Next Generation).

Ik kom even terug op het artikel over spreken met Linux.

Als je niet zelf je tekst wil aanpassen aan de Engelse taal, kan je ook espeak laten praten met de Nederlandstalige eigenschappen door een extra paramter voor de taal:

espeak-ng -v Dutch "Hoe gaat het met u?

Pitch wat veranderen, snelheid bijregelen:

espeak-ng -v Dutch -p 100 -s 140 "Goed, dank u"

Ps: er is blijkbaar nog uitbreiding mogelijk:

espeak-ng --voices=nl
Pty Language Age/Gender VoiceName File Other Languages
5 nl --/M Dutch gmw/nl
7 nl --/M dutch-mbrola-2 mb/mb-nl2
9 nl --/M dutch-mbrola-1 mb/mb-nl1
9 nl --/F dutch-mbrola-3 mb/mb-nl3

… met MBROLA?

espeak-ng -v dutch-mbrola-3 "Hoe gaat het met het LTS project?"
Cannot find MBROLA voice file 'nl3' in neither of paths:
- /usr/share/mbrola/nl3
- /usr/share/mbrola/nl3/nl3
- /usr/share/mbrola/voices/nl3
Please install necessary MBROLA voice!
mbrola executable was not found. Please install MBROLA!
mbrowrap error: mbrola exited with status 1
Error: Could not load the specified mbrola voice file.
Error: The specified espeak-ng voice does not exist.

Apart te installeren, niet uit dezelfde repo; te vinden op MBROLA maar dat heb ik niet uitgeprobeerd.

espeak-ng zit nu (OpenSUSE 15.4) in de Science repository:

https://download.opensuse.org/repositories/science/15.4/ (science)

Nieuwe repo toegevoegd in Yast, naam gegeven Science_espeak-ng

Password:
copyleftbox:~ # zypper ref
Repository ‘Science_Espeak-ng’ is up to date.
Repository ‘home:Sauerland’ is up to date.
Repository ‘openSUSE:Backports:SLE-15-SP4’ is up to date.
Repository ‘home:munix9Gb3’ is up to date.
Repository ‘Update repository of openSUSE Backports’ is up to date.
Repository ‘Non-OSS Repository’ is up to date.
Repository ‘Main Repository’ is up to date.
Repository ‘Update repository with updates from SUSE Linux Enterprise 15’ is up to date.
Repository ‘Main Update Repository’ is up to date.
Repository ‘Update Repository (Non-Oss)’ is up to date.
All repositories have been refreshed.
copyleftbox:~ # zypper in espeak-ng
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following 4 NEW packages are going to be installed:
espeak-ng espeak-ng-vim libespeak-ng1 libpcaudio0

4 new packages to install.
Overall download size: 4.6 MiB. Already cached: 0 B. After the operation, additional 12.3 MiB
will be used.

2/2/2023

Sailfish camera probleem

Filed under: — cybrarian @ 6:04 pm

Een tweede keer het cameraprobleem op Sony Xperia XA2, Sailfish OS 4.4 en Android support.
(Het gedrag is nu een beetje verschillend van de eerste keer, 2021)
Bij mij treedt het euvel op als ik Signal gebruik, dat op zich weer Android support nodig heeft.

Eigenaardig genoeg kan ik in Signal nog WEL de voorste camera gebruiken, in Sailfish niet meer.

De flash/Led zaklamp werkt dikwijls ook niet, maar soms wel.
De voorste camera in Sailfish (camera programma) nooit, de selfie-camera wel.

Het probleem is door verschillende gebruikers beschreven op het Sailfish forum

Ergens wordt ook een commandolijn programma gegeven om de camera terug vrij te maken. Ik heb deze zelf nog niet uitgeprobeerd:
devel-su; kill -9 $(ps aux | grep .*android\.hardware\.camera.* | grep -v grep | tr -s ' ' | cut -f2 -d' ') || kill -9 $(ps aux | grep .*android\.hardware\.camera.* | grep -v grep | tr -s ' ' | cut -f3 -d' '); killall -r .*camera.*; echo done; exit

25/1/2023

OpenSUSE update naar 15.4 (van 15.3)

Filed under: — cybrarian @ 10:18 am

Algemeen

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

UitvoerenLogAlgemeen

Let op* voor “Closing the Leap Gap”

Warning: Due to Closing the Leap Gap some repos which had “openSUSE_Leap_${releasever}” for 15.3 may change target to just “${releasever}” for 15.4 ( from now on it will be the same for SLES and Leap so OBS don’t need to keep two versions of binary identical rpm’s). Obviously query above won’t handle this so you will get “Repository ‘xxxxx’ is invalid.” error.
Solution – follow repo URL but one level up from “openSUSE_Leap_15.3” and check available targets. If “15.4” is there just manually correct URL.

Bron: https://en.opensuse.org/SDB:System_upgrade

UitvoerenLogAlgemeen

Uitvoeren

  • zypper refresh
    zypper update
  • zypper repos -u
  • grep "releasever" /etc/zypp/repos.d/*
  • zypper --releasever=15.4 refresh
  • zypper --releasever=15.4 dup
    of
    zypper --releasever=15.4 dup --download-in-heaps
  • reboot
  • eventueel:
    zypper addrepo --name

UitvoerenLogAlgemeen

Log

  1. zypper refresh

    Alle opslagruimtes zijn vernieuwd

    zypper update

    Geen aktiviteit

  2. overbodige repo’s afzetten:
    – check repos met zypper repos -u
    – repo’s afzetten kan in Yast2, softwarebronnen (afvinken).
  3. check releasever gebruik in repo’s:
    Overzicht in Yast2 bv. waar je de (oude) URL/distro versies kan zien:

    CrossToolchain:avr (arduino)

    URL: https://download.opensuse.org/repositories/CrossToolchain:/avr/openSUSE_Leap_15.2/
    Category: YUM

    Education: (voor Gambas?)

    URL: http://download.opensuse.org/repositories/Education/openSUSE_Leap_15.2/
    Category: YUM

    Java:packages (voor??)

    URL: https://download.opensuse.org/repositories/Java:/packages/openSUSE_Leap_15.2/
    Category: YUM

    Libdvdcss

    URL: http://opensuse-guide.org/repo/openSUSE_Leap_15.2/
    Category: YUM

    home/jevez (voor Belgian e-ID)

    URL: https://download.opensuse.org/repositories/home:/jevez/openSUSE_Leap_15.2/
    Category: YUM

    Packman lijkt al wel ok:

    URL: http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.3/
    Raw URL: http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/
    Category: YUM

    Als het nodig is:
    sed -i 's/15.3/${releasever}/g' /etc/zypp/repos.d/*.repo

  4. repo’s over naar nieuwe releasever:
    zypper --releasever=15.4 refresh

    Waarschuwing: Afgedwongen instelling: $releasever=15.4
    Ophalen van metagegevens uit opslagruimte ‘openSUSE:Leap:15.3’ …………………………………………………………………………………………………………………….[gereed]
    Cache van opslagruimte ‘openSUSE:Leap:15.3’ wordt gebouwd ———————————————————————————————————————————————–[|]
    (…)
    Alle opslagruimtes zijn vernieuwd.

  5. upgrade:
    zypper --releasever=15.4 dup

    33 problems: Problem with the installed
    gstreamer-plugins-bad-1.6..
    gstreamer-plugins-bad-lang..
    libavcodecs57, 58
    libavdevices57, 58
    libavfilter
    libavformat
    libavresample
    libavutil
    libgstadaptivedemux
    libgstbadaudio
    libgstbasecamerabinsrc
    libsst…

    libpostproc54-..
    libpostproc55-..
    libsox3..
    libswresample2…
    libswresample3…
    libswscale4..
    libswscale5..
    sox

    Solutions gekozen:
    gstreamer: install gstreamer-plugins-bad-1.20.. from vendor openSUSE (2 x )
    libavcodec57: keep obsolete (vendor SUSE was 3.4.2-150200 ipv 3.4.9-pm153) (8-tal keer)
    libgst: install libgstadaptivedemux-1_0-0-1.20.1-lp154.1.1.x86_64 from openSUSE (ipv 16.3 van packman) x keer
    libpostrproc54 : keep 3.4.9 (ipv SUSE versie 3.4.2) x2
    libsox : install 14.4.2-bp154.1.100.x86_64 from openSUSE (ipv oude packman -pm153.2.8)
    libswresample: keep 3.4.9 (ipv 3.4.2 van SUSE)
    libswscaled4: keep
    libswscaled5: keep
    sox: install bp154 van openSUSE

    2001 packages to upgrade, 62 to downgrade, 173 new, 138 to remove, 15 to change vendor, 5 to change arch.

    Eindigt met:

    Executing %posttrans scripts … [done]
    Update notifications were received from the following packages:
    mariadb-10.6.10-150400.3.17.1.x86_64 (/var/adm/update-messages/mariadb-10.6.10-150400.3.17.1-something)
    View the notifications now? [y/n]

    y

    Melding van pakket mariadb:
    WARNING: You are upgrading from different stable version of MySQL!

    Your database will be migrated automatically during next restart of MySQL.
    Before you do that make sure you have up to date backup of your data. It
    should be mainly in /var/lib/mysql directory.

  6. reboot
    – Gambas3 is verdwenen (zat in de “openSUSE:Backports:SLE-15:SP3” repository)
    – Bij een wat speciale installatie, bv met twee schermen etc, kan het dat je de instellingen terug moet doen.
    Mijn “dev” station met 2 schermen stond na de update in “default” 1024×768 (4:3) @76Hz 100% op 1 scherm (nVidia GF119).
    (zie verder).
  7. eventueel terug aan te zetten repo’s
    – Yast: bron voor NVidia gecheckt op 15.4 -ok; terug aangezet.
    Het bovenstaand probleem was magisch opgelost.
    – Gambas3: wordt een andere bron?
    Gambas3 terug geïnstalleerd via https://software.opensuse.org/package/gambas3-ide (home:munix9, 3.18.0 met 1click install).
    Er komen onderweg wat foutmeldingen op repo’s, en gambas3 is niet geïnstalleerd, maar kan daarna wel gekozen worden in softwarebeheer.
    Of een tweede keer: kies aangepaste installatie, en schakel de probleemrepositories uit: LSE-15-SP1..4 in Yast. Ok!

UitvoerenLogAlgemeen

Andere:

– ook uitgevoerd vanuit een terminal op de GUI op een ander toestel.


Nog een andere, installatie die reeds teruggaat tot 2017:
Update 15.4 gestart;
Foutmelding:

Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'

Ik probeer opnieuw maar helpt niet, overslaan dus ..

Ophalen: python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm ........................................................[niet gevonden]
Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a): o
Ophalen: python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm ........................................................[niet gevonden]
Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a): o
Ophalen: python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm ........................................................[niet gevonden]
Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a): o
Ophalen: python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm ........................................................[niet gevonden]
Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a): n
Waarschuwing: U hebt ervoor gekozen om aan een probleem met het downloaden of installeren van een pakket geen aandacht te geven. Dit kan leiden tot gebroken afhankelijkheden van andere pakketten. U kunt het beste 'zypper verify' uitvoeren nadat de bewerking is beëindigd.
SKIP request: User-requested skipping of a file
Geschiedenis:
- Can't provide ./x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm
- Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'

Ophalen: python3-base-3.6.15-150300.10.40.1.x86_64.rpm ...................................................................[gereed (4,9 KiB/s)]
pakket libpython3_6m1_0-3.6.15-150300.10.40.1.x86_64 wordt opgehaald (568/2215), 870,1 KiB ( 2,7 MiB uitgepakt)
Delta wordt opgehaald: ./x86_64/libpython3_6m1_0-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm, 40,3 KiB
Ophalen: libpython3_6m1_0-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm ....................................................[niet gevonden]
Bestand './x86_64/libpython3_6m1_0-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a): n
Waarschuwing: U hebt ervoor gekozen om aan een probleem met het downloaden of installeren van een pakket geen aandacht te geven. Dit kan leiden tot gebroken afhankelijkheden van andere pakketten. U kunt het beste 'zypper verify' uitvoeren nadat de bewerking is beëindigd.
SKIP request: User-requested skipping of a file
Geschiedenis:
- Can't provide ./x86_64/libpython3_6m1_0-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm
- Bestand './x86_64/libpython3_6m1_0-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'

Nog eens ..

Bestand './x86_64/python3-tk-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a):

opnieuw proberen lukt niet, negeren..

Deze komt er wel door met opnieuw proberen (automatisch).

Ophalen: typelib-1_0-Pango-1_0-1.50.4-150400.1.5.x86_64.rpm ............................................................................[fout]
Locatie 'http://download.opensuse.org/distribution/leap/15.4/repo/oss/x86_64/typelib-1_0-Pango-1_0-1.50.4-150400.1.5.x86_64.rpm' is tijdelijk niet toegankelijk.
Afbreken, opnieuw proberen, negeren? [a/o/n] (o):
Opnieuw proberen...

Upgrade is klaar, eens zien welk het effect is van die ontbrekende onbereikbare python paketten…. reboot.

Start terug op, Ok.

20/1/2023

KMail probleem: Unable to Fetch item from backend (items without RID)

Filed under: — cybrarian @ 3:52 pm

Probleem
KMail probleem: KMail is traag, en lijkt op iets te wachten wat nooit komt.
(check CPU/hd activity/netwerk monitor)

Inhoud van map wordt opgehaald
Even geduld . . .

Ook: filter werkt niet meer, (markering) van “gelezen” reageert/werkt niet meer, blijft ongelezen staan.

Onderaan bij KMail: “Unable to fetch item from backend..

Volgens docs.kde.org/ : … [LRCONFLICT]
Sluit KMail

Installeer indien nodig; gebruik akonadictl:

akonadictl fsck

Item “36440” in collection “35” has no RID.
Item “36441” in collection “35” has no RID.
Item “36443” in collection “35” has no RID.
Item “36444” in collection “35” has no RID.
Item …
Item “37537” in collection “35” has no RID.
Found 5422 items without RID.
Found 0 dirty items.
Looking for rid-duplicates not matching the content mime-type of the parent collection
Checking Kopano
Checking Lokale mappen
Checking Notities
Checking Persoonlijke contacten
Checking Search
Checking …
Migrating parts to new cache hierarchy…
Checking search index consistency…
Skipping virtual Collection 1
Checking Collection 3 search index…
Checking …
Checking Collection 55 search index…
Flushing collection statistics memory cache…
Making sure virtual search resource and collections exist
Consistency check done.

Een probleem dat zichtbaar is:

"Found 5422 items without RID."

Sluit KDE.
Ga naar de commandolijn, om in te loggen op de database server van KMail/Akonadi.
Daarvoor hebben we eerst wat gegevens nodig, die zichtbaar zijn in de processentabel (ps ux), en we willen vooral “mysql” processen:

ps ux | grep mysql

ps ux | grep mysql
gebruiker 3339 0.0 1.9 2482368 150304 ? Sl 11:40 0:05 /usr/sbin/mysqld –defaults-file=/home/gebruikernaam/.local/share/akonadi/mysql.conf –datadir=/home/gebruikernaam/.local/share/akonadi/db_data/ –socket=/run/user/1002/akonadi/mysql.socket –pid-file=/run/user/1002/akonadi/mysql.pid
gebruiker 8024 0.0 0.0 10248 768 pts/3 S+ 15:32 0:00 grep –color=auto mysql

en log in op de database server van KMail:

mysql --socket=/run/user/1002/akonadi/mysql.socket

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 65
Server version: 10.5.17-MariaDB MariaDB package

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

Even rondkijken:

show databases;

kijk of akonadi er bij staat. Dan:

use akonadi;

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

MariaDB [akonadi]> show tables;

+----------------------------------+
| Tables_in_akonadi                |
+----------------------------------+
| collectionattributetable         |
| collectionmimetyperelation       |
| collectionpimitemrelation        |
| collectiontable                  |
| flagtable                        |
| mimetypetable                    |
| parttable                        |
| parttypetable                    |
| pimitemflagrelation              |
| pimitemtable                     |
| pimitemtagrelation               |
| relationtable                    |
| relationtypetable                |
| resourcetable                    |
| schemaversiontable               |
| tagattributetable                |
| tagremoteidresourcerelationtable |
| tagtable                         |
| tagtypetable                     |
+----------------------------------+
19 rows in set (0,001 sec)

Kijk of pimitemtable er bij staat.
Toon de structuur (niet echt nodig maar interessant)

select * from pimitemtable limit 1;

Kijk of er “lege” pointers in zitten:

SELECT * FROM pimitemtable WHERE remoteId IS NULL;

+-------+-----+----------+----------------+------+--------------+------------+---------------------+---------------------+-------+------+
|   id  | rev | remoteId | remoteRevision | gid  | collectionId | mimeTypeId | datetime            | atime               | dirty | size |
+-------+-----+----------+----------------+------+--------------+------------+---------------------+---------------------+-------+------+
|    1  |   0 | 25260    | NULL           | NULL |           23 |          3 | 2022-02-09 10:38:52 | 2022-02-09 10:39:11 |     0 | 4539 |
+-------+-----+----------+----------------+------+--------------+------------+---------------------+---------------------+-------+------+
.....
| 37536 |   2 | NULL     | NULL           | NULL |           35 |          3 | 2023-01-06 14:40:54 | 2023-01-10 09:02:38 |     1 |  11771 |
| 37537 |   1 | NULL     | NULL           | NULL |           35 |          3 | 2023-01-06 14:40:54 | 2023-01-10 09:02:38 |     1 |  11497 |
+-------+-----+----------+----------------+------+--------------+------------+---------------------+---------------------+-------+--------+
5422 rows in set (0,020 sec)

Verwijder die:

MariaDB [akonadi]> DELETE FROM pimitemtable WHERE remoteId IS NULL;

Query OK, 5422 rows affected (0,282 sec)

Start KDE Mail terug op.
Succes!

Nota: soms resultaat
– dit loste op mijn laptop het probleem op dat ik bepaalde mails niet kon verplaatsen (naar een bijgemaakte archiefmap). Nadien ging dat perfect.
(in dat geval: Query OK, 424 rows affected na DELETE FROM pimitemtable.. commando).
– dit heeft bij mij op een ander toestel de problemen van kmail niet opgelost.
– ik heb nog een extra stap gedaan op eigen initiatief, ivm de melding van de collections:

MariaDB [akonadi]> select * from collectiontable where remoteId IS NULL;
+----+----------+----------------+--------+----------+------------+---------+----------+-------------+-----------+--------------------+--------------------------+-------------------------+-------------------------+-----------------------+-------------+-----------------+------------------+-----------+
| id | remoteId | remoteRevision | name   | parentId | resourceId | enabled | syncPref | displayPref | indexPref | cachePolicyInherit | cachePolicyCheckInterval | cachePolicyCacheTimeout | cachePolicySyncOnDemand | cachePolicyLocalParts | queryString | queryAttributes | queryCollections | isVirtual |
+----+----------+----------------+--------+----------+------------+---------+----------+-------------+-----------+--------------------+--------------------------+-------------------------+-------------------------+-----------------------+-------------+-----------------+------------------+-----------+
|  1 | NULL     | NULL           | Search |     NULL |          1 |       1 |        2 |           2 |         2 |                  1 |                       -1 |                      -1 |                       0 | NULL                  | NULL        | NULL            | NULL             |         1 |
+----+----------+----------------+--------+----------+------------+---------+----------+-------------+-----------+--------------------+--------------------------+-------------------------+-------------------------+-----------------------+-------------+-----------------+------------------+-----------+
1 row in set (0,001 sec)

MariaDB [akonadi]> delete from collectiontable where remoteId IS NULL;
Query OK, 1 row affected (0,001 sec)

maar ook dat heeft niet geholpen.

De KMail client blijft hangen in:

Inhoud van map wordt opgehaald
Even geduld . . .

en

Kopano: items bijwerken
Kopano: server is niet beschikbaar

Foutmelding

Unable to fetch item from backend(collection-1): Unable to retrieve item from resource: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

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.


upd 24/5/2023: op een systeem met een oud scherm met hetzelfde probleem:
(en op een ander met een grote scherm; ligt daar niet aan)

Installed version: 0.9.5+git20190908+3abfab2-150300.7.5.1
Alternate version: 0.9.5~git20210406.e554475-150400.3.8.1

De datums:
Installed version: Thu 11 Aug 2022 09:36:59 AM CEST
Alternate version: Mon 19 Sep 2022 04:50:52 PM CEST

In TAB “Versions” zie ik dat er voor de nieuwere versie twee bronnen zijn, en de aangeboden bron staat op “Suse Linux Enterprise”,
en de andere mogelijke is opensuse LEAP

Ik kies die voor alle “plymouth” files (12) in yast software (waaronder plymouth-theme-bgrt, maar zonder plymouth-branding-opensuse die wel op juiste repo staat) en kijk later verder..

Installation Successfully Finished
Packages
Updated Packages: 12
libply5, liply-boot-client5, libply-splash-core5, libply-splash-graphics5, plymouth, plymouth-dracut, plymouth-lang, plymouth-plugin-label… (more)
Statistics
Elapsed Time: 01:23
Total Installed Size: 930.6 KiB
Total Downloaded Size: 873.7 KiB

Resultaat:
– De foutmelding is verdwenen, in de plaats krijg ik onderaan een “Leap” logo en een ronddraaiend cirkeltje tijdens het verder opstarten.
Mogelijk dus een conflict tussen die verschillende bronnen.


Upd: OpenSUSE 15.4
Op een ander systeem, verse installatie (ook met Gambas3):
8 packages in Yast Software “rood” (versie van 2019 geïnstalleerd, versie van 2021 beschikb):
– libly5, libly-boot-client5, -splash-core5, splash-graphics5
plymouth-plugin-label, -plugin-two-step, -theme-bgrt, -theme-spinner
Het eigenaardige is dat ik hier een waarschuwing krijg en de keuze om een pakket met “2019” te “afwaarderen” naar een versie met “2021” erin… (wat ik dus wel bevestig).

Bijgewerkte pakketten: 8
libply5, libply-boot-client5, libply-splash-core5, libply-splash-graphics5, plymouth-plugin-label, plymouth-plugin-two-step, plymouth-theme-bgrt, plymouth-theme-spinner

Bij het opstarten komt nog heel kort een “failed” plymouth melding, maar die wordt onmiddellijk overdekt door het scherm met LEAP logo en draaiend cirkeltje.
(in messages vind ik enkel “Received SIGRTMIN+21 from PID 289 (plymouthd)” van voor de laatste update, uit huidige boot niets)

Ok.


upd 2023-07-05: ook later komt het probleem nog terug, door een update van SLE 15-update; ik zet alle plymouth* paketten (die “rood” staan) bij YAST2, tab “Versions” over naar de main repo van opensuse.

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.

Powered by WordPress