Digiplace

PDF bewerken en converteren

Vanuit de terminal kan je eenvoudig meerdere handelingen voor je PDF bestanden uitvoeren. Zorg dan wel dat je poppler-utils en ghostscript hebt geïnstalleerd.

PDF  naar tekst

pdftotext [pdf bron bestand] [output bestand.txt]

Converteer PDF naar PNG

convert -density 150 input.pdf -quality 90 [output bestand.png]

Nog beter:

pdftoppm input.pdf outputname -png

Converteer PDF naar HTML

pdftohtml [options] [pdf bron bestand] [output bestand.html]

Extract afbeeldingen uit PDF naar PNG

pdfimages -j [pdf bron bestand] [output bestand.png]

Pas resolutie PDF aan

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf in.pdf

Waarbij -dPDFSETTINGS een van volgende opties kan zijn:

/screen : late resolutie output, laagste output formaat
/ebook : medium-resolutie output, medium output formaat
/printer OR /prepress: hoge resolutie met maximum output formaat

encode en decode base64

Base 64

Sommige applicaties slaan opgeslagen wachtwoorden op in het Base 64 formaat.  De data van dit formaat bestaat uitsluitend uit a-z, A-Z, en / karakters. Dat is dus afwijkend van ASCII tekst want daarin werk je met a-z, A-Z, 0-9, “, %, &, ‘, (, ), *, +, -, _ en de , karakters.

Ik had onlangs een opgeslagen wachtwoord nodig uit Filezilla. Die wachtwoorden staan in het Base 64 formaat opgeslagen in ~/.config/filezilla/sitemanager.xml.

Het omzetten van een dergelijk opgeslagen wachtwoord kan vanuit je terminal gebeuren.

Base 64

Om dat te laten zien maak ik eerst zelf een Base 64 bestand aan met digiplace als input:

echo ‘digiplace’ | base64 waar dan vervolgens ZGlnaXBsYWNlCg== als output uit komt rollen.

De conversie van Base 64 naar leesbare ascii gaat dan met behulp van

echo ‘ZGlnaXBsYWNlCg==’ | base64 –decode  waar dan weer keurig digiplace uit de bus komt vallen.

Het == teken aan het einde van de string heeft een speciale betekenis. Wil je meer weten hoe dat zit of nog meer informatie over dit onderwerp lezen dan verwijs ik je graag naar deze pagina: https://www.hcidata.info/base64.htm waar je ook online e.e.a. kan uitvoeren.

Desktop vitals

VITALS

Om temperatuur, spanning, toerental van je fans etc. in de gaten te houden doe je een sudo apt install lm-sensors om vervolgens een sudo sensors-detect uit te voeren.

VITALS

Als je dan een doorlopend inzicht wil krijgen in je hardware kan je gebruik maken van conky of je installeert een GNOME extension. Voor op mijn desktop is tegenwoordig de keuze gevallen op VITALS: https://extensions.gnome.org/extension/1460/vitals/

VITALS

Zelf hou ik dan zicht op temperatuur, processors, geheugen, systeem en netwerk. Met behulp van ‘Remove app menu’, een andere extensie, plaats ik dan mijn VITALS links in het paneel.

VITALS

Ubuntu 4K fractional scaling

Als je op een 4K scherm ook op 125 | 150 | 175% wil schalen ipv de standaard aangeboden 200 | 300 | 400% opties dan is dat op te lossen. Bedenk wel dat dit nog een experimentele oplossing is. Dat wil zeggen dat er bugs op de loer kunnen liggen en er is een (kleine) impact op je performance onder X11.

Instellingen fractional scaling:

Je kan e.e.a. uitvoeren in je dconf-editor (sudo apt install dconf-editor) maar het is makkelijker om e.e.a. vanuit je terminal in te stellen:

X11

gsettings set org.gnome.mutter experimental-features “[‘x11-randr-fractional-scaling’]”

Wayland

Gebruik je Wayland ipv X11 dan doe je echter:

gsettings set org.gnome.mutter experimental-features “[‘scale-monitor-framebuffer’]”

