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.

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)

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

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