12/11/2019

Firefox instellingen meenemen

Filed under: — cybrarian @ 3:10 pm

Als je een upgrade doet van een recent systeem naar een recent systeem is het gemakkelijk om je instellingen van Firefox mee te nemen: je kopieert gewoon de (verborgen) directory naar de nieuwe computer/het nieuwe systeem.

Ga naar het menu, Help, Troubleshoot information / Probleemoplossingsinformatie (je ziet about:support staan in de URL).
Hier zie je de locatie van de map met de instellingen bij “Profielmap” of “Profile Directory”.

Je kan de bestanden uit deze directory kopieren naar de op dezelfde manier te vinden map (met een andere naam dus) op de nieuwe Firefox.

Wat komt er mee:
– bookmarks, met icoontjes.
– bewaarde wachtwoorden.
– diverse instellingen.

Je kan ook enkel je bookmarks exporteren, maar dit gaat sneller.

7/11/2019

Nextcloud client synchronisatie probleem

Filed under: — cybrarian @ 10:07 am

Bij het opstarten van de desktop is er soms geen synchronisatie met de Nextcloud server. Dat stel je vast in de Nextcloud mappen door in een tekstbestandje een letter te wijzigen en terug te bewaren: het symbool van te synchroniseren blijft bij het bestand staan, ook na herladen van het Dolphin venster (F5).
De Nextcloud desktop client afsluiten en terug starten helpt niet.
In de client zie je ook geen foutmelding dat de server niet gevonden wordt. evenmin kan je zien waarom hij niet synchroniseert.
Binnen de Nextcloud client de verbinding verbreken en terug maken door af te melden voor Nextcloud en terug aan te melden, helpt ook niet.

OpenSUSE 42.3, KDE
Nextcloud desktop client Versie 2.3.3
Laptop die ook wifi verbindig maakt bv.

Lapmiddel
Ik ontdekte wel een manier om de verbinding juist te krijgen:
– Bij het opstarten het nextcloud wachtwoordvenster (dat soms ergens achter andere vesters -inclusief wallet aanmelding- staat) naar voor brengen, en daar eerst het originele Nextcloud wachtwoord ingeven. Als je daar eerst de wallet invult, is dat blijkbaar te laat voor de Nextcloud client.
– Is dat niet gelukt en is er geen synchronisatie: kde gebruiker uitloggen en terug inloggen. Dit gaat sneller dan helemaal terug opstarten, en triggert de Wallet; dit gaat eigenlijk altijd goed (doordat de computer al opgestart is?)

Instellingen?
Omdat het een timing probleem leek tussen de Nextcloud client en de wallet ging ik op zoek naar de instellingen van Nextcloud, bv om die client iets later aktief te laten worden of zo. Ik kon nergens de beschreven configuratiebestanden van de gebruiker vinden.
Om te testen maakte ik manueel een leeg bestand in de verborgen config directory van de gebruiker:
touch ~/.config/nextcloud.cfg
Het was de bedoeling te experimenteren met parameters, en te kijken of de Nextcloud client bij wijziging in de instellingen van de Desktop client daar gegevens in schrijft.

Maar vanaf dit bestand – leeg weliswaar – bestond, heeft het probleem zich niet meer voorgedaan.
Wel meldt de client vanaf dan dat er een update is met versienummer 2.6.
De OpenSUSE versie zelf heeft geen update gehad, die is einde ondersteuning.

Dit lijkt niet helemaal te kloppen. Bij het laat antwoorden op de Wallet login kom ik terug in een situatie waar mijn nextcloud niet wordt geupdate, en de client de melding geeft dat de server niet gevonden kan worden.

Op de commandolijn de nextcloud client zoeken en gedwongen afsluiten:
ps -AH
killall nextcloud

… en dan terug opstarten vanuit het menu, “Nexcloud Desktop sync client” geeft me onmiddellijk een melding van de update, en ook een hersynchronisatie van de de bestanden.

Fix
De client gedwongen afsluiten kilall nexcloud en terug starten.

30/8/2019

OpenSUSE 42.3 desktop: 100% cpu, coredum

Filed under: — cybrarian @ 9:09 am

Fris opgestarte laptop toont op de kde desktop een Monitor voor CPU-gebruik die 100% gebruik aangeeft.
Dat verwondert me, aangezien ik net opgestart ben. Ik wacht even tot het opstarten op zich zeker helemaal gedaan is. Dan neem ik top:

11023 root 20 0 127832 97860 2316 R 97,01 2,506 0:05.15 systemd-coredum
11001 root 20 0 127700 97584 2244 R 92,03 2,498 0:07.36 systemd-coredum
11024 root 20 0 127836 97268 2232 R 86,71 2,490 0:03.36 systemd-coredum

Een ander beeld in htop; die lijkt coredump helemaal niet te zien.

Bovendien hangt mijn desktop ook helemaal niet vast zoals ik zou verwachten bij 100% cpu gebruik.

