Linux

Van Kubuntu naar KDE neon 5.20

Mijn overstap van Ubuntu naar Kubuntu, begin november 2020, was een opvallende stap natuurlijk. Als ervaren gebruiker van GNU Linux op een desktop computer was het altijd GNOME wat de klok heeft geslagen. Maar de overstap naar een KDE Plasma omgeving beviel mij goed. Er waren best momenten waarop ik weer terug wilde switchen naar mijn vertrouwde bureaubladomgeving. Het kost nou eenmaal even moeite voordat je een andere ‘workflow’ eigen hebt gemaakt.

Ondanks die tevredenheid over wat Kubuntu 20.10 wist te brengen, kwam er toch snel enige onrust boven drijven. Want als je jezelf gaat verdiepen in die (voor mij) nieuwe wereld van KDE/PLASMA dan las je vooral juichende verhalen over de nieuwste release van Plasma: 5.20.

Als je dan leest dat er wordt gesproken over een ‘epic update‘ of ‘an exceptionally refined desktop‘ dan zoek je naar mogelijkheden om dat ook te ervaren. Kubuntu komt echter pas in april met een nieuwe release, dus dan moet je nog even wachten. Tenzij…..

KDE neon 5.20

Ja, er is een alternatief. De developers van KDE Plasma desktop hebben namelijk een eigen distributie beschikbaar: KDE neon.  De link laat al zien dat het een puur KDE project is, want het wordt gehost op een subdomein van KDE zelf. De basis bestaat uit de LTS release van Ubuntu 20.04. Dat wil dus zeggen dat kernel, drivers en scripts niet helemaal ‘vers van de pers’ zijn, maar wel heel stabiel en betrouwbaar. Daarboven op komt dan de allerlaatste versie van KDE Plasma te liggen.

Met KDE neon heb je dus volledig toegang tot die ‘epic release’ waar iedereen het over heeft. En de updates blijven dan ook gewoon binnen komen. De nieuwste versie van kdenlive of Krita? Check…allemaal aanwezig. Althans, beschikbaar. Want na een verse installatie wordt een vrij kaal systeem aangeboden. Je moet zelf even de gewenste pakketten installeren. Dat kan met Discovery of je pakt MUON (zeg maar de KDE versie van Synaptic).

De problemen die ik ondervond bij het configureren van Kubuntu 20.10 waren hier meteen verholpen. Geluid, printen…in een keer goed. En dat niet alleen, alles is veel sneller, beter vormgegeven, slimmer gemaakt. Het is een schatkist gevuld met tal van mogelijkheden, ik begin nog maar net alles te ontdekken.

Exploring Kubuntu 20.10

Ja, na al die fijne jaren als trouwe GNOME gebruiker begint het er toch serieus op te lijken dat er een overstap naar een KDE PLASMA desktop aan kan gaan komen. Nieuwsgierig geworden door alle recente publicaties over wat Plasma in petto heeft ben ik eens gaan kijken naar Kubuntu 20.10. Nou had ik al eens eerder naar een KDE desktop gekeken maar kon mij er nooit toe zetten om die als standaard werkomgeving in te zetten. Inmiddels begin ik steeds meer te wennen aan de verschillen t.o.v. GNOME en wordt de workflow onder Plasma steeds prettiger. 

PLASMA

Een kleine en zeker niet volledige opsomming van opvallende verschillen ten opzichte van GNOME:

  • Fractional Scaling van een 4K beeldscherm werkt zonder gedoe. En de schermresolutie blijft dan ook staan. Onder Ubuntu werden bijvoorbeeld screenshots opgeblazen tot 150% van de originele resolutie. Ook is de kwaliteit van het plaatje beter, scherper, en meer responsive.
  • Een Plasma desktop komt met tal van handige features die je niet zal aantreffen onder Gnome. Denk aan activiteiten, kluizen met encryptie, widgets voor in je panel of op je desktop. Veel meer vrijheid m.b.t. het aanpassen van je desktop, je bureaublad-achtergrond, aanmeldscherm, venstergedrag en ga zo maar door. En in tegenstelling tot vorige ervaringen met KDE is alles nu logisch en handig te vinden.
  • Onder Plasma is KRITA heel goed inzetbaar als vervanger van GIMP. Op dit moment is er nog geen GIMP onder GTK 3 waardoor het niet prettig oogt op een geschaald 4K scherm. Alles wordt dan heel klein, maar het menu van Gimp wordt juist weer groot weergegeven. (Dit wordt wel binnenkort opgelost, de 1e release van Gimp onder GTK3 is verschenen: https://www.gimp.org/news/2020/11/06/gimp-2-99-2-released/) Krita is daarnaast erg logisch om te gebruiken en lijkt veel gebruikersvriendelijker te zijn.
  • Systeeminstellingen is een erg prettig opgebouwd zenuwcentrum om volledige controle over je configuratie te krijgen. Je hoeft geen Tweaks te zoeken, maar krijgt meteen een hele gereedschapskist aangeboden die daarnaast nog eens veel meer mogelijkheden biedt dat die (vaak slechter onderhouden) Gnome extensions.
  • Met Dolphin is een veelzijdige filemanager aan boord die echt heel veel meer (en zinnige) features weet te bieden daar files/nautilus.
  • Thunderbird komt met versie 78 ipv 68, waardoor niet zondemeer oude backup van (imap) mail kon worden teruggezet, maar eenmaal ingesteld loopt dat ook als een zonnetje.

De 1e uitdagingen

Er waren echter ook problemen. Zo kreeg ik problemen met de printer. En toen dat was opgelost werkte de scanner nog niet. De geluidsoutput werkte ook niet goed. Kubuntu wilde dan bijvoorbeeld de output naar hdmi of naar digitaal verwijzen, waar de speakers toch echt analoog aangestuurd moeten worden. Overigens vergelijkbaar met het probleem wat  ik eerder had onder Ubuntu 19.10.

Die problemen heb ik opgelost. Die leg ik hier meteen even vast zodat ik het weer kan vinden mocht ik het weer nodig hebben.

Fixes

De volgende aanpassingen hebben (bij mij) problemen opgelost. Er zijn inmiddels updates verschenen voor pulseaudio dus mogelijk is het niet meer nodig bij een fresh install en daarop verwerkte updates.

PRINTEN-SCANNEN

(voor een HP Photosmart 6510 of een HP printer in zijn algemeenheid)

sudo apt install hplip-gui en dan uit menu kiezen voor hplip-toolbox en printer zoeken en toevoegen.

GELUID

Voor een analoog aangesloten 2.1 setje van Logitech)

start editor en open bestand:

sudo nano /etc/pulse/default.pa

In dat bestand heb ik twee regels actief gemaakt door het hekje daarvoor weg te halen. Het gaat om deze sectie en de vette regels zijn dus actief gemaakt.
Load audio drivers statically
### (it’s probably better to not load these drivers manually, but instead
### use module-udev-detect — see below — for doing this automatically)
load-module module-alsa-sink
load-module module-alsa-source device=hw:1,0
#load-module module-oss device=”/dev/dsp” sink_name=output source_name=input
#load-module module-oss-mmap device=”/dev/dsp” sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink

Binnenkort komen meer ervaringen met deze configuratie online te staan. Ook zal ik een screencast maken van hoe die desktop dan draait. Ondertussen lijkt de transitie van GNOME naar KDE gewoon door te gaan. Stay tuned ….

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.

Scroll naar boven