Terug naar default

gsettings reset org.gnome.mutter experimental-features

fractional scaling

GNOME Calendar als agenda instellen

Al jaren staat het kladblokprogramma ‘gedit’ ingesteld als standaardtoepassing voor je agenda. Onzin natuurlijk. Met het volgende commando stel je GNOME CALENDAR in als default agenda voor je Ubuntu desktop:

gio mime text/calendar org.gnome.Calendar.desktop

Start daarna even opnieuw instellingen op en check Details | Standaardtoepassingen

Bron & credits: https://bugs.launchpad.net/ubuntu/+source/gnome-calendar/+bug/1828491

calendar

Fix verkeerde geluids output Ubuntu 19.10

Geen geluid? Het bleef inderdaad verrassend stil onder Ubuntu 19.10. Al snel bleek dat na elke inlog het zgn. Uitvoerapparaat stond gericht naar mijn HDMI / DislpayPort ipv naar de gewenste line out uitgang. 

Geluid

Natuurlijk is dat handmatig op te lossen, maar om dat nou elke keer na iedere inlog te blijven volhouden is gekkenwerk dus Ubuntu liet mij weer de mouwen oprollen. 

FIX geluid

Bekijk eerst de output van het volgende commando:

pactl list short sources

Bestudeer die output en kies de gewenste output (sink) die je wil gebruiken. In mijn geval is dat dus:

alsa_output.pci-0000_00_1f.3.analog-surround-21.monitor

Gebruik de gewenste output als standaard uitvoer met

pactl set-default-sink ‘alsa_output.pci-0000_00_1f.3.analog-stereo’

Om dat ook na een herstart te laten werken werd e.e.a. vastgelegd in de default instellingen van Pulsaudio door:

sudo nano /etc/pulse/default.pa

waarbij helemaal onderaan bij “Make some devices default” het als volgt in te stellen:

Make some devices default
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor

Tot slot kwam dan deze aanpassing:

sudo nano /etc/pulse/default.pa

om in dat bestand de regel load-module module-switch-on-connect uit te zetten door er een hekje voor te plaatsen:

# load-module module-switch-on-connect

Even opnieuw opstarten en voila…geluid!

Bron: https://askubuntu.com/questions/1038490/how-do-you-set-a-default-audio-output-device-in-ubuntu-18-04

Fix langzame start filezilla op Ubuntu 19.10

Na een verse installatie van Ubuntu 19.10 is er iets mis met het opstarten van Filezilla. Het duurt circa 30 seconden voor het scherm opduikt. Naar verluid zijn er ook andere applicaties die daar last van hebben.

FIX

Er verschijnen al snel suggesties om dit probleem op te lossen en daarmee is probleem inderdaad snel uit de wereld geholpen.

sudo apt-get install appmenu-gtk2-module

Bij de volgende inlog werkt alles weer correct.

Bron: https://askubuntu.com/questions/1184774/some-applications-on-ubuntu-19-10-very-slow-to-start

filezilla

Digiplace Ubuntu desktop

OS: Ubuntu 19.04 x86_64
Packages: 2433 (dpkg), 11 (snap)
DE: GNOME Shell
WM: GNOME Shell
WM Theme: Adwaita
Theme: Yaru
Icons: Yaru

De volgende vier schermen laten zien welke programma’s vanuit GNOME Shell op Digiplace desktop worden aangeboden. Het is een mix van dpkg, snap en Google Chrome snelkoppelingen die hier worden weergegeven.

Snaps

Naast de standaard geïnstalleerde snaps (core, core18, gnome-3-28-184, gnome characters, gnome-logs, gnome-system-monitor, & gtk-common-themes) zijn er drie extra snaps toegevoeg: scrcpy, spotify & winds.

Touchpad aanpassing Ubuntu 19.04

Verse Ubuntu geinstalleerd op een oude Dell XPS-13 en dan ontdekken dat je touchpad niet doet wat je verwacht? Als je werkt onder Xorg is de oplossing:
sudo apt install xserver-xorg-input-synaptics

Scroll naar boven