Een andere tool, KSysGuard toont ook slechts een lage processor belasting.

Terug naar top, even later:

11133 root 20 0 127700 97700 2372 R 99,00 2,501 0:05.61 systemd-coredum
11132 root 20 0 127700 97684 2352 R 96,35 2,501 0:06.58 systemd-coredum
11156 root 20 0 127832 55968 2312 R 88,04 1,433 0:02.79 systemd-coredum
11157 root 20 0 127836 41748 2352 R 65,45 1,069 0:01.97 systemd-coredum

Het zijn telkens andere pid’s.

Je kan achteraf kijken wat coredump deed:

coredumpctl list

Dat geeft een lijst tot jaren terug, onderaan staan de meest recente.
In mijn geval staan er op het einde honderden lijnen met

vr 2019-08-30 10:00:40 CEST 11807 1000 100 31 * /usr/lib/tracker-extract
vr 2019-08-30 10:00:45 CEST 11845 1000 100 31 * /usr/lib/tracker-extract
vr 2019-08-30 10:00:46 CEST 11829 1000 100 31 * /usr/lib/tracker-extract
….
vr 2019-08-30 10:13:01 CEST 15049 1000 100 31 * /usr/lib/tracker-extract
vr 2019-08-30 10:13:02 CEST 15033 1000 100 31 * /usr/lib/tracker-extract

Als je beniewd bent wat de coredump dan gedumpt heeft, en of je die misschien moet verwijderen: check of coredump wel een bestand wegscrhijft:

ulimit -c
0
Nul: er wordt niets geschreven.

Na een tijdje stopt de 100% uitlezing op de plasma Monitor voor CPU-Gebruik.
In fora vind je wel meer dat soort meldingen over tracker en openSUSE 42.3.

4/7/2019

Internettoegang voor één gebruiker blokkeren

Filed under: — cybrarian @ 2:46 pm

Ik wil de internettoegang voor een gebruiker op mijn Linux systeem blokkeren. Maar met een andere gebruiker/root wil ik wel internettoegang om de updates van het systeem te kunnen doen.

Ik vond deze firewall regel in een ubuntu post van 2017:

sudo iptables -A OUTPUT -p all -m owner --uid-owner -j DROP

Verkeer op 192.168.1.0/24 LAN toelaten en de rest blokkeren:
iptables -A INPUT ! -d 192.168.1.0/24 -m owner --uid-owner fred -j DROP
iptables -A OUTPUT ! -d 192.168.1.0/24 -m owner --uid-owner fred -j DROP

ps: firewall onderhoud waar ufw de firewall is:

sudo ufw status
sudo ufw enable
sudo iptables -A OUTPUT -p all -m owner --uid-owner fred -j DROP
sudo iptables-save > /etc/iptables.rules *
/sbin/iptables-restore < /etc/iptables.rules

* of
sudo bash -c "iptables-save > /etc/iptables.rules"

OpenSUSE

In Suse was het firewallctl en is het nu firewall-cmd:

# firewall-cmd --state

running

iptables commando

bv: (geen reaktie behalve nieuwe prompt betekent uitgevoerd)
# iptables -A OUTPUT ! -d 192.168.1.0/24 -m owner --uid-owner personeel -j DROP
#

Ogelet nu kan je niet meer naar buiten als je dat op je eigen pc deed… een WP blog zal bv zo reageren:

Internetverbinding verloren. Opslaan is uitgeschakeld tot verbinding hersteld is. We slaan dit artikel voor alle zekerheid ook op in je browser.

Tijdelijk

  • De firewall regel is enkel in de huidige lopende firewall aktief, niet na herstart!
  • Ongedaan maken kan met firewall-cmd –reload

firewall-cmd --reload
success
#

Duurzaam

Huidige bewaren:

firewall-cmd --runtime-to-permanent

success
#

Als je een foutmelding krijgt…

