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:
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:
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:
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:
-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.
-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.
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
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.
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:
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.
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.
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:
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.
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:
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.
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:
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:
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.
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:
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:
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):
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:
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)
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:
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.
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.
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 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!
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:
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.
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.
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.
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
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.
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:
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:
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.
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
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.
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.
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:
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.
Installeer ‘simplescreenrecorder’ en optioneel ‘simplescreenrecorder-lib:i386’ (als u 32-bit OpenGL-applicaties op een 64-bit systeem wilt opnemen) vanaf de SimpleScreenRecorder PPA.
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)
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:
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.
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: