Categorie: Linux

logo luisterbiebDisclaimer: Dit is vast op de grens van legaal.

Ik ben lid van de bibliotheek en daarmee automatisch premiumlid van de LuisterBieb. Zonder al teveel in te gaan op de kwaliteit en mogelijkheden van de app, heb ik ernstig de behoefte om de boeken op een andere manier te beluisteren dan via de app. Maar hoe. De bestanden staan ergens op Android in verborgen mappen en zonder zichtbare logica.

Aan de slag dus

Ik ben begonnen met het wat toegankelijker maken van de bestanden. Hiervoor heb ik de ontwikkelaarsmodus van Android ingeschakeld. Scheelt net wat, want dan kun je met bijvoorbeeld Android FileTransfer op de Mac de verborgen mappen in

/Android/data/nl.bibliotheek.android.luisterboeken/files 

zien. Daarna bleek het een beter idee te zijn even een echt besturingsysteem aan te spreken: Linux. Daarmee kun je namelijk wel gewoon de bestanden in die verborgen mappen copieren.

Categorie: Linux
tags:

Sinds de introductie van Ubuntu 18.04 heb ik wat ruzie met het afdrukken op mijn printer thuis, een Canon MG 5610. Een printer waarvoor Canon netjes driver levert. Welliswaar drivers die al geen jaren meer zijn aangeraakt, maar wel als o.a. Debian packages beschikbaar.

Niet dat er driver hoeven te worden geinstalleerd, Ubuntu vindt en herkent de printer gelijk. Airprint of zoiets. Maar, sinds 18.04 toch niet helemaal goed. En nadat ik hier al een paar keer tegenaan liep, nu toch maar eens op zoek naar een oplossing. De officiele drivers zijn dus geen optie, wat dan.

Categorie: Linux, Coding and stuff

Soms heb je een reden om een github fork repository los te koppelen van de bron. Bijvoorbeeld omdat de bron niet meer bestaat. Hiervoor is eigenlijk geen instelling beschikbaar op github. Gelukkig kan dit wel worden bereikt met een paar commando's.

$ git clone --bare https://github.com/my/forked_repo.git

Verwijder vervolgens de repo van Github en maak hem opnieuw aan met exact dezelfde naam.

$ cd forked_repo.git
$ git push --mirror

Uitleg en bron.

Categorie: Linux, Coding and stuff
tags:

Ubuntu 17.10 en VMWare Workstation 14 (en 12 ook trouwens) zijn geen vrienden. Concreter, Linux kernel 4.13.x en Workstation zijn geen vrienden. Helaas is er nog geen kant en klare oplossing van VMWare, enkel een aantal patches die in ontwikkeling zijn. In grote lijnen zie ik twee oplossingen.

De eerste is je bestaande installatie patchen:

cd /tmp
wget https://gist.githubusercontent.com/geneC/936e4caf6963f3dea99131aa31f004ea/raw/bd87148030746126d744ae694f5a5e43c9faf06c/hostif-fix.patch
cd /usr/lib/vmware/modules/source
tar xf vmmon.tar
cd vmmon-only/linux
patch hostif.c /tmp/hostif-fix.patch
cd ../..
tar cf vmmon.tar vmmon-only
rm -rf vmmon-only 
vmware-modconfig --console --install-all

Bron: https://askubuntu.com/a/973051

De tweede oplossing is om de huidige code uit Github op te halen lokaal te bouwen 'from sources'.

cd /tmp
git clone https://github.com/mkubecek/vmware-host-modules.git
cd vmware-host-modules
git checkout workstation-14.0.0
tar cf vmmon.tar vmmon-only
sudo cp vmmon.tar /usr/lib/vmware/modules/source
sudo vmware-modconfig --console --install-all

Bron: https://askubuntu.com/a/973130

Aangezien ik al een geïnstalleerde Workstation heb, ga ik in eerste instantie maar voor de patch-oplossing. Eens afwachten hoe goed die werkt.

Categorie: Linux, Coding and stuff
tags:

Heel vervelend als je een gescanned pdf-bestand hebt dat eigenlijk gedraaid is. Een als portrait ingescanned bestand dat origineel een landscape document was. Om dat fatsoenlijk te bekijken moet je altijd gaan klooien. Of afdrukken.

Gelukkig is er een oplossing. Voor Linux (Ubuntu) is er bijvoorbeeld de PDF Toolkit.

sudo apt-get install pdftk

 Daarna kun je eenvoudig vanaf de terminal een bestand draaien. De belangrijkste richtingen zijn 90° linksom:

pdftk invoer.pdf cat 1-endleft output uitvoer.pdf

en rechtsom:

pdftk invoer.pdf cat 1-endright output uitvoer.pdf

Hoe lang je moet wachten op resultaat hangt natuurlijk van je machine en de PDF af, maar in mijn voorbeeld is het in een factie van een seconde geregeld.

Categorie: Linux, Coding and stuff
tags:

Na het plaatsen van een slimme meter wilde ik ook de mogelijkheid om de meter in Domoticz uit te lezen. Hiervoor zijn eenvoudig (absurd dure) kabels te koop. Bijvoorbeeld bij SOS Solutions. Ook wel andere zaken, maar een eerdere bestelling bij deze zaak verliep goed en ze hanteren voor dit soort bestellingen geen verzendkosten.

Anyways. het probleem is niet de kabel, maar het feit dat er twee apparaten zijn aangesloten op de twee USB-poorten van de pi en de Domoticz wil heel graag weten welke waar (/dev/ttyUSB0 en /dev/ttyUSB1). En daarvoor is het concept PersistentUSB. De Domoticz Wiki over PersistenUSB is heel duidelijk en hielp me aan een tweetal regels voor mijn situatie....maar ze werkte niet:

Categorie: Linux, Coding and stuff

Sinds ik in het bezit ben van een Dell XPS 13 heb ik nog wat ruzie met het touchpad. De palmdetectie onder Ubuntu werkt niet geheel naar tevredenheid zeg maar. Nu ben ik al een paar keer gaan kijken naar een oplossing, maar echt lukken deed dit niet. De voornaamste suggestie was om andere drivers te proberen.

Tot ik vandaag achter een heel nuttige oplossing kwam. De oorzaak zit, aldus het bericht, in het dubbel detecteren van het touchpad. Eenmaal als touchpad, eenmaal als psmouse. En dat levert heel veel gek gedrag op. Vooral het onbedoeld verplaatsen en klikken(!) van de muis. Heel vervelend, maar als je aan het typen bent bijna onwerkbaar.

De oplossing is gelukkig behoorlijk simpel (alles als root).

Categorie: Linux

killswitch

Medusa Kill Switch- Scott Hart

Net als jij maak ik gebruik van een VPN. Zeer regelmatig. Bijvoorbeeld omdat ik regelmatig op een netwerk zit waar een deel van het verkeer wordt geblokkeerd en al het verkeer wordt gemonitord. Soms zit ik ook te werken op discutabele netwerken, zoals open wifi's. En soms voel je gewoon de behoefte om bepaald verkeer niet te gemakkelijk inzichtelijk te maken.

Categorie: Linux
tags:

Ik moest weer eens wat bonnen inscannen vandaag en daarbij liep ik er weer eens tegen aan dat:

  1. Een aankoopbon uit meerdere vellen bestond;
  2. De Canon-drivers voor Linux dusdanig brak zijn dat je geen meerdere pagina's in één bestand kunt scannen;

Gelukkig is het Linux :-) Een korte zoekopdracht leerde, dat dit te fixen is met o.a. pdfShuffler:

sudo apt-get install pdfshuffler

Daarna kun je meerdere PDF-bestanden in het programma slepen, eventueel de volgorde nog even aanpassen en opslaan onder een nieuwe naam. Simpel, doeltreffend, fijn!