iptables -A INPUT ! -d 192.168.1.0/24 -m owner --uid-owner personeel -j DROP
iptables: Invalid argument. Run `dmesg' for more information.

dmesg
x_tables: ip_tables: owner match: used from hooks INPUT, but only valid from OUTPUT/POSTROUTING

10/5/2019

Startmuziek in KDE (opensuse 15)

Filed under: — cybrarian @ 7:36 pm

Ik wil een startmuziekje zetten in OpenSUSE Linux 15 KDE desktop. Het is te lang om als startgeluid te dienen, dus ik heb via een andere weg ingesteld dat bij het starten het gekozen muziekje speelt.

Probleem
Ik ben het muziekje ondertussen beu en bovendien is het veel te lang. Helaas ben ik vergeten HOE ik dat daar heb ingekregen…

Op zoek …

  • Rechtsklik op de desktop, instellingen: niet gevonden daar.
  • Start, Settings (System Settings): Hier zijn heel erg veel rubrieken en keuzemogelijkheden. Een overzicht:

met mijn vermoeden:
Appearance +-
Workspace ++
Personalisation ++
Network —
Hardware —
System (yast) —

Gevonden:

Workspace
– Desktop behaviour : –
– Startup and shutdown: login screen – , autostart – , background services: -, desktop sessions – ,

Event notifications and actions:
* event source: Plasma Workspace.
Title: Login (A New Session Is Starting); Play a sound. /home/name/Music/file001.mp3

8/4/2019

btrfs

Filed under: — cybrarian @ 9:34 am

check
btrfs check
Check van het filesystem gaat niet als de drive gemount is:

btrfs check /dev/sda2
/dev/sda2 is currently mounted. Aborting.

Algemene informatie
btrfs fi show

Label: none uuid: 5364b79a-cc9a-4d79-a2a3-6679401aa6f3
Total devices 1 FS bytes used 15.04GiB
devid 1 size 40.00GiB used 19.57GiB path /dev/sda2

Als je wil zien welk filetype de verschillende partities zijn:

df -T

devtmpfs devtmpfs 3039212 8 3039204 1% /dev
tmpfs tmpfs 3046936 69328 2977608 3% /dev/shm
tmpfs tmpfs 3046936 2352 3044584 1% /run
tmpfs tmpfs 3046936 0 3046936 0% /sys/fs/cgroup
/dev/sda2 btrfs 41946112 16576576 24249968 41% /

/dev/sda2 btrfs 41946112 16576576 24249968 41% /tmp
/dev/sda3 xfs 200050240 1121016 198929224 1% /home
tmpfs tmpfs 609388 20 609368 1% /run/user/1000

Fouten-log

btrfs device stats /dev/sda2

[/dev/sda2].write_io_errs 0
[/dev/sda2].read_io_errs 0
[/dev/sda2].flush_io_errs 0
[/dev/sda2].corruption_errs 0
[/dev/sda2].generation_errs 0

Vrije ruimte (df):

btrfs filesystem df /home

ERROR: not a btrfs filesystem: /home

btrfs filesystem df /

Data, single: total=17.01GiB, used=14.31GiB
System, DUP: total=32.00MiB, used=16.00KiB
Metadata, DUP: total=1.25GiB, used=740.53MiB
GlobalReserve, single: total=50.58MiB, used=0.00B

Meer op de btrfs spiekbrief: https://blog.programster.org/btrfs-cheatsheet

25/3/2019

kmail kuren: Akonadi!

Filed under: — cybrarian @ 10:45 am

Een KMail gebruiker ondervindt problemen met het afhalen van e-mail van een imap server. Het afhalen van de mail gaat goed tot zo’n 98%, daar blijft het afhalen hangen. Er komt geen verdere mail meer binnen, en het afbreken van het afhalen door klikken op het rode icoon daarvoor geeft ook geen zichtbaar resultaat (maw het afbreken lijkt ook oneindig te duren).
Afsluiten en terug starten van KMail helpt niet.

Akonadi herstarten
De oorzaak zit eerder bij Akonadi. Afsluiten van akonadi kan in de commandolijn met:

akonadictl stop

Als kmail nog draait, zal dat programma zelf aangeven dat de Akonadi dienst niet draait en een knop aanbieden om die te starten.

shell script
Zet dat commando in een bestand in de bin map met bv de naam: “StopAkonadi.sh”
Open een commandovenster: menu, Systeem, Konsole. Daar kan je het oproepen met:
./bin/StopAkonadi.sh

Link
Je kan op de desktop een link maken naar de killer: rechtsklik, Nieuwe aanmaken, koppeling naar toepassing.

Ga naar tab Toepassing, bij commando bladeren kies je het shell script in de bin directory, bewaar.

Wijzig eventueel de naam en/of het icoon.

16/2/2019

KMail kapot. Of is het Akonadi? Of MySQL?

Filed under: — cybrarian @ 1:03 am

KMail
Mijn e-mail programma KMail op KDE/openSUSE 42.3 start niet meer.
(Ik herinner me een probleem voordien met een mail die ik maar niet verwijderd kreeg)
KMail probeert te starten, geeft dan de melding dat de akonadi service niet draait.
De knop voor meer info levert niets op, en het mailprogramma sluit onherroepelijk terug af.
Niet alleen kan ik dus geen nieuwe mails ontvangen/versturen, ik heb ook geen toegang meer tot alle reeds afgehaalde en verstuurde mails.

Onhandig.

KDE/KMail ontwikkelaars: maak aub een noodprocedure in kmail, of desnoods een CLI als reserve.

Welke fout?
Op de commandolijn zocht ik naar meer informatie over het onverwachte overlijden van mijn geliefde mailclient.
Start een konsole en kmail met:
kmail
Dit start gewoon de desktopversie van kmail, dus geeft niet veel extra informatie.
De boosdoener is duidelijk Akonadi, dus daarnaar op zoek. Akonadi is een groot beest:

cybr@laptop:/var/lib> akonadi
akonadi_agent_launcher akonadi_kolab_resource
akonadi_agent_server akonadi_maildir_resource
akonadi_akonotes_resource akonadi_maildispatcher_agent
akonadi_archivemail_agent akonadi_mailfilter_agent
akonadi_birthdays_resource akonadi_mbox_resource
akonadi_contacts_resource akonadi_migration_agent
akonadi_control akonadi_mixedmaildir_resource
akonadictl akonadi_newmailnotifier_agent
akonadi_davgroupware_resource akonadi_notes_agent
akonadi_followupreminder_agent akonadi_notes_resource
akonadi_googlecalendar_resource akonadi_openxchange_resource
akonadi_googlecontacts_resource akonadi_pop3_resource
akonadi_icaldir_resource akonadi_rds
akonadi_ical_resource akonadiselftest
akonadi_imap_resource akonadi_sendlater_agent
akonadi_indexing_agent akonadiserver
akonadi_invitations_agent akonaditest
akonadi_kalarm_dir_resource akonadi_tomboynotes_resource
akonadi_kalarm_resource akonadi_vcarddir_resource
akonadi_knut_resource akonadi_vcard_resource

Een serverdienst met een bekend voorkomend onderdeel?
akonadictl

Usage: akonadictl [options] start|stop|restart|status|vacuum|fsck
Akonadi server manipulation tool

Even proberen …

akonadictl start

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
cybr@laptitude:/var/lib> org.kde.pim.akonadiserver: Failed to connect to database!
org.kde.pim.akonadiserver: Database error: “Can’t connect to local MySQL server through socket ‘/tmp/akonadi-cybr.dt9jR1/mysql.socket’ (111 \”Connection refused\”) QMYSQL: Unable to connect”
org.kde.pim.akonadiserver: Failed to remove runtime connection config file
org.kde.pim.akonadicontrol: Application ‘akonadiserver’ exited normally…
^C

Ik heb het met ctrl-c moeten beëindigen om terug op de commandprompt terecht te komen.
Maar dit ziet er interessante informatie uit:

Failed to remove runtime connection config file

ls /tmp/akonadi-cybr.

akonadi-cybr.dt9jR1/ akonadi-cybr.OB5NMk/

Tijdelijke bestanden/directories die aangemaakt worden op het moment van het starten?
Deze ene wordt vermeld in de bovenstaande akonadi-melding; weg daarmee?

rm -r /tmp/akonadi-cybr.dt9jR1/

Kde start terug normaal!

4/1/2019

Lange lijst snel naar 3 kolommen: Scribus!

Filed under: — cybrarian @ 5:56 pm

IN: lange lijst van korte items onder elkaar
(bv serienummers om te checken)

OUT: mooie print in 3 kolommen

Bron van de lijst
De lijst kan uit een databank komen, een kolom uit een rekenblad, een inhoudstabel, enz.
De lijst wordt best in een .txt formaat klaargezet, met op elke lijn een item.

Vb. Je kan zelf snel een lijst genereren door in een commandolijn in je documentdirectory ls>list.txt te doen.

Als je dit print krijg je veel bladzijden met op iedere regel enkel links wat bedrukking. De lijst manueel knippen en in kolommen plakken is te omslachtig.

Snel verdelen
Start Scribus, nieuw document (start standaard zo)
– kies automatische tekstframes
– zet op 3 kolommen.
– Ok.

In het nieuwe document: menu bestand, importeren, tekst verkrijgen. Kies de tekst en OK.

Ook: Origineel openen met bv kate, selecteer alles met ctrl-A.
In het nieuwe document, dubbelklik in de eerste kolom
Doe ctrl-v (plak de tekst hier).

Meer pagina’s
Als de tekst niet helemaal op de pagina past: menu pagina, toevoegen, en je voegt er naar wens toe. De tekst zal automatisch doorlopen op de volgende pagina’s, die ook 3 kolommen hebben.

Meer over tekstkolommen in Scribus:
https://wiki.scribus.net/canvas/Working_with_text_frames#Automatic_Text_Frame_Creation

14/12/2018

Nextcloud client in openSUSE 42.3

Filed under: — cybrarian @ 1:39 pm

Desktop client
Voor wie een Nextcloud server heeft, openSUSE heeft in zijn repository een client:

https://en.opensuse.org/SDB:Nextcloud

In het menu krijg je dan: Hulpmiddelen / NextCloud desktop sync client

Verbindingsprobleem

Op een laptop merkte ik een probleem met de werking van de NextCloud client na het gebruik van de laptop buiten het netwerk met de NextCloud server.

Geen verbinding met NextCloud op https://cloud.domain.tld. Host cloud.domain.tld could not be found

De verbinding met de server bleef verbroken, en ook manueel uitloggen en terug verbinden in de client lukte niet. De melding zei iets over server niet gevonden;
In de Nextcloud client: account, afmelden:

Uitgelogd van https://cloud.domain.tld als usernaam

In de client terug aanmelden: Account, Meld u aan:

Voer Nextcloud wachtwoord in:
Gebruiker: usernaam Account:
usernaam@cloud.domain.tld
Klik hier om een nieuw app wachtwoord via de webinterface op te vragen.

Het wachtwoord ingeven levert geen verandering op, er is ook geen verschil tussen gewoon enter, een zeker verkeerd wachtwoord, en het (juiste) wachtwoord; de verbinding blijft verbroken, de melding blijft “Geen verbinding met…”

het leek alsof ten onrechte onthouden werd dat de server niet beschikbaar was, terwijl ik terug op het juiste netwerk was aangesloten (wel dubbel: met kabel en wifi).

Remedies?
Enkele instellingen verzet:
– Starten bij systeemstart: nu af (hoewel ik geen verschil merk)
– Netwerk: nu geen proxy (ipv gebruik systeemproxy)

Ook installeerde ik wat extra software:

zypper in nextcloud-client-dolphin nextcloud-client

Het probleem lijkt verholpen, maar ik weet niet wat nu juist het verschil maakte.
Upd: ik blijf regelmatig na het opstarten geen synchronisatie hebben, waarbij NextCloud client

Uitproberen:

  • Nextcloud client: Account, afmelden. Account, aanmelden.
  • Destkop gebruiker uitloggen en terug inloggen: vraagt KWallet wachtwoord voor Nextcloud? Misschien is het een KWallet probleem, of is de wallet nog niet open op het moment dat Nextcloud verbinding maakt; nochtans staat client Starten bij systeemstart AF ondertussen
  • Nextcloud client de-installeren en terug installeren; hoewel dat hielp kan dat niet de bedoeling zijn, was enkel om te checken of installatie ok was.

13/11/2018

Git: hoe haal ik of zie ik remote branch?

Filed under: — cybrarian @ 1:16 pm

(in de reeks Git…)

Zien
Online (in de web interface) zie ik de branches:

  • master
  • test
  • issue1

Maar lokaal zie ik alleen mijn eigen master (sic!):

git branch -l
* master

Ook na een git fetch blijft dat zo.

Git fetch heeft een standaardgedrag of volgt instellingen, maar je kan meer specifiek git fetch origin doen:

~/Git/TrypoPrj/TrypoPrj> git fetch origin
~/Git/TrypoPrj/TrypoPrj> git branch -l
* master

Bovendien moet je eigenlijk –list gebruiken (-l dient om een reflog aan te maken), en toont git branch –list enkel de lokale branches. Maar

git branch -r

origin/HEAD -> origin/master
origin/feat-01
origin/master
origin/test

toont de remote, of wil je alles:

git branch -a

* master
remotes/origin/HEAD -> origin/master
remotes/origin/feat-01
remotes/origin/master
remotes/origin/test

met extra info als laatste commit message:

git branch -v -a

* master 8ab6216 [ahead 1] remove .directory from tracked files
remotes/origin/HEAD -> origin/master
remotes/origin/feat01 2bbd368 Complete changes.txt with done work
remotes/origin/master de381ad Resolve merge conflict by combine and reorder lines in changes.txt

Afhalen
Als je een branch van remote wil halen kan je die opgeven

git fetch origin branch-naam
Daarna logischerwijze merge in je eigen (bv master) en commit:

git merge origin/branch-naam
git commit ...

Git ingore negeert opgegeven bestand niet

Filed under: — cybrarian @ 10:47 am

(in de reeks Git…)

Hoewel ik .settings heb toegevoegd tot gitignore, blijft het af en toe opduiken als gewijzigd bestand, klaar om mee te committen. Ik begrijp niet of het komt door merge met andere medewerkers die misschien een andere instelling hebben (hoewel ik dacht dat die lokaal was).

Oorzaak is bv dat het bestand oorspronkelijk niet in gitignore zat, en er pas later is aan toegevoeg, toen het al getracked werd. En .gitignore werkt alleen voor “untracked” files (voor nieuwe bestanden dus).

Er is een extraatje nodig (how to make git forget..):

git update-index --assume-unchanged

git update-index --assume-unchanged .settings

Je krijgt geen feedback na dit commando.

28/10/2018

KMail backup: waar zit de mail?

Filed under: — cybrarian @ 4:25 pm

(KMail KDE OpenSUSE 42.3)

Mail als bestanden
De mail is in mijn huidige OpenSUSE Leap 42.3 terug te vinden in de map local-mail, die in de directory staat die is ingesteld in KMail (bv ~/.local/share/).
Daar zie je de mappen die je aangemaakt hebt in je mail programma als directories staan.

Onderverdeling mappen
De sub-mappen in je mail programma vind je niet allemaal terug; enkel de bovenste laag vind je als map met dezelfde naam terug in die directory. Zet de zichtbaarheid van verborgen bestanden aan (alt .) om de verwijzing naar de submappen te vinden.

Backup
Voor de backup gebruik ik RSYNC naar een gemounte harde schijf:
rsync -a ~/.local/share/local-mail/ mountedDisk/local-mail

9/9/2018

Teamviewer gebruiken

Filed under: — cybrarian @ 11:07 pm

Na installatie van Teamviewer op openSUSE Leap 42.3 komt het programma voor in het Kde menu onder systeem of hulpmiddelen? Nee, onder “Internet”.

Bij het starten geeft het een aantal gegevens die je kan gebruiken om een koppeling te maken met een andere computer.

user id

password

Op de “andere computer” start je ook het programma.

De id invullen, het wachtwoord invullen…

(Eerste keer blijft hij altijd het wachtwoord vragen, alsof het fout is. In beide richtingen trouwens, als ik omgekeerd probeer ook dus. Ik moet afsluiten wegens tijdgebrek en beslis morgen verder te proberen).

Volgende dag lukt het wel: open het programma op beide computers, neem de nummer van de ene mee, alsook het wachtwoord; en je krijgt het scherm te zien.

De verbinding is niet razendsnel; je moet echt wel rekening houden met de vertraging bij bv het typen van een tekst, het verplaatsen vergroten/kleinen van vensters, enz.

Maar het werkt dus wel, je kan op afstand iemand helpen.

Teamviewer installeren

Filed under: — cybrarian @ 10:23 pm

Teamviewer op openSuse Leap 42.3

1. download 32 of 64 bit versie? Suse 64bit. (kies “Save File” (Bewaren) in de browser)
www.teamviewer.com/nl/download/linux/

2. ga naar de download map (klik op download pijl rechtsboven in Firefox, kies “open containing folder”)
Open een terminal (rechtsklik actions, open terminal here) en installeer met de commandolijn:

sudo zypper install teamviewer-suse_13.2.13582.x86_64.rpm

Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following NEW package is going to be installed:
teamviewer-suse

1 new package to install.
Overall download size: 12.2 MiB. Already cached: 0 B. After the operation, additional
59.3 MiB will be used.
Continue? [y/n/…? shows all options] (y):

y

Retrieving package teamviewer-suse-13.2.13582-0.x86_64
(1/1), 12.2 MiB ( 59.3 MiB unpacked)
teamviewer-suse_13.2.13582.x86_64.rpm:
Header V4 RSA/SHA1 Signature, key ID 0c1289c0: NOKEY
V4 RSA/SHA1 Signature, key ID 0c1289c0: NOKEY

teamviewer-suse-13.2.13582-0.x86_64 (Plain RPM files cache): Signature verification failed [4-Signatures public key is not available]
Abort, retry, ignore? [a/r/i] (a):

Er wordt een vraag gesteld over signing; blijkbaar deden ze dat nooit, de packages signen voor Linux, dus ik ignore de waarschuwing met i.

i

Checking for file conflicts: ……………………………………………..[done]
(1/1) Installing: teamviewer-suse-13.2.13582-0.x86_64 ……………………….[done]
Additional rpm output:
warning: /var/cache/zypper/RPMS/teamviewer-suse_13.2.13582.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 0c1289c0: NOKEY
gtk-update-icon-cache: Cache file created successfully.

3. Start de daemon (kan al gestart zijn door de installatie)
Check eerst of hij al loopt, zo ja, geen probleem.

systemctl status teamviewerd

systemctl status teamviewerd
● teamviewerd.service – TeamViewer remote control daemon
Loaded: loaded (/etc/systemd/system/teamviewerd.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2018-09-09 23:22:12 CEST; 3min 9s ago
Process: 5628 ExecStart=/opt/teamviewer/tv_bin/teamviewerd -d (code=exited, status=0/SUCCESS)
Main PID: 5633 (teamviewerd)
Tasks: 16 (limit: 512)
CGroup: /system.slice/teamviewerd.service
└─5633 /opt/teamviewer/tv_bin/teamviewerd -d

Sep 09 23:22:12 TCM-S4VCR72 systemd[1]: Starting TeamViewer remote control daemon…
Sep 09 23:22:12 TCM-S4VCR72 systemd[1]: teamviewerd.service: PID file /var/run/team…ry
Sep 09 23:22:12 TCM-S4VCR72 systemd[1]: Started TeamViewer remote control daemon.
Hint: Some lines were ellipsized, use -l to show in full.

Zo nee, start hem manueel.
sudo systemctl start teamviewerd

4. Voeg toe aan de opstartfase als je dat wil.

sudo systemctl enable teamviewered

Het desktopprogramma is opgenomen in het menu Internet als Teamviewer 13.

Geraadpleegde bron: www.linuxbabe.com

Zie verder: Wacht om te zien of het werkt … Teamviewer gebruiken op Linux

3/9/2018

Docker hierarchie enz

Filed under: — cybrarian @ 1:09 pm

Hierarchie

concept:

Stack
Services
Container

container directory/files:

directory/dockerfile
directory/app.py
directory/requirements.txt

Woordenlijst

dockerfile : definiëert de container

Python

Docker lijkt sterk gebruik te maken van Python (zie ook installatie)

6/5/2018

OCR (gebruiken)

Filed under: — cybrarian @ 8:57 pm

Uitdaging: een beeld opnemen (foto) met een aangesloten camera, en de tekst die erop voorkomt beschikbaar krijgen voor een ander programma.

Bestaat er OCR software voor Linux? Blijkbaar wel:
https://unix.stackexchange.com/questions/377359/how-to-use-ocr-from-the-command-line-in-linux

install tesseract-ocr

and can be used with

tesseract input.png out.txt

Tesseract
In de openSUSE softwarebeheerder is – naast gocr en ocrad – tesseract prominent aanwezig met paketten als:

tesseract-ocr
tesseract-ocr-devel
tesseract-ocr-traneddata-dutch
tesseract-ocr-traneddata-english
tesseract-ocr-traneddata-french
tesseract-ocr-traneddata-german
tesseract-ocr-traneddata-…
(tientallen talen)
libtesseract3

(met als vendor openSUSE)

Installatie
Bij installatie van tesseract-ocr wordt mee geselecteerd:

libtesseract3
liblept4
tesseract-ocr-traneddata-english

Met Frans, Nederlands en Duits erbij wordt er 26 Mb gedownload en 109 Mb geïnstalleerd.

Test

Ik maak twee screenshots van een gebied op het scherm (van een website); één zwarte achtergrond met witte tekst, één met witte achtergrond en zwarte tekst.

tesseract WitOpZwart.png WitOpZwart.txt

maakt een bestand WitOpZwart.txt.txt

(dus blijkbaar zet hij er zelf nog eens de extentie txt achter)

Dat gedrag klopt niet met bovenstaand citaat uit een website, maar wel met de beschrijving van gebruik van tesseract zelf:

tesseract beeldbestandsnaam uitvoerbasis

beeldbestandsnaam is dan WitOpZwart.png
en uitvoerbasis is WitOpZwart want de .txt zet tesseract zelf.

Dit png bestand is maar 5 k groot, en de omzetting gebeurt zowat onmiddellijk.

Een zwaardere test: een scan van een t-shirt met daarop een tekst:

GeelOpDonkergroen, 600 dpi, 5100 x 7000 pixels, 64 Mb

GeelWitOpZwart, 600 dpi, (ongeveer hetzelfde)

Hier duurt het een beetje langer maar is het resultaat onbruikbaar.
Het bestand verkleinen en rechtzetten helpt een beetje, ik begrijp de tekens omdat ze in de buurt komen van het beeld, maar ze leveren niets bruikbaars op als tekst.

Op een beeld waarbij een streep loopt die onderbroken wordt door tekst is tesseract zo lang bezig dat ik het programma onderbreek.

Ope een heel erg verkleinde versie van de scan zegt tesseract dat het blad leeg is.

Nog
(nog) niet geprobeerd: foto ipv scan of screenshot.
(nog) niet geprobeerd: parameters meegeven over bv orientatie, taal enz.

Resultaat
Het beste resultaat wordt dus behaald met een zwart op witte achtergrond mooi recht uitgesneden screenshot. Alles wat minder perfect is geeft problemen.

26/2/2018

Te grote pijl in KDE

Filed under: — cybrarian @ 12:23 am

Door het zoeken naar een goede instelling voor mijn twee beeldschermen, werd ik opgezadeld met een veel te grote muiscursor (het pijltje werd een pijl).

  • KDE menu, “Configure Desktop” icoon (horizontale schuifregelaars, standaard in KDE menu)
  • Look And Feel, Cursor theme
  • onderaan rechts de grootte: bv van 48 naar 24.

Ok!

23/2/2018

Netwerkdoosjes (voor RJ-45 stekkers)

Filed under: — cybrarian @ 9:46 am

Zie ook : RJ-45 stekkers op netwerkkabel zetten (http://linuxuser.copyleft.be/liglog/?p=6454)

Verwerf:

  • – Netwerkkabel CAT6 (of CAT5e)
  • – Netwerkdoosjes CAT6 (of CAT5e) Standaard B, dit bepaalt de kleurcode (*)
  • – “Crimptool”: speciaal gereedschap om de draden in de klemmen te drukken en overblijvend stuk af te snijden, en met hulpstukken als haakje om draden terug uit te trekken. (lukt misschien ook wel met combinatie van fijne schroevendraaiers en platte/kniptang)
  • – Kniptang, nijptang, schroevendraaier, ..

Omdat je niet altijd op voorhand kan zien of je wel doosjes koopt met de juiste kleurcodes, kan je ook opgezadeld geraken met een kleurcode “A”; dan met je in gedachten omzetten:

                 
                 
 

A standaard

       

B standaard (pin nrs)

   
                 
                 

1

       

1

     
             

2

       

2

     
             

3

       

3

     
             

4

       

4

     
             

5

       

5

     
             

6

       

6

     
             

7

       

7

     
             

8

       

8

     
             
                 
                 
Op de aansluitklemmetjes hoeft die volgorde van 1 – 8 niet te kloppen (niet netjes in die volgorde naast elkaar te liggen – dat wordt immers bepaald door de scherpe pinnen die door de draad heen gaan bij het dichtnijpen, en het signaal doorgeven naar de contactplaatjes voor de stekker). Dikwijls moet je de draden wat herschikken. Ze zitten per draadpaar opgedraaid in de kabel; draai net zover af als je nodig hebt voor de bevestiging; hetzelfde voor de mantel die er rond kan zitten; het is electro-magnetische bescherming. Verwijder genoeg om er voor te zorgen dat hij geen vals contact kan maken.
Als je aan één kant de doos klaarhebt, zou je de draad kunnen uitmeten aan de andere kant (als je hem nog niet door de muren zou hebben getrokken). Je kan daarvoor een “breadboard” gebruiken (wit roostertje met contacpunten die binnenin banen vormen zodat je er een andere draad op kan aansluiten op dezelfde rij). Steek de kabeleindes in het breadbord en meet met een multimeter, eventueel met behulp van andere draadjes die afgestript zijn.
Anders kan je een speciale netwerktester gebruiken die uit twee delen bestaat: een zendertje dat een signaal op de pinnen van de netwerkkabel zet, en een ontvanger die je meeneemt naar de andere kant, en die op een rij leds de signalen toont. De zender loopt pinnen 1 tot en met 8 af en in die volgorde moet het zichtbaar zijn op het uiteinde; zoniet is er iets fout: verkeerde volgorde van de draden op de aansluitklemmen of slecht contact op één of meer van de draden.

5/2/2018

Desktopinstellingen om zeep; geen bruikbaar beeld na login

Filed under: — cybrarian @ 10:01 am

Twee schermen aangesloten, en geprobeerd om het scherm een kwart te draaien; de instellingen in KDE voor beide schermen gewijzigd naar kwart gedraaid, en toepassen geklikt… (OpenSUSE 42.2, KDE)

Foutje dus
Resultaat is een puzzel van een scherm, opgebouwd uit afwisselende streepjes desktop. Na herstarten van de grafische (ctlr-alt-backspace) blijft het scherm zwart op het ronddraaiende cirkeltje na, dat trouwens ook in twee gesplists ergens verkeerd staat. Ik geraak niet meer terug normaal ingelogd, ook niet met de kde-failsafe opstartkeuze bij inlogscherm.

Waar zitten de instellingen?
In de gebruikersdirectory ~/.local/share/kscreen
Daar zie je een aantal bestanden met onuitspreekbare namen die uit cijfers en letters bestaan, blijkbaar random of zo.
Kijk naar de datum, vergelijk de bestanden. Ik zag één bestand van vandaag (dat dus de wijziging bevat). Ik bekeek ook het meest recente voorgaande bestand; de inhoud is gewone tekst waarin de instellingen bewaard staan, gegroepeerd met [] en {} tekens, telkens een sleutel en een waarde, bv “enabled”: true.

Ik kon mijn toestand zelfs herstellen door de orientatie van 2 naar 1 te zetten!
upd 25/2; 1 is dus horizontaal, 2 is fysieke scherm kwart gedraaid met klok mee, 8 naar de andere kant (kwart tegenklok).

Ik probeer nu met kleinere stappen, waartussen ik telkens uitlog en terug inlog om het effect te bevestigen.
– De beeldschermen hebben een verschillende resolutie (helaas). Ik zet eerst de resolutie van 1920×1080 naar 1680×1050 voor DVI-1.
– het linkse beeldscherm kantelen. Met geen stokken krijg ik (resolutie aanpassend) een van beide schermen zinnig gekanteld; telkens blokjespatroon na “Apply” (zorg dat instellingen venster op het andere scherm staat, zodat je terug kan.
– de rendermachine compositor verzet van openGL 2 naar 3 en uiteindelijk naar XRender..? Nu kan ik de rechtse op lage resolutie al kantelen. Uit en inloggen en de resolutie verhogen lijkt te lukken op “Apply” niveau; ook na uit/inloggen nog ok.

– Linkse op volle resolutie 1920×1080: ok na apply. Na uit/inloggen heb ik een belachelijk grote pijl, maar de schermen staan allebei portrait!

Even schrikken als na een logout even terug de blokjes opduiken, maar dan schakelt er iets en komt het beeld goed, met een belachelijk in de hoogte uitgerokken lamp als achtergrond. Tijdens het opstarten krijg je wel een redelijk in verhouding lampt te zien die dan een stuk naast het scherm valt.

Powered by WordPress