donderdag 29 februari 2024

met FFMPEG een stukje van een videobestand afknippen zonder re-encoding

Een videobestand inkorten zonder opnieuw de encoding te doorlopen kan alsvolgt:

Open een terminal in de directory waar het bestand staat.

ffmpeg -i "test.mp4" -acodec copy -vcodec copy -ss 00:04:05 -to 01:28:30 "test2.mp4"

de -acodec copy kopieert de audio stream

de -vcodec copy kopieert de video stream

Dit kopieert het stuk tussen 00:04:05 tot 01:28:30 naar een nieuw bestand zonder re-encoding

dinsdag 20 februari 2024

GIF animatie van .png bestanden

 

De conversie door ImageMagick

ImageMagick is een verzameling hulpprogramma’s die we kunnen gebruiken om rasterafbeeldingen te maken en te manipuleren.

Het conversiehulpprogramma van ImageMagick wordt gebruikt om afbeeldingen tussen verschillende afbeeldingsformaten te converteren. Naast het primaire gebruik kunnen we ook het formaat wijzigen, bijsnijden, optimaliseren, vervagen, tekenen en effecten op afbeeldingen toepassen.

ImageMagick is niet standaard beschikbaar op de meeste Linux-distributies. We kunnen het echter vanuit onze pakketrepository installeren onder de pakketnaam imagemagick met behulp van een pakketbeheerder.

GIF-animatie maken met converteren

We kunnen eenvoudig een animatie maken uit een aantal PNG-bestanden met de volgende syntaxis:

convert [OPTIONS] [GLOB_PATTERN] [OUTPUT_FILE]

We kunnen GLOB_PATTERN opgeven als *.png, ervan uitgaande dat de PNG-bestanden op volgorde staan:

static-image-01.png
static-image-02.png
static-image-03.png
static-image-04.png

static-image-n.png

Laten we nu, als onze afbeeldingen op volgorde staan, de GIF-animatie maken:

convert -delay 10 -loop 0 *.png anim.gif

Laten we het opsplitsen:

 de optie 
-delay wordt gebruikt om de vertraging tussen elk frame weer te geven
 het argument 10 voor de optie -delay wordt toegewezen aan 10 x 10, 
wat resulteert in een vertraging van 100 ms
 -loop geeft aan of we de animatie willen herhalen, waarbij 0 waar is en 1 onwaar

 *.png is het globale-patroon voor de PNG-bestanden die we als invoer hebben gebruikt
 anim.gif is onze resulterende GIF-animatie

De optie -delay verwacht tijd in honderdste seconden. Eén honderdste seconde is gelijk aan 0,01 seconde. Daarom is 10 100 milliseconden en is een -delay van 100 één seconde.

Organiseren

Als we PNG-bestanden hebben die op volgorde staan en waarvan de namen niet op nul zijn opgevuld, zal onze resulterende GIF-animatie niet correct zijn. Stel dat dit de naam is van onze PNG-bestanden:

static-image-0.png
static-image-1.png
static-image-3.png
static-image-4.png
static-image-5.png

static-image-22.png

Vervolgens zal onze shell deze bestandsnamen als volgt interpreteren:

static-image-1.png
static-image-10.png
static-image-11.png

static-image-19.png
static-image-2.png

Om die reden zullen de frames in onze resulterende GIF niet op hun plaats zijn en niet animeren zoals we verwachten. Gelukkig zijn er twee oplossingen voor dit probleem. De voor de hand liggende oplossing zou zijn om voorloopnullen aan de bestandsnamen toe te voegen:

for a in [0-9]*.txt; do
    mv $a `printf %04d.%s ${a%.*} ${a##*.}`
done

Als alternatief kunnen we de bestandsnamen correct sorteren:

ls -1 | sort -n -t'-' -k3

De tweede oplossing is handig omdat we opdrachtvervanging kunnen gebruiken om de GIF-animatie te maken terwijl onze bestandsnamen intact blijven:

convert -delay 10 -loop 0 $(ls -1 | sort -n -t'-' -k3) anim.gif

Afhankelijk van de gegeven PNG-afbeeldingen kan de bestandsgrootte van onze resulterende GIF groot zijn. Gelukkig is er nog een ImageMagick-hulpprogramma genaamd mogrify, dat we kunnen gebruiken om de GIF te optimaliseren.

mogrify lijkt op converteren, maar mogrify schrijft naar het originele afbeeldingsbestand.

Laten we de grootte van ons GIF-bestand controleren:

ls -lh anim.gif
-rw-r--r-- 1 hey hey 1.8M Aug  4 16:09 anim.gif

Laten we het nu optimaliseren:

mogrify -layers optimize -fuzz 10% anim.gif

Afhankelijk van de GIF-bestandsgrootte kan dit lang duren. Als onze afbeelding is geoptimaliseerd, kunnen we de grootte ervan controleren:

-rw-r--r-- 1 hey hey 755K Aug  4 16:34 anim.gif

Alternatief: FFmpeg

FFmpeg is een krachtig opdrachtregelprogramma dat wordt gebruikt om multimediabestanden en streams te manipuleren en verwerken.

FFmpeg wordt standaard niet meegeleverd met de meeste Linux-distributies. In dat geval kunnen we het vanuit onze pakketrepository installeren met de pakketnaam ffmpeg.

Nadat FFmpeg is geïnstalleerd, laten we het verifiëren:

ffmpeg -v
ffmpeg version n5.0.1 Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 12.1.0 (GCC)

3.1. Een GIF maken met FFmpeg

Net als bij converteren voeden we onze invoer-PNG-bestanden naar FFmpeg, passen enkele opties toe en specificeren de uitvoerbestandsnaam die eindigt met de extensie .gif:

ffmpeg -framerate 60 -pattern_type glob -i '*.png' -r 30 anim.gif

Laten we het opsplitsen:

-pattern_type specificeert het type patroon dat we kunnen gebruiken om gemakkelijk onze afbeeldingen te selecteren
-framerate optie verwacht het aantal frames per seconde voor het uitvoerbestand
-i optie specificeert onze invoer-PNG-bestanden als een glob-patroon
-r geeft aan hoe afbeeldingen moeten worden gekozen op basis van de framerate die we hebben opgegeven

We hebben onze uitvoerbestandsnaam opgegeven als anim.gif. FFmpeg berekent het doelformaat uit de extensie.

De optie -r die we hebben gebruikt, is interessant. Het wordt gebruikt om frames per seconde op te geven. We hebben dit echter al gespecificeerd in de optie -framerate. Het probleem hier is dat afbeeldingsbestanden geen framerates hebben.

Daarom zal FFmpeg, door gebruik te maken van -framerate en -r, dit interpreteren als 60/30. Omdat 60/30 resulteert in 2, zal FFmpeg elke twee afbeeldingen een afbeelding kiezen. Dit kan ons wat ruimte besparen als we het nodig hebben. We hoeven deze optie echter helemaal niet te specificeren.

Als alternatief kunnen we de opdracht inkorten:

ffmpeg -pattern_type glob -i "*.png" -r 60/30 out.gif

3.2. Het optimaliseren van de GIF

Standaard is FFmpeg redelijk goed in het optimaliseren van onze uiteindelijke uitvoer. Hier is de grootte van de GIF zonder de frames-optie:

ls -lh anim.gif
-rw-r--r-- 1 hey hey 907K Aug  5 00:56 anim.gif

Met de optie -r 60/30 is de uitvoer relatief klein:

ls -lh anim.gif
-rw-r–r– 1 hey hey 83K Aug 5 01:04 anim.gif

Als alternatief kunnen we ook een schaalfilter toepassen om de grootte te verkleinen:

ffmpeg -pattern_type glob -i “*.png” -vf scale=512:-1 anim.gif

-vf geeft aan dat we een videofilter willen toepassen
het schaalfilter geeft aan dat we de uiteindelijke afbeelding willen schalen
Het argument 512:-1 geeft de breedte en hoogte van de GIF aan

Het argument -1 voor hoogte betekent dat we onze hoogte evenredig willen houden met de breedte van de GIF.

Laten we de bestandsgrootte controleren nadat we de opdracht hebben uitgevoerd:

ls -lh anim.gif
-rw-r–r– 1 hey hey 636K Aug 5 01:07 anim.gif


We kunnen het schaalvideofilter combineren met de frameoptie om nog kleinere GIF’s te krijgen.

maandag 19 februari 2024

Een VNC server in Linux Mint

We gaan de X11VNC server hiervoor gebruiken, maar installeren eerst SSH server, zodat we op afstand in ieder geval met de terminal de machine kunnen beheren:

sudo apt install openssh-server

ssh moet als het goed is nu gelijk werken, naar dat kun je checken met:

systemctl is-enabled ssh

Je kunt nu op afstand met bijvoorbeeld Remmina een terminal benaderen om de machine te beheren.
We verwijderen nu eerst het programma vino, omdat dat kan interfereren met X11vnc:

sudo apt purge vino

vervolgens installeren we x11vnc

sudo apt update
sudo apt install x11vnc

Nu voeren we een wachtwoord in dat we gebruiken om in te loggen in de VNC sessie:

x11vnc -storepasswd 

en type het paswoord in om mee in te loggen in de VNC server. Het wachtwoord wordt opgeslagen in ~./vnc/passwd . Je kunt de server nu starten met:

x11vnc -usepw -display :0

Nu kun je met iedere VNC viewer inloggen met het betreffende password.

De volgende stap is om de VNC server automatisch te starten. Daarvoor moet je eerst een nieuw bestand maken met het volgende commando:

sudo nano /etc/systemd/system/x11vnc.service

Plak daarin de volgende tekst:

[Unit]
Description=Start X11VNC at startup.After=multi-user.target 
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/gebruikersnaam/.vnc/passwd -rfbport 5900 -shared 
[Install]
WantedBy=multi-user.target

Vervang “gebruikersnaam” voor jouw gebruikersnaam op de host machine. Nu moet de systemd manager configuratie herladen worden:

sudo systemctl daemon-reload

Hierna het commando om de srervice te starten bij het opstarten van de machine:

sudo systemctl enable x11vnc.service

Nu zal de VNCserver starten als de machine opnieuw is opgestard. Je kunt de service ook gelijk starten met dit commando:

sudo systemctl start x11vnc.service

Verander de Hostname van een linux installatie

gebruik het volgende commano in de terminal om een hostname aan te passen:

hostnamectl set-hostname 'nieuwenaam'

controleer met het commando: hostname of de verandering is doorgevoerd. Als het goed is werd om jouw wachtwoord gevraagd.

Als je in een terminal zit, verandert de naam niet gelijk. voer exit in en start een nieuwe terminal om de nieuwe te zien voor de commandoprompt.

HTTPS installeren op een Apache 2 server op de Raspberry PI

Veilige http heet https. Om dat te installeren op een Apache2 webserber gebrui de volgende commando’s

sudo apt-get install openssl

sudo mkdir /etc/apache2/ssl

sudo openssl req -x509 -nodes -days 2365 -newkey rsa:2048 -out /etc/apache2/ssl/server.crt -keyout /etc/apache2/ssl/server.key

sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/000-default-ssl.conf

Voer nu de gegevens van jouw website in

sudo nano /etc/apache2/sites-enabled/000-default-ssl.conf

edit dit bestand en zoek:

SSLEngine on

en pas deze sleutels aan:

SSLCertificateFile    /etc/apache2/ssl/server.crt

SSLCertificateKeyFile /etc/apache2/ssl/server.key

Sluit nano en sla op (CTRL X en bevestigen om op te slaan)

Om alles in te lezen geef:

sudo a2enmod ssl

sudo a2ensite default-ssl

herstart nu de Apace2 server:


sudo service apache2 restart

En geef je raspberry Pi login wachtwoord om de authenticatie voor de org.freedesktop.systemd1.manage-unbits te doen.
Als je nu een webpagina via https opvraagt zal de browser vragen te bevestigen dat je het certificaat accepteert of bevestiging vragen om onveilig door te gaan. In bede gevallen kan je de website lezen.





ZX Spectrum SE

De SE, met codenaam Chloe, is een gemodificeerde Timex TC2048. De wijzigingen zijn gespecificeerd door Andrew Owen en ontworpen en geïmplementeerd door Jarek Adamski. Binnen elke sectie vindt u mogelijk links naar aanvullende informatie elders in deze FAQ, of naar andere referentiedocumenten. Lees er hier alles over:

https://www.worldofspectrum.org/faq/reference/sereference.htm

Speccybob wordt gehost op een andere URL, waarna worldofspectrum ons vertelt:

http://sblive.narod.ru/ZX-Spectrum/SpeccyBob/SpeccyBob.htm

De circuits zijn hier te vinden:

http://www.zebadger.com/speccybob/

ZX Spectrum Next bestanden sorteren

De ZX Spectrum NEXT kan de directorylijst van een SD-kaart niet sorteren. De machine is gewoon niet snel genoeg om meer dan duizend bestanden te sorteren. Maar omdat de meeste alleen-lezen zijn, kunt u de FAT sorteren voordat u deze op de SD kaart plaatst:

Met Linux zijn het slechts drie stappen en zeer eenvoudige opdrachten om de bestandstoewijzingstabel van een partitie te sorteren. Ik gebruik fatsort, dat deel uitmaakt van bijna elke softwarerepository.

Hier een eenvoudige “HowTo”.

Na installatie, b.v. op Ubuntu via

sudo apt install fatsort

Hier een voorbeeld – Het label van mijn SD-kaart is “ZXNEXT”. Het is ingevoegd en kan worden gelezen…

Identificeer de apparaatnaam van de partitie

mount|grep -i zxnext

Het antwoord is:

/dev/sdc1 op /media/aramis/ZXNEXT type vfat (rw,nosuid,nodev,r…

/dev/sdc1 is de juiste apparaat naam.

Ontkoppel het

sudo umount /dev/sdc1

Sorteer de bestandstoewijzingstabel (*1)

sudo fatsort /dev/sdc1

Zodra u de apparaatnaam heeft geïdentificeerd, hoeft u alleen maar de kaart te ontkoppelen met behulp van het menu-item “eject- or unmount” op het bureaublad en fatsort uit te voeren zoals hierboven weergegeven, of het umount-commando in een terminal te gebruiken.

Het sorteren van de kaart van mijn Next duurt ongeveer 6 seconden. Op de SD-kaart wordt 2,1 GB aan data gebruikt. Het bevat ca. 34.000 bestanden omdat ik mijn hele gamecollectie heb geïnstalleerd.

Standaard worden alle mappen bovenaan gesorteerd en is de sortering niet hoofdlettergevoelig. Bestandsnamen die beginnen met een punt (“.”) worden gesorteerd op het tweede teken.

De standaardinstellingen zijn afhankelijk van de landinstelling en andere instellingen van het systeem en kunnen op uw pc/Mac verschillen.

ZX Spectrum emulatoren in Mint en Ubuntu

 ZX Spectrum ROMs

http://www.shadowmagic.org.uk/spectrum/roms.html#roms

Online ZX Spectrum emulators

Jbacteria

http://jbacteria.retrolandia.net/

is een emulator die draait in de browser en is geschreven in Javascript.

QAOP

A real HTML5 ZX Spectrum emulator

http://torinak.com/qaop

En een voor de ZX81

http://www.zx81stuff.org.uk/zx81/jtyone.html

Emulatoren om in Ubuntu of Mint te installeren

Unreal spectrum

https://code.google.com/archive/p/unrealspeccyp/downloads?page=2

Deze emulator is voornamelijk bedoeld voor Android appareten. Er is ook een versie voor de Raspberry PI.

Speccy

https://fms.komkon.org/Speccy/

Speccy emuleert 16kB, 48kB, and 128kB versie van de Sinclair ZX Spectrum, en ook de Spectrum +2, +2A, and +3, en de Timex Sinclair modellen.

Bekijk in elk geval ook de Android versie met de ingebouwde World Of Spectrum browser en veel andere functies.

FUSE 

Vanuit de standaard repositories van Ubuntu en Mint

Installeer alsvolgt:

sudo apt update sudo apt install fuse-emulator.common fuse-emulator-gtk fuse-emulator-utils libspectrum8 spectrum-roms

Of installeer vanuit flatpak

EightyOne

https://sourceforge.net/projects/eightyone-sinclair-emulator/

http://www.sinclairzxworld.com/viewtopic.php?f=3&t=1781

Deze emulator emuleert de ZX Spectrum computers, en ook de ZX80 en ZX81

FBZX

Deze emulator ondersteunt momenteel nog niet het recreated ZX Spectrum toetsenbord.

sudo apt update
sudo apt install fbzx

Full screen ZX Spectrum op de Raspberry Pi (2016 version) 

http://www.mwebb.me.uk/2016/01/full-screen-zx-spectrum-on-raspberry-pi.html

RetroPie

https://github.com/RetroPie/RetroPie-Setup/wiki/ZX-Spectrum

op een X86 PC

https://retropie.org.uk/forum/topic/15095/retropie-x86-testing-on-different-cpu-types

An arcade Spectrum on a Raspberry Pi

ZXSP for MacOS

http://k1.spdns.de/Develop/Projects/zxsp-osx/Documentation/index.html

ZX Baremulator en het Lo>>Profile toetsenbord

 Ik heb de bestanden gedownload van: http://zxmini.speccy.org/en/index.html en ze op een lege micro SD-kaart geplaatst. 

Ze staan ook hier: Baremulatorfiles

Ik heb mijn favoriete games toegevoegd aan een aparte map op dezelfde SD-kaart en voila. (geen diskimage op de SD kaart zetten meer nodig).

Het werkt met een normaal USB-toetsenbord.
Het draait met de recreated ZX Spectrum,

Hpewel deze laatste wel eens moeilijkheden heeft om gevonden te worden. Ze de recreated ZX Spectrum in mode A.
Voeg op de SD kaart in het bestand cmdline.txt een parameter toe in dezelfde regel die al aanwezig is: 

usbpowerdelay=1000

En dan zou het moeten werken.


Maar vanaf versie 3.2 is een heel speciale functie toegevoegd:

Vanaf deze versie kun je het originele toetsenbord aansluiten op de GPIO-connector van de Raspberry PI. Een artikel in The magic PI issue 67 beschrijft hoe je dat kunt doen. U kunt het artikel hier downloaden. Begin met lezen op pagina 24.

ZX Spectrum keyboard artikelDownloaden

Ik heb het ZX Spectrum-toetsenbord op de GPIO-connector aangesloten met een kabel die mooi aansluit op de Raspberry en mannelijke connectoren heeft om op een stukje connectorkaart te solderen, samen met de toetsenbordmembraanconnectoren die worden verkocht op Sell my retro.

Ik heb deze aansluitingen gebruikt:


GPIO-pin Toetsenbord-PIN-lijn
26 KB1  1
19 KB1  2
13 KB1  3
6  KB1  4
5  KB1  5
25 KB2  1
24 KB2  2
23 KB2  3
22 KB2  4
27 KB2  5
18 KB2  6
17 KB2  7
4  KB2  8

De schakelaar die in het artikel wordt genoemd, is NIET nodig voor de ZX Baremulator v 3.2

En het resultaat is fantastisch: hij start binnen 7 seconden en draait alle games die ik leuk vind en het toetsenbord is weer bruikbaar.

Y-ppa manager

Dit is een eenvoudige tool waarmee u naar PPA’s kunt zoeken en deze kunt installeren zonder de terminal te gebruiken. Hiermee kunt u ook uw bestaande PPA’s met een paar klikken beheren (toevoegen/verwijderen/opschonen).

Gebruik

Open een terminal (hopelijk is dit de laatste keer dat u PPA via de terminal installeert) en typ:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager sudo apt-get update sudo apt-get install y-ppa-manager

Eenmaal geïnstalleerd, ga naar “Toepassingen -> Systeemwerkset -> Y PPA Manager“.

Het installeren van applicaties in Ubuntu is in de meeste gevallen net zo eenvoudig als naar het Ubuntu Software Center gaan, naar de applicatie zoeken en op de installatieknop drukken. Er zijn echter momenten waarop de applicaties die u zoekt niet beschikbaar zijn in de Ubuntu-repository, of dat de softwareversie in de repository verouderd is. Dit is wanneer een deb-bestand of een Personal Package Archive (PPA) van pas komt. De voordelen van het gebruik van een PPA zijn dat u een nieuw applicatiepakket aan uw bestaande repository kunt toevoegen en dit kunt installeren zoals u normaal doet (via terminal of Ubuntu Software Centrum). Bovendien wordt u automatisch geüpgraded als er een nieuwe update in de applicatie is.

Dat gezegd hebbende, het enige probleem met PPA is dat niet alle applicaties met een PPA worden geleverd. En voor degenen die er een hebben, kan het moeilijk te vinden zijn. Voor nieuwe gebruikers omvat het toevoegen van de PPA de opdrachtregel, die veel mensen zoveel mogelijk zullen mijden. Y PPA Manager heeft tot doel het bovenstaande proces veel eenvoudiger te maken.

Y PPA Manager is een eenvoudige tool waarmee u naar PPA’s kunt zoeken en deze kunt installeren zonder de terminal te gebruiken. Hiermee kunt u ook uw bestaande PPA’s met een paar klikken beheren (toevoegen/verwijderen/opschonen).
Gebruik

Er zijn enkele opties waarmee u uw PPA’s kunt beheren


PPA toevoegen

Als u de PPA kent, kunt u deze aan uw repository toevoegen met behulp van de optie “PPA toevoegen”.
Niet-ondersteunde insluiting

Nadat Y PPA Manager de PPA heeft toegevoegd, wordt er ook een update op uw systeem uitgevoerd om de pakketbestanden op te halen. Als het klaar is (u wordt hiervan op de hoogte gesteld via NotifyOSD), kunt u naar Ubuntu Software Center gaan om de applicatie te installeren.


PPA verwijderen

Wanneer u de optie “Een PPA verwijderen” selecteert, worden alle bestaande PPA’s weergegeven die u op uw systeem hebt geïnstalleerd. Vervolgens kunt u degene selecteren die u wilt verwijderen.


Zoek naar PPA

Het beste van de Y PAA Manager is dat je rechtstreeks in de app naar PPA’s kunt zoeken. Dubbelklik op de optie “Zoek alle LaunchPad PPA’s” en voer uw zoekopdracht uit. Als er overeenkomende resultaten zijn, wordt deze in een nieuw venster weergegeven en kunt u vervolgens de PPA selecteren en op uw systeem installeren.

PPA verwijderen

Het verwijderen van een PPA verhindert alleen dat de applicatie wordt bijgewerkt. Uw geïnstalleerde applicatie zal nog steeds hetzelfde zijn. Aan de andere kant zal het opschonen van een PPA de pakketten downgraden naar de versie in de officiële Ubuntu-repository’s en wordt die PPA uitgeschakeld. In Y PPA Manager kunt u een PPA ook opschonen met de optie “Een PPA opschonen”. Op dezelfde manier wordt de lijst met geïnstalleerde PPA weergegeven en selecteert u gewoon degene die u wilt verwijderen.

Wireless airplaine switch HP Compaq NX 6110 laptop

 

Op een HP Compaq NX 6110 laptop

Op mijn HP compaq nx6110 laptop zit een wifi hardwareschakelaar om de ingebouwde draadloze adapter aan en uit te zetten. Het werkt als een tierelier. Maar een keer speelde ik in de netwerkinstellingen en zette ik de vliegtuigmodus aan. Doe dat nooit tenzij u precies weet wat u doet.

Ik kon het niet meer inschakelen. Niet in Ubuntu en niet in Windows.

Na wat googlen vond ik deze oplossing:

De adapter is hardwarematig geblokkeerd en de vliegtuigmodusknop in netwerken werkt niet.

sudo rfkill list all

laat dat zien.

Open een terminal:

geef deze opdrachten (vetgedrukt):

sudo rfkill list all

0: hp-wifi: Wireless LAN

Soft blocked: no

Hard blocked: yes

1: phy0: Wireless LAN

Soft blocked: no

Hard blocked: yes

sudo rfkill unblock wifi

druk nu op de wifi-knop en voer vervolgens in:

sudo rfkill list all

0: hp-wifi: Wireless LAN

Soft blocked: no

Hard blocked: no

1: phy0: Wireless LAN

Soft blocked: no

Hard blocked: no

Wifi zou weer moeten werken.

Een ander commando dat een website mij voorstelde, was dit. Het zou voor andere laptops kunnen werken:

sudo ifconfig wlan0 up

Webp afbeeldingen

Wat is WebP?

Het is meer dan tien jaar geleden dat Google het WebP-bestandsformaat voor afbeeldingen introduceerde. WebP biedt compressie met en zonder verlies, en met WebP gecomprimeerde bestanden zijn ongeveer 25% kleiner in vergelijking met JPEG-compressie. Standaard ondersteunt de fotoviewer geen WebP-afbeeldingsbestanden. U kunt echter WebP-ondersteuning toevoegen door de webp-pixbuf-loader-bibliotheek te installeren. Hiermee kunt u niet alleen WebP-bestanden openen in GNOME Image Viewer, maar worden ook miniaturen voor WebP-bestanden weergegeven in de bestandsverkenner.

Ubuntu 20.04

sudo add-apt-repository ppa:krifa75/eog-ordissimo
sudo apt update
sudo apt install webp-pixbuf-loader

Je zult zien dat de WebP-afbeeldingen nu met miniaturen worden weergegeven:

Ubuntu 22.04

sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader

Linux Mint 21 en LMDE 5 en 6

sudo apt install webp-pixbuf-loader

Vanaf nu toont Bestanden de inhoud van webp-bestanden.

Gthumb

Een ander programma dat gebruikt kan worden om webp-afbeeldingen te bekijken is gthumb.

sudo apt install gthumb

Converteer webp-afbeeldingen naar iets anders:

Voor dit doel gebruiken we XnConvert, een gratis maar niet open source applicatie. U kunt de installatiebestanden downloaden van hun website:

XnConvert downloaden

Merk op dat XnConvert een krachtig hulpmiddel is dat u kunt gebruiken voor het batchgewijs wijzigen van het formaat van afbeeldingen.

Debian

Op Debian is het installeren van Webp plaatjes ingewikkelder:

Schakel WebP-thumbnail in en open met standaard afbeeldingsviewer:

Voor GNOME, XFCE en andere op GTK gebaseerde desktops is een open-source WebP GDK Pixbuf Loader-bibliotheek beschikbaar om WebP in te schakelen voor de standaard afbeeldingsviewer en miniatuurweergave in bestandsbeheer.

De bibliotheek is niet beschikbaar in Debian en Ubuntu. En hieronder ziet u hoe u het vanaf de bron kunt bouwen.

  1. Installeer build-afhankelijkheden:

Zoek en open eerst de terminal vanuit het startmenu of vanuit het activiteitenoverzichtscherm. Wanneer het wordt geopend, voert u de opdracht uit om de vereiste pakketten voor het bouwen van de bibliotheek te installeren:

sudo apt install debhelper-compat meson libgdk-pixbuf2.0-dev libwebp-dev git

Typ het gebruikerswachtwoord wanneer dit wordt gevraagd terwijl er geen visuele feedback is en druk op Enter.

  1. Webp-pixbuf-loader downloaden:

Om de broncode op te halen, voer je het git-commando uit in een terminalvenster:

git clone https://github.com/aruiz/webp-pixbuf-loader.git
  1. Bouw en installeer webp-pixbuf-loader:

Ga nu naar de bronmap in het terminalvenster:

cd webp-pixbuf-loader

Bouw de bibliotheek door de opdrachten één voor één uit te voeren:

meson builddir -Dgdk_pixbuf_query_loaders_path=/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders
ninja -C builddir

Installeer het ten slotte via het commando:

sudo ninja -C builddir install
  1. Stel de GNOME-standaard Eye of GNOME-afbeeldingsviewer in als standaardapp voor het verwerken van WebP:

Na stap 3 toont Debian miniaturen voor WebP en ondersteunt het openen met de standaard EOG-beeldviewer. Als dit niet het geval is, probeer dan uit en weer in te loggen.

Om EOG als standaardapp te maken om WebP af te handelen, voert u de volgende opdrachten één voor één uit om de MIME-database bij te werken:

xdg-mime default org.gnome.eog.desktop image/webp
sudo update-mime-database /usr/share/mime

Installeer webp-pixbuf-loader op Ubuntu (en waarschijnlijk ook Debian) waar het thumbnailer-bestand op de verkeerde plaats staat van gdk-pixbuf-thumbnailer. Om het te repareren moeten we het /usr/local/bin/gdk-pixbuf-thumbnailer vervangen door /usr/bin/gdk-pixbuf-thumbnailer in /usr/local/share/thumbnailers/webp-pixbuf.thumbnailer (beide exemplaren) . Je kunt dit handmatig doen met een teksteditor zoals nano:

sudo nano /usr/local/share/thumbnailers/webp-pixbuf.thumbnailer

en verwijder de /local uit beide padnamen. Sla het bestand op met CTRL X

Als u geen miniaturen voor WebP-afbeeldingen ziet, kunt u proberen de miniatuurcache te wissen (hierdoor worden alle miniaturen verwijderd, zodat ze opnieuw moeten worden gegenereerd):

rm ~/.cache/thumbnails/fail/gnome-thumbnail-factory/*.pngrm ~/.cache/thumbnails/normal/*.pngrm ~/.cache/thumbnails/large/*.png 

VPN via de Fritzbox

De Fritzbox kent de mogelijkheid om VPN verbindingen naar te leggen, zodat je op reis toch in het thuis netwerk kunt verbinden. Om dit te doen moet je een gebruiker in de Fritzbox aanmaken die je rechten geeft om een VPN naar huis op te bouwen. Verder moet je het publieke IP nummer van de Fritzbox kennen.

VPN

Als de Fritzbox de VPN beschikbaar stelt, moet je op een Ubuntu of Mint machine het volgende inregelen:

Eerst moet u enkele pakketten installeren:

sudo apt-get install network-manager-vpnc-gnome resolvconf dnsmasq openssh-server

In het Nederlands wat extra uitleg :

https://nl.avm.de/service/knowledge-base/dok/FRITZ-Box-7590/3448_VPN-met-FRITZ/

Ubuntu 22.04 en Linux Mint 21 hebben een fout in het verbindingsbeheer.

In Linux Mint Debian Edition treedt dezelfde fout op, maar er is een andere oplossing voor nodig.

Eerst Ubuntu 22.04 en Linux Mint 21:

Ik heb in dit draadje een werkende oplossing gevonden:

https://askubuntu.com/questions/1403896/cant-add-cisco-compatibel-vpn-vpnc-on-network-manager-ubuntu-22-04

De formuliervalidatie lijkt gebreken te vertonen en er is een verplicht veld (“interfacenaam”) dat voorheen niet vereist was. Het bevindt zich in het venster “Geavanceerd”.

Er is een GUI-oplossing. In plaats van de verbinding met de hoofdtoepassing Gnome-instellingen te bewerken, moet u het volgende doen:

  • Start Geavanceerde netwerkconfiguratie (of voer nm-connection-editor uit vanaf de terminal)
  • Klik op de “+” (Een nieuwe verbinding toevoegen), kies “Cisco Compatible VPN (vpnc)”, klik op “Maken…”
  • Vul alle velden in
  • Klik op de knop “Geavanceerd…”.
  • Vul “Tunnelinterfacenaam” in met tun0
  • Klik op “Toepassen”
  • De knop Opslaan is nog steeds uitgeschakeld. Klik nogmaals op “Geavanceerd…” en vervolgens op “Toepassen”.
  • Eindelijk kunt u “Opslaan”!

Dit is getest op Ubuntu 22.04, Ubuntu budgie 22,04, Lubuntu 22.04, Pop!_OS 22.04, allemaal met netwerkmanager-vpnc-gnome versie 1.2.8-2.

Voor de installatie van de Linux Mint Debian-editie zijn nog 3 pakketten nodig. (Ik heb ze hierboven al toegevoegd, maar andere tutorials op internet noemen ze niet)

sudo apt install resolvconf dnsmasq openssh-server

Het zou nu moeten werken.

Helaas is de kwaliteit van de VPN niet 100%, omdat uw standaardgateway thuis hetzelfde is als aan de andere kant van de VPN. Omdat ik vanuit een Fritzbox thuis verbinding maak met een Fritzbox ergens anders, kan ik niet inloggen op de interface van die Fritzbox, tenzij ik daar een computer heb waar ik VNC in kan zetten. bijv. een Raspberry PI die online is.

Mijn IP-viewer geeft me nog steeds mijn originele IP-nummer, maar ik kan een VNC-verbinding maken met een externe Raspberry PI alsof deze lokaal is verbonden. Vreemd.

Wireguard

Een andere optie is WireGuard gebruiken. Sinds 2023 biedt de FritzBox dat ook als VPN optie aan.

 Eerst moet je Wireguard installeren. Daarna de GUI compileren vanaf de broncode. Dat gaat alsvolgt:

cd ~/
sudo apt install wireguard git dh-autoreconf libglib2.0-dev intltool build-essential 
sudo apt install libgtk-3-dev libnma-dev libsecret-1-dev network-manager-dev resolvconf

git clone https://github.com/max-moser/network-manager-wireguard
cd network-manager-wireguard
./autogen.sh --without-libnm-glib

./configure --without-libnm-glib --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib/x86_64-linux-gnu --libexecdir=/usr/lib/NetworkManager --localstatedir=/var

make
sudo make install

Als alles goed geïnstalleerd is, zou de WireGuard optie in het netwerkmenu zichtbaar moeten worden. (Settings -> Network -> VPN)

Als je Wireguard GUI wilt de-installeren geef in de directory waarin network-manager-wireguard staat in de terminal dan dit commando:

sudo make uninstall

Nu voer je de config file in:

nmcli connection import type wireguard file wg_config.conf

Om de wireguard verbinding te starten:

#!/bin/bash
nmcli connection up wg_config

en om deze weer te stoppen:

#!/bin/bash
nmcli connection down wg_config

Deze commando's kun je in een bash script stoppen om ze vanuit de command line te starten en stoppen.

Virtualisatiesoftware

Virtualisatie software om andere besturingssystemen in een venster te draaien.

VirtualBox

Het eenvoudigste in gebruik is VirtualBox.

https://www.virtualbox.org/wiki/Linux_Downloads

VirtualBox is een virtualisatieprogramma voor bedrijfsmatig en thuisgebruik. Deze virtualisatiesoftware is open source dus kan door iedereen gratis gedownload worden.

De software wordt ontwikkeld en aangeboden door Oracle.

Bochs

Bochs is portable emulatie software die beschikbaar wordt gesteld onder een open source licentie. Via dit programma kunnen verschillende besturingssystemen onder een ander systeem draaien. Zo is het bijvoorbeeld mogelijk om (een andere versie van) Linux, Windows of Rhapsody (voorloper van Mac OS) te draaien op een Playstation, iOS, Linux, Mac of Windows computer.Bochs wordt veel gebruikt door ontwikkelaars om testen te draaien. Wanneer het gast-besturingssysteem crasht blijft het host-systeem namelijk wel draaien. De software is ooit ontwikkeld als commercieel product, maar heeft een open source licentie gekregen nadat het is overgenomen door een Franse open source organisatie Tot op de dag van vandaag wordt de virtuele machine software van Bochs actief ontwikkeld.

Bochs

VMware Player

Met VMware Player kunt u Windows, Linux of Chome OS naast uw huidige Windows of Linux besturingssysteem draaien. U kunt het dus gebruiken om een ander besturingssysteem te proberen, maar ook om een andere versie van Windows of Linux naast uw huidige Windows of Linux installatie te gebruiken. Zo kunt u bijvoorbeeld Windows 8 draaien bovenop een Windows Vista installatie. U kunt met behulp van uw muis wisselen tussen deze verschillende systemen.

VMWare

Qemu

Qemu is een virtualisatieprogramma dat je hier kunt vinden:

Qemu

sudo apt-get install qemu-system 

Video bestanden conversie met Transmageddon

 Of u nu naar muziek op uw smartphone wilt luisteren of films op uw iPad wilt kijken, het kan zijn dat u uw mediabestanden van het ene formaat naar het andere moet converteren, afhankelijk van wat uw apparaten ondersteunen.

Transmageddon Video Transcoder is een geweldige mediaconverter voor Ubuntu. Het converteert audio- en videobestanden, het heeft een eenvoudige interface en het is gratis. Installatie is eenvoudig. Typ gewoon deze opdracht in de terminal:

sudo apt-get install transmageddon

Of gebruik het Softwarecentrum.

Transmageddon is nu geïnstalleerd, dus laten we beginnen met het converteren van video’s. Start het vanuit het toepassingenmenu. De applicatie ziet er als volgt uit:

Bovenaan kiest u het invoerbestand dat u wilt converteren. Klik op de knop en navigeer naar het bestand dat u wilt converteren en klik vervolgens op “Openen”.

U kunt de eigenschappen van de invoervideo zien net onder de knop ‘Invoerbestand kiezen’. Als je een specifiek apparaat hebt waarop je de video wilt afspelen, selecteer dan je apparaat in het vervolgkeuzemenu ‘Voorinstelling’, zodat het programma de conversie-instellingen op de juiste manier aanpast, anders laat je het leeg. Selecteer nu het gewenste doelformaat in het menu “Uitvoerformaat”. Direct daaronder bevinden zich de instellingen voor audio- en videocodec. Kies de gewenste instellingen. U kunt verschillende audio-/videocodecs kiezen met verschillende kwaliteiten en formaten. Onderaan het venster kunt u kiezen of u het videobeeld wilt roteren of niet. Dit kan van pas komen als je een video aan het opnemen bent en er later achter komt dat je de camera ondersteboven vasthield (of als je video’s graag ondersteboven bekijkt, wat raar zou zijn).

Nadat u klaar bent met het kiezen van de gewenste instellingen, klikt u op “Transcode” om het conversieproces te starten. Afhankelijk van de lengte van de video en de instelling die je kiest, kan het even duren. U vindt het uitvoerbestand onder Video’s in uw thuismap. Makkelijk, nietwaar?

Universe Sandbox op Linux met Steam

Universe Sandbox op Linux met Steam

Universe Sandbox 2 is niet langer beschikbaar voor gebruik in Steam op Linux zonder Windows-emulatie. Steam gebruikt Proton om dit mogelijk te maken.

Ik heb het programma geïnstalleerd door eerst Steam vanuit het programmacentrum te installeren. Gebruik de Flatpak-versie niet, aangezien de Universe-sandbox niet herkent dat deze vanuit Steam is gestart en niet kan worden uitgevoerd. Het standaard steampakket werkt prima.

Via Steam heb ik Universe Sandbox 2 geïnstalleerd.

Na de installatie gaf het programma een foutmelding op mijn systeem, waarin stond dat Direct X 11 ontbrak. De truc is dat Steam een commando aan proton moet doorgeven, zodat het toch kan starten. Het kan per systeem variëren, aangezien ik alleen een Intel GPU gebruik en geen Nvidia GPU.

Ga naar beheren, eigenschappen, algemeen en voer

PROTON_USE_WINED3D=1 %command%

in bij de startopties. Start daarna het spel. Het kost behoorlijk wat tijd om te laden, maar het werkt wel!

zondag 18 februari 2024

Unattended upgrades om het systeem bij de tijd te houden

 Unattended upgrades installeren

We werken vanaf de terminal, dus start een shell als u nog niet vanaf de opdrachtregel werkt.

Om upgrades zonder toezicht op uw systeem te installeren, hoeft u deze alleen maar te installeren met apt:

sudo apt-update
sudo apt install unattended-upgrades

Met deze opdrachten worden unattended-upgrades geïnstalleerd, maar deze moeten nog worden getest en ingeschakeld voordat deze kunnen worden gebruikt. Unattended-upgrades testen

Nadat u onbeheerde upgrades hebt geïnstalleerd, is het een goed idee om te testen of alles werkt door middel van een proefrun. Hiermee wordt gecontroleerd of er software is die kan worden bijgewerkt, maar er worden geen updates daadwerkelijk gedownload en geïnstalleerd.

Om een proefrun te activeren, typt u het volgende:

sudo unattended-upgrade -d -v --dry-run

In de uitvoer ziet u dat uw systeem verbinding maakt met de pakketservers, de nieuwste versies van al uw pakketten downloadt en als er updates beschikbaar zijn voor uw systeem, worden deze hier vermeld. Het belangrijkste waar u op moet letten, is de afwezigheid van fouten. Als u nu fouten krijgt, moet u vaststellen wat dit verhindert voordat u doorgaat.

Om ten slotte upgrades zonder toezicht in te schakelen, zodat deze automatisch op uw systeem worden uitgevoerd, typt u:

sudo dpkg-reconfigure --priority=low unattended-upgrades

U krijgt een bevestigingsscherm te zien dat u automatische software-updates wilt inschakelen. Selecteer Ja om door te gaan.

Ubuntu 22.04 na installatie

Voeg deze software toe om een goede desktop te draaien:

sudo apt install synaptic gdebi gparted gnome-tweaks ubuntu-restricted-extras 
sudo apt install keepassx keepass2 remmina simplescreenrecorder dconf-editor gimp

Hiermee worden ook de Microsoft TrueType-kernlettertypen geïnstalleerd.
Schakel de melding over weinig schijfruimte uit

start dconf-editor Ga naar sleutel:

org gnome settings-deamon plugins housekeeping

voer het pad in dat u wilt negeren in de sleutel ingore-paden tussen ‘ ‘

zoals dit:’/media/voorbeeld’

Voorkom dat netwerkprinters automatisch worden geïnstalleerd

Als Ubuntu pop-upberichten geeft over het automatisch toevoegen van “nieuwe” printers als u verbinding maakt met een bekabeld of WiFi-netwerk, probeer dan de onderstaande configuratie. Stop het automatisch toevoegen van een printer bij netwerkverbinding door /etc/cups/cups-browsed.conf te bewerken:

sudo nano /etc/cups/cups-browsed.conf

zoek of voeg dit item toe:

BrowseRemoteProtocols none

Start CUPS vervolgens opnieuw op vanaf de Terminal:

service cups restart 

Nu je ppa’s installeert, is het tijd om deze ppa’s te beheren:

Extra software die nodig is om ppa te beheren is de y-ppa-manager.

sudo add-apt-repository ppa:webupd8team/y-ppa-manager 
sudo apt-get update 
sudo apt-get install y-ppa-manager

Installeer de dvd-lezen via deze site

http://www.videolan.org/developers/libdvdcss.html

sudo -H gedit /etc/apt/sources.list

voeg deze regel toe:

deb http://download.videolan.org/pub/debian/stable/ /

sla het bestand op en sluit het. Nu in een terminaltype:

wget -O - http://download.videolan.org/pub/debian/videolan-apt.asc | sudo apt-key add -sudo apt-get install libdvdcss2sudo dpkg-reconfigure libdvd-pkg

Het GNOME-bureaublad kan opnieuw worden ingesteld met behulp van deze opdracht>
dconf reset -f /org/gnome/

GNOME-extensies

Om GNOME-extensies te installeren, installeert u gewoon:

sudo apt install gnome-shell-extension-manager

Insync

U kunt  een .deb-bestand downloaden en de installatie automatisch laten uitvoeren. Ga naar hun website om het intallatiebestand te downloaden.

https://www.insynchq.com/?fp_ref=matt44

Maak een mooier bureaublad

In een terminal doe deze commando’s:

gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts falsegsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top truegsettings set org.gnome.shell.extensions.dash-to-dock show-trash truegsettings set org.gnome.shell.extensions.dash-to-dock transparency-mode truegsettings set org.gnome.shell.extensions.dash-to-dock unity-backlit-items truegsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'gsettings set org.gnome.desktop.interface show-battery-percentage true

Installeer Tixati om bittorrent-bestanden wat geavanceerder te kunnen verwerken. Het staat niet in de repository’s, dus installeer het met behulp van een gedownload .deb-bestand.

https://www.tixati.com/download/linux.html legt het allemaal uit.

Wijzig de geïnstalleerde kernel

https://www.how2shout.com/linux/how-to-change-default-kernel-in-ubuntu-22-04-20-04-lts/ 

Torrents downloaden met Tixati

 Zoek naar de tixati-downloadpagina en download de versie voor uw 32bit of 64 bit versie van Linux.

http://www.tixati.com/download/linux.html

Ze hebben geen repository, dus u moet af en toe terugkomen om te controleren op updates.

Wanneer een magneetlink niet door tixati wordt afgehandeld, gebruik dan dit:

Bewerk het tixati.desktop-bestand met een teksteditor en vervang “%F” door “%U” in de regel die begint met “Exec=”

Je kunt tixati.desktop vinden in /usr/share/applications/ of ~/.local/share/applications als je de versie gebruikt die niet geïnstalleerd is.

Als dat niet helpt, probeer dan handmatig de associatie toe te voegen in een terminal:

xdg-mime default tixati.desktop x-scheme-handler/magnet

Als Firefox nog steeds niet begrijpt hoe Tixati gebruikt moet worden, zoek dan naar tixati in /urs/bin en wijs Firefox naar die locatie. En laat Firefox deze keuze ONTHOUDEN.

Telegram op de Linux PC

 Waar je om telegram op de desktop te gebruiken vroeger een ppa moest gebruiken, is het programma nu in de reguliere repositories te vinden:

Instelleer alsvolgt:

sudo apt install telegram-desktop

Het programma is ook via de browser te gebruiken via deze link:

https://web.telegram.org/

PCloud via WebDAV op de QNAP NAS

 HBS3 of ook bekend als Hybrid Backup Sync, is een QNAP-toepassing waarmee we lokale of externe back-ups kunnen maken van de mappen en bestanden op onze NAS-server. Dit programma is zeer geavanceerd omdat het een groot aantal configuratieopties heeft, en we hebben zelfs regels, de mogelijkheid om gededupliceerde back-ups te maken en nog veel meer. Het enige dat we hoeven te doen is een nieuwe back-up taak aanmaken, we selecteren de lokale NAS als bron van deze back-up:

Op de bestemming zullen we «WebDAV» moeten selecteren, wat onderaan staat.

Eenmaal geselecteerd, plaatsen we de inloggegevens die we gebruiken om toegang te krijgen tot de PCloud.

Naam: Dit is de naam waarmee de BackupJob wordt geïdentificeerd.

Account: het registratie-e-mailadres

Wachtwoord: het wachtwoord voor toegang tot het account

Server-URL: https://ewebdav.pcloud.com (voor EU-datacenter).

Server-URL: https://webdav.pcloud.com (voor Amerikaans datacenter).

Zodra we dit hebben gedaan, klikt u op “Creëren” en we zullen het registreren in de HBS3 van de QNAP-server.

Als u geïnteresseerd bent, probeer dan pCloud gratis met 10 GB opslagruimte, zodat u de service zelf kunt testen en kijken of deze aan uw behoeften voldoet. Als je echter de WebDAV-functie wilt proberen, werkt dat niet met de gratis optie van 10 GB. Als u deze link gebruikt, kunt u de 500GB-versie drie maanden gratis uitproberen en in die versie kunt u de WebDAV-back-up van uw QNAP proberen. Het is een affiliate-link van iemand anders die ik op een website heb gevonden en die werkt.

Ondertitels bewerken

 Gnome-ondertitels

Ondertitels kunnen worden bewerkt met Gnome-Ondertitels.

https://launchpad.net/~pedrocastro/+archive/ubuntu/ppa

Deze PPA biedt testversies van Gnome Subtitles. Om het te installeren:

in een terminal voer dit commando uit:

sudo add-apt-repository ppa:pedrocastro/ppa

of via Synaptic:

  1. Open Synaptic (Systeem->Beheer->Synaptic Pakketbeheer)
  2. Navigeer naar “Instellingen -> Opslagplaatsen -> Overige software”
  3. Klik op “Toevoegen”
  4. Voer “ppa:pedrocastro/ppa” in als “APT-lijn”
  5. Klik op ‘Bron toevoegen’
  6. Klik op “Sluiten”
  7. Klik op “Herladen”
  8. Installeer of upgrade het pakket “gnome-subtitles” in Synaptic
  9. of gebruik de opdrachtregel: “sudo apt-get install gnome-subtitles”
sudo apt-get install gnome-subtitles

Deze versie werkt prima op Ubuntu 20.04.

SubSync

Als bewerken niet nodig is, hoeft u alleen de synchronisatie te wijzigen. Je kunt ook Subsync proberen. https://subsync.online/

Download het hier:

https://snapcraft.io/subsync

Dit programma voorkomt dat je ondertitels synchroniseert met de titels van een ander srt-bestand of het gebruikt de ondertitels van een andere taal die in het videobestand is ingebouwd, of, wat geweldig is, het luistert naar de audio om het srt-bestand te synchroniseren. Versleep het srt-bestand en het videobestand en het probeert automatisch de ondertitels te synchroniseren.

Helaas is het alleen in een SNAP beschikbaar.

In Linux Mint moet je eerst de snap store installeren. Kijk hier hoe dat moet.

Na installatie heeft subsync geen toegang tot verwisselbare media. Om dat in te schakelen, opent u een terminal en typt u:

sudo snap connect subsync:removable-media :removable-media

Stellarium en een Telescoop

 Stellarium is een prachtig planetariumprogramma dat draait op Ubuntu. Het kan ook worden gebruikt om Celestron- en Meade-telescopen te laten draaien.

Stellarium rendert een 3D-fotorealistische hemel in realtime met OpenGL. Het toont de sterren, sterrenbeelden, planeten en nevels, en heeft vele andere functies, waaronder meerdere panoramische landschappen, mist, een lichtvervuilingssimulatie en een ingebouwde scripting engine.

Stellarium wordt geleverd met een sterrencatalogus van ongeveer 600 duizend sterren en het is mogelijk om extra catalogi te downloaden met maximaal 210 miljoen sterren.

Stellarium heeft meerdere hemelculturen – bekijk de sterrenbeelden van de tradities van de Polynesische, Inuitische, Navajoaanse, Koreaanse, Lakotaanse, Egyptische en Chinese astronomen, evenals de traditionele westerse sterrenbeelden.

Het is ook mogelijk om andere planeten in het zonnestelsel te bezoeken – zie hoe de hemel eruitzag voor de Apollo-astronauten, of hoe de ringen van Saturnus eruitzien vanuit Titan.

Installeer eerst de nieuwste versie. De versie in de repositories is meestal verouderd. Maar nu is er een ppa waarmee je de nieuwste versie van Stellarium kunt installeren. Ook kun je vanuit Flatpak dit programma installeren.

Om Stellarium in Ubuntu of Mint vanuit het ppa te installeren, drukt u op Ctrl+Alt+T op uw toetsenbord om de Terminal te openen. Wanneer het wordt geopend, voert u de onderstaande opdrachten één voor één uit:

sudo add-apt-repository ppa:stellarium/stellarium-releases
sudo apt-get-update
sudo apt-get install stellarium

Sluit de telescoop aan

In deze sectie leg ik uit hoe je de verbinding tussen Ubuntu en Stellarium in Ubuntu kunt laten werken.

Voor Windows kun je op YouTube veel tutorials vinden. U moet veel stuurprogramma’s en software installeren voordat alles werkt.

In Ubuntu werkt alles out-of-the-box, na wat aanpassingen aan de instellingen.

ZEER BELANGRIJK en lees bijna NOOIT in een tutorial:

Voeg uzelf eerst toe aan de DIALOUT-groep en start opnieuw op om deze rechten van kracht te laten worden. Gebruik uw Linux-inlognaam en niet uw mooie naam.

sudo adduser [mijnloginnaam] dialout

(Bijv. sudo adduser mijnnaam dialout)

sudo reboot

De computer zal nu opnieuw opstarten. (plaats deze pagina in uw bladwijzers, zodat u deze opnieuw kunt vinden nadat het opnieuw opstarten is voltooid.)

controleer of je deel uitmaakt van dialout met deze opdracht nadat je je ubuntu opnieuw hebt opgestart:

id -GnCheck is ttyUSB0 is part of dialout (works only if the cable is connected)ls -l /dev/ttyUSB0of ls -l /dev/ttyS0

zal u laten zien of ttyUSB0 of ttyS0 deel uitmaakt van dialout. in mijn geval is de uitvoer:

crw-rw—- 1 root dialout 188, 0 dec 22 23:01 /dev/ttyUSB0

Vanaf nu

In Ubuntu is het eenvoudiger om de telescoop te laten werken dan in Windows. Het is absoluut niet nodig om een stuurprogramma te installeren als u de 12.04 LTS- en 20.04 LTS-versie van Ubuntu gebruikt. Waarschijnlijk ook niet in andere versies, maar deze heb ik niet getest.

Sluit de seriële kabel aan op uw RS232-poort (of USB naar RS232-kabel) en uw handset van uw telescoop (niet op de AUX van geleide invoer). Ga in Stellarium naar de instellingen en selecteer plug-ins. Hier selecteert u de telescoopplug-in. Hier kunt u een telescoop toevoegen. Geef het een handige naam en kies het juiste soort telescoop dat je gebruikt. Bijvoorbeeld de Celestron Nexstar-serie. De optie om de telescoop aan te sluiten wanneer Stellarium wordt gestart, moet worden geselecteerd.

De RS232-poort is meestal /dev/ttyS0

De USB naar RS232 is meestal /dev/ttyUSB0

Nu is het tijd om uw telescoop uit te lijnen. Meestal richt ik de telescoop op de Polaris. Het is gemakkelijk te vinden en kan worden gebruikt in een uitlijning met één ster.

Daarna startte ik met Stellarium en presto, het telescoopzicht was zichtbaar. Selecteer een object in de lucht en druk op CTRL 1 (als dit uw eerste telescoop in de lijst is). De telescoop begint naar het gewenste hemelobject te bewegen. Makkelijker dan met de GOTO-handset.


Vast IP nummer voor de Raspberry PI

Daarvoor heeft u wat informatie nodig over uw huidige netwerkconfiguratie, zodat u de vereiste details aan het configuratiebestand kunt toevoegen. U heeft de volgende informatie nodig:

  • Het type netwerkverbinding. Dit is ofwel wlan0 als je Raspberry Pi draadloos met de router is verbonden, of eth0 als deze is verbonden via een Ethernet-kabel.
  • Het momenteel toegewezen IP-adres van de Raspberry Pi – het is het veiligst om dit te hergebruiken voor zijn statische IP-adres, zodat je er zeker van kunt zijn dat dit laatste niet al op een ander apparaat in het netwerk is geweest. Als dit niet het geval is, controleer dan of een ander apparaat het niet al gebruikt.

Om het huidige IP-adres van de Raspberry Pi te vinden, voert u de volgende opdracht in een Terminal-venster in:

hostname -I
  • Het gateway-IP-adres van uw router – het adres dat wordt gebruikt om contact op te nemen vanaf het lokale netwerk, niet het openbare IP-adres. Dit varieert afhankelijk van het routermodel, maar begint doorgaans met 192.168.0.1.

Om het te vinden, voert u de volgende opdracht in en noteert u het eerste opgegeven IP-adres:

ip r | grep default
  • Het DNS-IP-adres (Domain Name System) van uw router. Dit is doorgaans hetzelfde als het gateway-adres, maar kan op een andere waarde worden ingesteld om een alternatieve DNS te gebruiken, zoals 8.8.8.8 en 8.8.4.4 voor Google.

Om het huidige DNS IP-adres te vinden, voert u de opdracht in:

sudo nano /etc/resolv.conf

Noteer het IP-adres achter de nameserver (dat is het DNS-adres) en druk vervolgens op Ctrl + X om het bestand te sluiten.

Nu je al je netwerkverbindingsinformatie hebt gevonden, is het tijd om het configuratiebestand dhcpcd.conf te bewerken en de instellingen toe te voegen die je nodig hebt om een statisch IP-adres voor je Raspberry Pi in te stellen:

sudo nano /etc/dhcpcd.conf

Voeg aan het einde van het bestand deze gegevens toe en wijzig deze naar wens

interface eth0 or wlan0
static ip_address=192.168.178.29/24
static routers=192.168.178.1
static domain_name_servers=8.8.8.8 8.8.4.4
Nadat het configuratiebestand dhcpcd.conf is gewijzigd, start u uw Raspberry Pi opnieuw op om de 
wijzigingen door te voeren en stelt u het statische IP-adres ervoor in:
sudo reboot

In plaats van een adres te gebruiken dat automatisch door DHCP wordt toegewezen, zal de Raspberry Pi nu proberen verbinding te maken met de router met behulp van het nieuwe statische IP-adres dat u in het bestand dhcpcd.conf hebt ingesteld.

Om te controleren of het correct werkt, voert u de volgende opdracht in:

hostname -I

U zou nu het statische IP-adres moeten zien dat u heeft ingesteld in het configuratiebestand dhcpcd.conf

Script opstarten vanuit Nautilus / Nemo / Files / Bestanden

De standaardinstelling in Nautilus en Nemo is het openen van scripts in gedit. Dat is vervelend als je ze wilt gebruiken.

Om het probleem op te lossen, gaat u naar Bestandsbeheer en klikt u in het hoofdmenu op Voorkeur:

Ga vervolgens in Bestandsvoorkeuren naar het tabblad Gedrag en je ziet de optie ‘Uitvoerbare tekstbestanden’.

Standaard is dit ingesteld op “Bekijk uitvoerbare tekstbestanden wanneer ze worden geopend”. Ik verander het in “Elke keer vragen”, zodat je de keuze hebt of je het wilt uitvoeren of bewerken.

SSH naar een Linux Mint installatie

 Schakel SSH in Linux Mint in

We moeten de SSH-server installeren. Voer in een terminal in:

sudo install openssh-server

Haal nu uw IP-nummer op:

hostname -I

voer in remmina of een ander SSH-programma de inloggegevens van uw Linux-machine in en gebruik dit IP-nummer om verbinding te maken.

Als alles werkt zoals het zou moeten werken, start de SSH-server automatisch tijdens het opstarten.

SpecBas een Sinclair Basic voor de PC

 SpecBAS is geen emulator, maar een verbeterde SpectrumBASIC-interpreter voor Ubuntu, Raspberry PI en Windows.

Eerst een artikel over SpecBAS in Linux (of Windows)

https://www.theregister.co.uk/2012/11/13/sinclair_basic_for_raspberry_pi/

En hoe je het op een Raspberry PI installeert

https://faqwiki.zxnet.co.uk/wiki/Installing_SpecBAS_for_Raspberry_PI

De websites over SpecBAS zijn enigszins verouderd.

De site van de auteur vind je hier:

https://github.com/ZXDunny/SpecBAS

Skype

 Skype kan worden geïnstalleerd vanuit de officiële Ubuntu-repository’s, maar u moet eerst de Canonical Partners-repository inschakelen.

Om de Canonical Partners-repository in te schakelen, opent u Systeeminstellingen > Software en updates en klikt u op het tabblad ‘Overige software’ op het vakje naast ‘Canonical Partners’:

… en zorg ervoor dat u op “Opnieuw laden” klikt wanneer u wordt gevraagd of u de informatie over de beschikbare software opnieuw wilt laden.

installeer het vervolgens vanaf de opdrachtregel met behulp van

sudo apt install skype

Herstel ook dat Skype op 64bit niet het juiste thema gebruikt, door de ontbrekende afhankelijkheden te installeren met behulp van de volgende opdracht:

sudo apt-get install gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386

Het gebruik van de interne microfoon gaat soms mis. Om dat te veranderen installeert u pavucontrol

sudo apt-get install pavucontrol

en zorg ervoor dat de invoer/uitvoer is ingesteld op Audio Stereo Duplex of Microfoon losgekoppeld. Op sommige systemen kan het een andere naam hebben. Skype ziet soms dat er andere microfoons beschikbaar zijn in het systeem. Na het corrigeren van de invoer naar een andere microfoon kon ik hier zelf een Skype-testgesprek voeren.

Simple Screen Recorder

 De Simple Screen Recorder

Maarten Baert heeft een mooie schermrecorder voor Linux gemaakt:

http://www.maartenbaert.be/simplescreenrecorder/

Het werkt als volgt:

Vanaf Ubuntu 17.04 kunt u het simplescreenrecorder-pakket van de standaard repositories installeren.

sudo apt install simplescreenrecorderen zonodig
sudo apt-get install simplescreenrecorder-lib:i386

Installeer ‘simplescreenrecorder’ en optioneel ‘simplescreenrecorder-lib:i386’ (als u 32-bit OpenGL-applicaties op een 64-bit systeem wilt opnemen) vanaf de SimpleScreenRecorder PPA.

Voor oudere ubuntu systemen gebruik deze versie:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder 
sudo apt-get update 
sudo apt-get install simplescreenrecorder 
# if you want to record 32-bit OpenGL applications on a 64-bit system: 
sudo apt-get install simplescreenrecorder-lib:i386

U moet deze opdrachten regel voor regel naar een terminal kopiëren en plakken, in plaats van allemaal tegelijk, anders werkt het niet.

Het is wel van belang om te weten dat deze app alleen werkt als je de X-windows server gebruikt. Deze werkt NIET in wayland.

Simplenote

Een van de populairste notitie-apps op iOS is nu beschikbaar voor Linux-desktops. Simplenote begon voor het eerst op iOS en is uitgebreid met Android, Mac OS X en nu Windows en Linux. U kunt terugbladeren door eerdere exemplaren van uw aantekeningen.

De kernfuncties zijn beschikbaar in alle verschillende gedaanten van Simplenote, van de iOS-app tot de gehoste web-app. Het is deze consistente ervaring die de service zo aantrekkelijk maakt.

Al uw notities, taken en tags worden gesynchroniseerd, ongeacht het apparaat dat u gebruikt om ze te maken of te bewerken.

Geschiedenis: schuif terug om eerdere versies van uw notitie te bekijken en te herstellen

Samenwerken: deel uw notitie met anderen en laat hen deze bewerken

Publiceren — Maak uw notitie openbaar met een eigen URL

Tag: organiseer uw notities effectief met tags.

Vastzetten: notities direct vanuit de notitielijst vastzetten, zodat ze gemakkelijk te vinden zijn

Samenwerken is vooral handig omdat de persoon naar wie u de notitie stuurt geen Simplenote-account hoeft aan te maken om deze te bewerken. In plaats daarvan worden samenwerkingsnotities op de Simplenote-website geplaatst (maak je geen zorgen, het is een privé-URL) en kan je samenwerkingspartner deze bekijken en bewerken. Alle wijzigingen worden automatisch opgeslagen en terug gesynchroniseerd met de desktop-app.

De Linux- (en Windows-) apps ondersteunen ook de bovenstaande functies, plus het volgende:

Offline-ondersteuning

Ondersteuning voor prijsverlagingen (moet zijn ingeschakeld)

Optionele donkere modus

Keuze uit lijstweergaven (gezellig, gecomprimeerd, uitgebreid)

Sorteeropties (laatst gewijzigd, alfabetisch, enz.)

Simplenote voor Linux downloaden:

https://github.com/Automattic/simplenote-electron/releases 

Signal app op de desktop

 1. Install de officiele public software signing key

wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null

# 2. Voeg de repository toe aan de lijst van repositories

echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
  sudo tee -a /etc/apt/sources.list.d/signal-xenial.list

# 3. Update your package database and install signal

sudo apt update && sudo apt install signal-desktop

Samba server op Raspberry PI

 Installeer samba en deel een schijf op uw netwerk

voer eerst in een terminal in:

sudo apt-get install samba samba-common-binsudo nano /etc/samba/smb.conf

zoek de volgende tekst:

workgroup = workgroup
wins support = yes

zoek naar definities van gedeeld mappen:

en voer in:

[pihome]comment= Disk2-6path=/home/user/sharebrowseable=Yeswriteable=Yesonly guest=nocreate mask=0777directory mask=0777public=no

sla het bestand op (CTRL X)

voer nu in:

sudo smbpasswd -a gebruiker

en voer het wachtwoord tweemaal in. Voer nu dit in:

sudo service samba restart

en u zou de share in uw netwerk moeten kunnen vinden met hulp van Nemo of Nautilus.

Disk images verkleinen

Dit artikel is gebaseerd op dit artikel.

Soms heb je van je Raspberry een schijfkopie gemaakt van een SD-kaart en wil je die afbeelding op een andere SD-kaart plaatsen. Wat kun je doen als deze andere SD-kaart net iets kleiner is dan de originele afbeelding. Je zou het kleiner moeten maken. Gelukkig is dit op Ubuntu niet moeilijk. We hebben het disk-image bestand nodig (in mijn voorbeeld Raspberry.img) en wat software.

Er zijn twee manieren:
Handmatig en via een script.

Handmatige verkleining van Disk-image bestanden

Installeer de software in een terminal:

sudo apt install gparted coreutils

om de software te installeren.

Loopback-apparaat maken

GParted werkt op apparaten, niet op eenvoudige bestanden zoals disk-images die we willen verkleinen. Daarom moeten we eerst een device voor de disk-image maken. Dit doen we met behulp van de loopback-functionaliteit van Linux. Voer de terminal in de map in waar het img-bestand zich bevindt.

Eerst zullen we loopback inschakelen als dit nog niet was ingeschakeld:

sudo modprobe loop


Nu kunnen we een nieuw (vrij) loopback-apparaat aanvragen:

sudo lostup -f

Hierdoor wordt het pad gegeven naar een vrij loopback-apparaat. In dit voorbeeld is dit /dev/loop4.

Vervolgens maken we een device van de disk-image:

sudo lostup /dev/loop4 Raspberry.img

Nu hebben we een apparaat /dev/loop4 dat Raspberry.img vertegenwoordigt. We willen toegang krijgen tot de partities die op de image staan, dus we moeten de kernel vragen deze ook te laden:

sudo partprobe /dev/loop4

Dit zou ons het apparaat /dev/loop4p2 moeten opleveren, dat de grotere partitie in Raspberry.img vertegenwoordigt. Wij hebben dit apparaat niet direct nodig, maar GParted heeft het wel nodig.
Wijzig de grootte van de partitie met GParted

Vervolgens kunnen we het apparaat laden met GParted:

sudo gparted /dev/loop4

Let nu op een paar dingen:

  • Er zijn twee partities. p1 en p2
  • De partities wijzen bijna de gehele schijf/apparaat/image toe.
  • De grotere partitie is maar gedeeltelijk gevuld.


We willen het formaat van deze grotere partitie aanpassen, zodat deze bij de inhoud past, maar niet meer dan dat.

Selecteer de partitie en klik op Formaat wijzigen/Verplaatsen.

Sleep de rechterbalk zoveel mogelijk naar links.

Houd er rekening mee dat GParted soms een paar MB extra nodig heeft om bestandssysteemgerelateerde gegevens te plaatsen. U kunt hiervoor een paar keer op de pijl-omhoog bij het vakje Nieuw formaat drukken. Ik heb er bijvoorbeeld 10 keer op gedrukt (=10MiB) om FAT32 te laten werken. Voor NTFS is dit misschien helemaal niet nodig. Het bestandssysteem is waarschijnlijk Linux en niet NTFS, aangezien dat alleen door Windows wordt gebruikt en niet door de Raspberry PI.

Druk ten slotte op Formaat wijzigen/Verplaatsen. U keert terug naar het GParted-venster.

Merk op dat een deel van de schijf niet is toegewezen. Dit deel van de schijf zal niet door de partitie worden gebruikt, dus we kunnen dit deel later van de image afscheren. GParted is een hulpmiddel voor schijven, dus het verkleint geen disk-images, alleen partities, we moeten het verkleinen van de afbeelding zelf doen.

Druk op Toepassen in GParted. Het zal nu bestanden verplaatsen en uiteindelijk de partitie verkleinen, dus het kan een minuut of twee duren, maar meestal is het snel klaar.

Nu kunt u Gparted sluiten of gebruiken om de gegevens te extraheren die nodig zijn om het daadwerkelijke img-bestand in te korten.

Zoek de werkelijke grootte van de afbeelding met Gparted

In Gparted kunt u de grotere partitie met aangepaste grootte selecteren. Kies informatie en zoek naar Laatste sector.



Noteer dat nummer, want dat hebben we nodig. (in dit voorbeeld (Laatste sector))

Activeer nu de informatie over de afbeelding en zoek naar Sectorsize (in het Nederlands Sectorgrootte), wat in dit voorbeeld 512 is

Noteer dat nummer en u kunt GParted sluiten.

Nu hebben we het loopback-apparaat niet meer nodig, dus verwijder het:

sudo lostup -d /dev/loop4

Nu kunt u naar het laatste hoofdstuk gaan en het formaat van de afbeelding wijzigen.

Zoek de werkelijke grootte van de afbeelding met behulp van fdisk

Als het vinden van de informatie in Gparted niet werkte, kunt u in plaats daarvan de opdrachtregel gebruiken met fdisk:

fdisk -l myraspbianimage.img

Hier zullen we een uitvoer zien die lijkt op het volgende:

Let op twee dingen in de uitvoer:

De partitie eindigt op blok 59553791 (weergegeven onder Einde, End in het Engels)

De blokgrootte is 512 bytes (weergegeven als sectoren van 1 * 512)

We zullen deze getallen in de rest van het voorbeeld gebruiken. De blokgrootte (512) is vaak hetzelfde, maar het eindblok (59553791) zal voor u verschillen. De cijfers betekenen dat de partitie eindigt op byte 59553791 * 512 van het bestand. Na die byte komt het niet-toegewezen deel. Alleen de eerste 59553791 * 512 bytes zijn nuttig voor onze afbeelding.

Het formaat van de afbeelding wijzigen

Vervolgens verkleinen we het afbeeldingsbestand tot een formaat dat net de partitie kan bevatten. Hiervoor gebruiken we het commando truncate. Bij het commando truncate moeten we de grootte van het bestand in bytes opgeven. Het laatste blok was 59553791 en bloknummers beginnen bij 0. Dat betekent dat we (59553791+1)*512 bytes nodig hebben. Dit is belangrijk, anders past de partitie niet in de afbeelding. Dus nu gebruiken we truncate bij de berekeningen:

truncate --size=$[(9181183+1)*512] myimage.img

Kopieer nu de nieuwe afbeelding naar uw microSD-kaart, waar deze precies hetzelfde zou moeten werken als de oude/grote afbeelding.

PiShrink

PiShrink is een bash-script dat automatisch een pi-image verkleint, dat vervolgens bij het opstarten wordt aangepast aan de maximale grootte van de SD-kaart. Hierdoor wordt de afbeelding geplaatst

Zet het sneller terug op de SD-kaart en de gekrompen afbeeldingen worden beter gecomprimeerd.
Gebruik:

sudo pishrink.sh [-s] imagefile.img [newimagefile.img]

Als de optie -s wordt gegeven, slaat het script het automatisch uitvouwende deel van het proces over. Als u de parameter newimagefile.img opgeeft, maakt het script een kopie van imagefile.img en werkt daarmee. Als u deze optie wilt gebruiken, heeft u voldoende ruimte nodig om een volledige kopie van de afbeelding te maken.
Vereisten

Als u een NOOBS-afbeelding probeert te verkleinen, zal dit waarschijnlijk mislukken. Dit komt doordat de NOOBS-partitionering aanzienlijk verschilt van die van Raspian. Hopelijk kan PiShrink NOOBS in de nabije toekomst ondersteunen.

Als u Ubuntu 16.04 of eerder gebruikt, ziet u waarschijnlijk een foutmelding dat e2fsck verouderd is en metadata_csum. De eenvoudigste oplossing hiervoor is om Ubuntu 16.10 en hoger te gebruiken, omdat dit u op de lange termijn veel gedoe zal besparen.

Installatie

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh chmod +x pishrink.sh sudo mv pishrink.sh /usr/local/bin

Download from this blog

Voorbeeld uitvoer:

[user@localhost PiShrink]$ sudo pishrink.sh pi.img e2fsck 1.42.9 (28-Dec-2013) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/loop1: 88262/1929536 files (0.2% non-contiguous), 842728/7717632 blocks resize2fs 1.42.9 (28-Dec-2013) resize2fs 1.42.9 (28-Dec-2013) Resizing the filesystem on /dev/loop1 to 773603 (4k) blocks. Begin pass 2 (max = 100387) Relocating blocks             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Begin pass 3 (max = 236) Scanning inode table          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Begin pass 4 (max = 7348) Updating inode references     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX The filesystem on /dev/loop1 is now 773603 blocks long.  Shrunk pi.img from 30G to 3.1G 

Reset de blacklist op PiHole

 Het zelf aanpassen van de blacklist van PiHiole is nuttig, maar leidt soms tot problemen. Deze blacklist is met eenvoudige commando’s weer naar de oorspronkelijke toestand te resetten:

In een terminal op de Pi geef deze commando’s:

sudo cp /etc/.pihole/adlists.default  /etc/pihole/adlists.list 
pihole -g

Om de blacklist van PiHole te resetten.

Terminal met een standaard boodschap beginnen.

Soms is het handig om de terminal te starten met een standaard boodschap om bijvoorbeeld instructies te geven. Iedere gebruiker kan dat voor...