KDE PLASMA

Manjaro Linux

Manjaro Linux

Het gebruik van een KDE Plasma desktop bevalt mij nog steeds heel erg goed. Oorspronkelijk begonnen met Kubuntu, en snel daarna overgestapt naar KDE Neon. De solide basis van Ubuntu LTS en de meest recente software van KDE was daarvoor de belangrijkste reden. Maar ik zag onlangs dat Manjaro heel dicht op de releasebasis van KDE Neon zit. En tegelijkertijd veel meer nieuwere pakketten in haar repo’s heeft dan die LTS uitvoering van KDE Neon.

Manjaro Linux

Kortom…reden om eens te ervaren hoe het werkt onder Manjaro. Met een wallpaper van Fedora 36 (GNOME) die ik ook even had geprobeerd. Het is nog te vroeg om een finaal oordeel te vellen, maar de 1e indruk is dat Manjaro een blijvertje kan gaan worden. Bloedsnel, compleet, up to date en dus vooralsnog helemaal niets te klagen.

Firefox aanpassingen

Firefox schrijft haar cache standaard naar je schijf. Omdat geheugen sneller is dan een HDD of SSD kan je kiezen om je cache naar RAM te schrijven. Dat is alleen verstandig als er voldoende geheugen in je computer is geprikt (Digiplace gebruikt 16 GB aan RAM).

Cache to RAM

In de firefox url bar:

about:config

Zoek dan naar:

browser.cache.disk.enable

Toggle deze setting van true naar false

Check vervolgens of "Cache to RAM"is ingeschakeld door te kijken of de volgende opdracht op true staat

browser.cache.memory.enable

Vergroot de hoeveelheid CACHE in RAM naar 1 GB door te zoeken naar deze string

browser.cache.memory.capacity

Er staat dan waarschijnlijk -1 als waarde. Klik op het symbool om te bewerken en vul het getal 1048576 in waardoor er max. 1 GB aan CACHE voor Firefox wordt toegewezen. Je kan ook kiezen voor bijvoorbeeld 524288, waardoor er 512 MB aan RAM wordt gereserveerd.

Om te zien hoe dat uitpakt tik je in about:config de volgde zoekstring in:

about:cache

Sluit dan je browser af en start opnieuw op. Je zal in je systeemmonitor (op bijv. via top of htop in je terminal zien dat er meer geheugen wordt gebruikt. Dat is niet erg, daar is het voor bedoeld.

Session restore

Het is dan ook handig om de session restore functie aan te passen. Deze functie onthoudt het aantal pagina's dat waren geopend na een crash. Handig, maar het veroorzaakt heel veel schrijfacties naar je schijf. Op een SSD is dat niet altijd gewenst en dat zet je daarom als volgt 'uit' (je zet het niet uit, maar maakt het zeer onwaarschijnlijk dat het nog pagina's gaat bijhouden). Je gebruikt dan weer about:config om te kunnen werken en zoekt daarin naar de zoekstring:

sessionstore

Je krijgt dan een heleboel regels te zien, je zoekt echter naar de regel die begint met browser.sessionstore.interval en past de standaard waarde van 15000 aan door het edit symbool (het potloodje) aan te klikken en er drie nullen achter te plaatsen zodat het 15000000 komt te staan.

Show Grub menu op Single boot machine

Een nieuwe kernel bracht onlangs een conflict aan het licht met een geïnstalleerde NVIDA (470) driver. In dat geval druk je tijdens het booten én vooral óp het juiste moment op de escape toets (uefi) om het Grub menu zichtbaar te maken. Je kiest vervolgens je oude kernel, want daarom is die er nog, en dan kan je weer gewoon verder.

Persoonlijk vind ik lastig om soms het goede moment te vinden om die escape in te drukken. Als je net een klik teveel doet kom je in de kale Grub prompt en..afijn.

Grub menu standaard weergeven

Dus is het handig als je altijd een Grub menu krijgt te zien als je jouw computer aanzet. Dat is sowieso het geval bij een dual boot machine, maar op een single boot machine moet je dat zelf even regelen. Dit artikel uit 2012 (!) laat zien hoe ik dat toen deed. Maar tegenwoordig werkt het net even anders.

Als volgt:

sudo nano /etc/default/grub

zoek daarin vervolgens deze twee regels:

GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0

en vervang die voor:

GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10

Save vervolgens /etc/default/grub en doe daarna natuurlijk een

sudo update-grub 

om het correct in te zetten.

De eerstvolgende keer krijg je 10 seconden om eventueel voor een andere kernel te kiezen.

25 jaar KDE

14 oktober 2021: 25 jaar KDE. Met haar Plasma desktop omgeving hebben ze zelfs Digiplace weten te verleiden om de overstap van GNOME naar KDE PLASMA te maken. Overigens is die distributie gebouwd op Ubuntu 20.04 LTS dus dat maakt de overstap niet heel ingewikkeld.

Open pdf bestanden vanuit Firefox met Okular

De Plasma desktop biedt met Okular een uitstekende eigen PDF reader aan. Maar wat te doen als Firefox een PDF opent in een ander programma zoals bijv. Gimp?

Override de mimeinfo.cache list

Om dat probleem blijvend op te lossen (dus ook na een update van je systeem) maak je een tekstbestand aan met als naam mimeapps.list en slaat die op in de map /usr/share/applications

En in dat bestand plaats je de volgende informatie:

[Default Applications]
application/pdf=okularApplication_pdf.desktop

Sluit eventueel Firefox en daarna opent een PDF bestand zich keurig in Okular.

KDE Neon met de 5.8 kernel gebruiken

Mocht je met een meer recente kernel willen (of moeten) werken onder KDE NEON dan is dat zondermeer mogelijk. Je hoeft daarvoor niet af te wachten tot e.e.a. vanuit Ubuntu wordt gepusht.

Het volgende commando regelt dat eenvoudig voor je. En je oude 5.4 kernel blijft gewoon aanwezig, dus je kan altijd nog terug.

sudo apt install --install-recommends linux-generic-hwe-20.04

Filezilla aanpassen aan 4K scaling onder KDE Neon

filezilla

Het is mogelijk om een GNOME applicatie als Filezilla mee te laten schalen met je 4K KDE PLASMA instellingen. Hoe pak je dat aan?

Probleem:
OS: KDE Neon op een 32 inch 4K scherm. Schaling 150%. Probleem: Filezilla (GTK) schaalt niet mee en dus problemen met zichtbaarheid van invoervelden.

Oplossing:
Filezilla opstarten vanuit terminal met

GDK_SCALE=2 GDK_DPI_SCALE=0.5 filezilla

(de scale is afhankelijk van jouw instellingen. Bij mij is 0.5 perfect) Als dat werkt kan je een eigen starter maken door het aanmaken van een tekstbestand in:

~/local/share/applications/filezilla.desktop

met daarin de inhoud:

[Desktop Entry]
Name=Filezilla
Comment=
Exec=GDK_SCALE=2 GDK_DPI_SCALE=0.5 filezilla
Icon=
Terminal=false
Type=Application
StartupNotify=true

(en kies achter Icon= een pad naar een lokaal opgeslagen icon van Filezilla (die vindt je vast als even zoekt in je zoekmachine)

Aantekeningen voor KDE Neon

Even een paar notities van zaken die ik niet moet vergeten bij het gebruik van KDE Neon. Ongeordend en het zal ongetwijfeld tzt worden aangevuld met andere punten.

Updaten

KDE Neon gebruikt Ubuntu 20.04 als basis. Maar omdat er altijd met de laatste versies van KDE Plasma wordt gewerkt kan je beter geen gebruik maken van de standaard apt functies die je onder Ubuntu of Debian gewend bent te gebruiken. Gebruik bij voorkeur Discovery om je systeem bij te werken. Of gebruik dit commando in je terminal:

sudo pkcon refresh && sudo pkcon update

Nvidia drivers installeren

Event Calendar

Een widget voor in het panel ter vervanging van de standaard widget van tijd en kalender.

(add widget, en dan naar je klok in panel, rechtermuisknop, kies alternatief, kies dan voor Afsprakenboek

Meer info:

https://github.com/Zren/plasma-applet-eventcalendar

Je kan in configuratie van deze widget indien gewenst Google Calendar opnemen. Je hoeft dus niet Korganizer te installeren om die functie te verkrijgen.

Programma starter

Plasma 5.21 kwam met een nieuwe programma starter. Ik vind vooralsnog de oude ‘Plasma/Kickoff/Legacy starter’ prettiger om te gebruiken. Die kan je dan installeren bij je beschikbare widgets. Meer info:

https://userbase.kde.org/Plasma/Kickoff/Legacy

Nederlandse spelling voor in o.a. Libreoffice

sudo apt-get install myspell-nl

HP Scanner (en printer) beter instellen

sudo apt install hplip-gui en dan uit menu kiezen voor hplip-toolbox en printer zoeken en toevoegen. Niet gevonden? Vul dan ook het IP adres in waarop je printer is te vinden.

Firefox instellen als default Browser

Lang verhaal kort, een bekend probleem, komt bij de beste distributies voor. Je krijgt Firefox niet doorlopend ingesteld als default browser. Maar wel als je dit doet:

sudo nano /usr/share/applications/firefox.desktop

Zoek naar de 1e

Exec=firefox %u

en verander dat in:

Exec=env --unset=GTK_USE_PORTAL /usr/lib/firefox/firefox %u

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 ….

Scroll naar boven