Ubuntu 4K UHD instellingen

4k UHD

Het is tegenwoordig steeds normaler als je werkt achter een 4K UHD beeldscherm. Helaas heeft GNOME niet de mogelijkheid zoals het voormalige Unity (Ubuntu) óf bijvoorbeeld KDE waarbij je gebruik kan maken van fractionele schaling. Je hebt dus alleen maar de keuze om te schalen naar 100, 200, 300 of 400%.

4K UHD

Een 4 K UHD scherm heeft een resolutie van 3840 x 2160 pixels. Oftewel 4 x de resolutie van een full HD scherm. Dat werkt prima op een schermformaat vanaf 32 inch of groter, maar op schermen van een kleiner formaat wordt alles wel heel erg klein weergegeven. Je ontkomt dan eigenlijk niet aan het schalen van je scherm.

Onder Ubuntu (GNOME) ga je daarvoor naar Instellingen, Apparaten, Schermen en kiest daar uit de aangeboden opties.

4K UHD

Er zijn echter nog meer mogelijkheden om de leesbaarheid te vergroten zonder dat je meteen daarvoor je schaling naar 200% moet zetten. Je hebt dan wel gnome-tweaks nodig dus zorg dat je die ook hebt geïnstalleerd (sudo apt install gnome-tweaks).

Fonts schalen

In gnome-tweaks kan je bij lettertypen kiezen voor de schaalgrootte van je fonts. Door die bijvoorbeeld te schalen naar 1,25 wordt je tekst in bijvoorbeeld je panel en toepassingen beter leesbaar weergegeven.  In je Panel wordt daardoor ook het symbool zichtbaar van Universele toegang. Je zal zien dat daarin de optie Grote letters is geactiveerd.

Aanpassen Firefox en Thunderbird

Je kan onder Firefox vanuit about:config de instelling layout.css.devPixelsPerPx aanpassen naar bijv. 1.2 of naar 2 maar in de praktij kan je dan beter per bezochte pagina kiezen voor de zoomfunctie van Firefox. Die wordt voor die betreffende pagina gewoon onthouden. Gebruik daarvoor de toetscombinatie CTRL +.

Onder Thunderbird werkt het handig om naar Bewerken, Voorkeuren, Geavanceerd en daar te klikken op Configuratie-editor. Zoek daar naar de instelling layout.css.devPixelsPerPx en verander de waarde van -1,0 (default) naar bijvoorbeeld 1.25 (let op..dat is een PUNT en geen komma). Dan wordt de inhoud van je e-mail beter leesbaar.

4k UHD

 

NIVIDIA problemen met Fedora 28, welkom terug Ubuntu

De trouwe lezers van Digiplace hebben nu wel door dat ik als GNOME gebruiker ben overgestapt naar Fedora.  Er zijn daar de nodige artikelen over verschenen. Fedora is dé GNOME distributie bij uitstek en ik was dan ook zeer gelukkig met respectievelijk Fedora 25, 26 & 27.

NVIDIA problemen met Fedora 28

Maar met Fedora 28 kwamen de problemen. De 4.16 kernel van Fedora kan vooralsnog maar met 2 specifieke drivers van NVIDIA werken. Overigens waren er (bij mij!) ook in vorige versies van Fedora op enig moment altijd problemen met de NVIDIA drivers.

En wat ik ook probeer (rpmfusion, of de nieuwe repo van Fedora 28 of de handmatige aanpak via de instructies van If Not True Then False: het leverde uiteindelijk allemaal problemen op. En via Reddit zag ik soortgelijke klachten voorbij komen waar ik mij volledig in kon herkennen. Ik was te vaak bezig met het editen van mijn GRUB om weer terug te kunnen komen naar de wel werkende NOUVEAU driver dan mij lief was. En wat doe je dan? Nou…ik ging terug naar een veilige omgeving.

Note Fedora 28/27/26 users: 396.24 and 390.67 are only version which works without patch with kernel 4.16. Currently you can also use patched 340.106 with Fedora 28/27/26 kernel 4.16.

Note 340.107 users: 340.107 on Fedora 28/27/26/25 Kernel 4.16/4.15/4.14/4.13/4.12/4.11 needs a patched version (Download NVIDIA-Linux-x86_64-340.107 + Kernel 4.16/4.15/4.14/4.13/4.12/4.11 patched version). And currently this installs, but not work with Gnome 3.28.1, other desktops should work.

Gnome Shell Extensions

extensions

Onlangs heb ik het aantal Gnome Shell extensions op mijn Fedora 28 Workstation fors uitgebreid. Een paar daarvan zijn bijzonder welkom gebleken. Zo brengt ‘extensions‘ de mogelijkheid om vanuit het panel-menu toegang te bieden tot alle beschikbare opties.extensions

Met ‘Auto Move Windows‘ kan je automatisch een applicatie toewijzen aan een virtueel bureublad. Met ‘Dynamic Panel Transparency‘ maak je het panel volledig transparant en dankzij ‘Hide Top Bar‘ maakt het panel volledig plaats voor een full blown venster. Met een lichte druk van je muis komt het panel dan weer in beeld.

Ook heel fraai is ‘Panel OSD‘ die ervoor zorgt dat notificaties komen te staan waar jij dat wil. En het kan ze ook nog eens volledig leesbaar maken (geen samenvatting). Met ‘Status Horizontal Placing‘ plaats je de iconen in je panel wat dichter bij elkaar (of juist meer uit elkaar, wat jij wil natuurlijk).

En met ‘Workspace to Dock‘ kan je vervolgens helemaal los. Daarmee kan je jouw virtuele bureaubladen veel beter gebruiken en echt een goed overzicht krijgen vooral in combinatie met (in mijn configuratie) Dash to Dock en in combinatie met 2 beeldschermen.

Zo blijkt maar weer hoe flexibel een GNOME desktop valt in te zetten. Je pakt wat je wil gebruiken en blijft in controle over jouw desktop. En zo hoort het ook.

GNOME desktop

Fedora aantekeningen

Fedora 28

Even een paar aantekeningen (random order) die opkwamen tijdens het in gebruik nemen van Fedora Workstation 28. Ik heb besloten om geen NVIDIA driver meer te installeren. De beeldkwaliteit van de NOUVEAU driver is gewoon beter (geen tearing). Mocht ik de kriebel krijgen om eens naar STEAM te kijken dan boot ik computer op vanaf ingebouwde HD tray met daarop Ubuntu 18.04 met NVIDIA driver en STEAM. Zal niet vaak voorkomen.

Fedora repositories

Ik ga ze niet gebruiken maar het is mooi dat het kan. Met behulp van deze repo krijg je namelijk Google Chrome, PyCharm, NVIDIA graphics drivers (Fedora 28 only) en Steam (Fedora 28 only) tot je beschikking.

The fedora-workstation-repositories package in Fedora contains the third-party repo definitions. Install this package to enable the third-party repositories. Using DNF with sudo:

sudo dnf install fedora-workstation-repositories

Bron: https://fedoramagazine.org/third-party-repositories-fedora/

Installing Free and Nonfree RPMFusion Repositories

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
(bron: https://rpmfusion.org/Configuration)

Multimediacodecs

sudo dnf -y install gstreamer1-libav gstreamer-plugins-base gstreamer1-plugins-base gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer1-plugins-ugly gstreamer-plugins-good-extras gstreamer1-plugins-good-extras gstreamer1-plugins-bad-freeworld ffmpeg gstreamer-ffmpeg

Overzicht van geïnstalleerde kernels

sudo rpm -qa | grep kernel

Snelste mirror installen voor DNF

sudo nano /etc/dnf/dnf.conf

Voeg aan dat bestand de volgende regel toe:

fastestmirror=true

Samba share aanpassen

Als je klikt in Nautilus/Files op ‘Andere locaties‘ dan vind je geen Samba shares. Oorzaak is de aangescherpte beveiliging n.a.v. WannaCrypt/WannaCry . Een koppeling met een Windows share wordt dan gevaarlijk. Nu we met nieuwe kernels werken en er hier in huis alleen maar samba shares actief zijn op een QNAP NAS (met gepatchte kernel) die alleen lokaal luistert kan dat best aangepast worden. Daarvoor moet je weer SMBv1 activeren.

sudo nano /etc/samba/smb.conf

plaats de volgende tekst in het onderdeel GLOBAL:

client max protocol = NT1

En zorg er dan ook voor dat je meteen de juiste werkgroep wordt vermeld onder Global:

workgroup = NAAM VAN JOUW WERKGROEP

Deze lijst zal nog wel een vervolg krijgen. Makkelijk bij het opnieuw installeren of bij het in gebruik nemen van een andere Fedora Workstation.

Fedora 28

Ubuntu: kill X server

Als je onder Ubuntu 17.10 met Xorg werkt dan kan je met behulp van de toetscombinatie CTRL+ALT+BACKSPACE  je displayserver opnieuw opstarten. Je moet alleen zorgen dat die toetscombinatie actief staat ingesteld. Een van de makkelijkste manieren is om het onderstaande commando in je terminal uit te voeren:

gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp']"

Powerline

Powerline

Een leuke toevoeging voor aan je terminal is Powerline. Het maakt je terminal net even opvallender om te zien én het geeft ook een aantal voordelen. Powerline is de manier waarop je prompt wordt vertoond in je terminal.

Powerline

Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome, i3 and Qtile.

Het toepassen van Powerline in je bash terminal is dus maar een deel van het verhaal, maar een die wel degelijk iets toevoegt. Installeren is eenvoudig en werkt onder Fedora als volgt:

sudo dnf install powerline powerline-fonts

Vervolgens bewerk je jouw ~/.bashrc bestand door deze code toe te voegen:

if [ -f `which powerline-daemon` ]; then
  powerline-daemon -q
  POWERLINE_BASH_CONTINUATION=1
  POWERLINE_BASH_SELECT=1
  . /usr/share/powerline/bash/powerline.sh
fi

Open vervolgens een nieuwe terminal en zie hoe Powerline zich laat zien:

Powerline

GDM openen op het primaire scherm

Digiplace draait op een desktopcomputer (Fedora Workstation 27) met 2 identieke schermen. Schermvolgorde staat goed ingesteld en het hoofdscherm staat links. Maar bij het inloggen of het opnieuw aanmelden verschijnt het inlogscherm van GDM op het rechterbeeldscherm.

GDM

Fix:

Open een terminal en voer het volgende commando in:

sudo cp ~/.config/monitors.xml /var/lib/gdm/.config

Fedora: disable tracker

Onder Fedora 25 & 26 was het uitzetten van de computer soms een tijdrovende klus. Het kon soms wel tot 2 minuten duren voordat de de computer zichzelf wist uit te schakelen. Ook liepen tijdens gebruik de temperaturen soms hoog op door een intensieve cpu task. De oorzaak bleek te liggen bij tracker.

Tracker

Tracker is a search engine, search tool and metadata storage system.

It allows you to find the proverbial needle in your computer’s haystack as well as providing a one stop solution to the organisation, storage and categorisation of your data.

Tracker beteugelen

Mijn voorkeur is om tracker in zijn geheel te beteugelen. Als volgt te regelen:

sudo dnf install tracker-preferences

Start vervolgens tracker-preferences op en zet alles uit. Open vervolgens Nautilus. Maak alle bestanden zichtbaar (CTRL+h) en wis de map

.cache/tracker

Bij mij ging dat om een bestandsomvang van ruim 12 Gb (!). Herstart nu  je computer.

Mijn cpu load is nu helemaal tot rust gekomen. Dat is ook ten goede gekomen van de temperatuur. En de computer start en sluit nu snel af.

Wil je toch gebruik blijven maken van tracker? Open dan tracker-preferences en maak daarin je eigen keuzes. De meest voor de hand liggende keuze is om te kiezen voor (Begrenzingen) Bestanden op de achtergrond indexeren: Alleen als de computer niet wordt gebruikt. 

Voorkom tearing onder nvidia graphics card

nvidia

Tearing is het fenomeen dat zich kan voordoen op je beeldscherm bij het bekijken van video of het spelen van een spel. Bij tearing wordt een eerder weergegeven frame overschreven door een nieuw frame. Gedeelten van het oude frame zijn dan nog zichtbaar wanneer het nieuwe frame wordt weergegeven.

Op mijn voormalige Ubuntu en huidige Fedora Workstation was tearing een vervelend probleem bij het afspelen van bijvoorbeeld een youtube film of bij het bekijken van Netflix. Mijn computer maakt gebruik van een NVIDIA grafische kaart (GTX GeForce 760) en daarvoor wordt momenteel de NVIDIA 384.69 driver voor ingezet. Standaard wordt overigens bij Fedora geen gebruik gemaakt van een /etc/X11/xorg.conf configuratie bestand. Maar je kan er wel zelf een aanmaken. Daar zijn ook handleidingen voor te vinden. Maar als je een moderne kaart en recente driver gebruikte kan het ook met behulp van de NVIDIA driver software.

Oplossing

Je kan er voor kiezen om onderstaande handeling niet uit te voeren als root. Je opent dan niet nvidia-settings met het sudo commando. Dan hoef je ook niet te kiezen voor “Save to X Configuration File” want daarvoor heb je natuurlijk root rechten nodig. Het werkt dan net zolang tot je weer je computer opstart. Probeer het eerst eens op deze manier uit. Maar als dat werkt dan wil je mogelijk ook die instelling definitief maken. Dat doe je als volgt:

Open een terminal en voer volgende commando in:

sudo nvidia-settings

Daarmee open je (na het invoeren van je wachtwoord) als root je NVIDIA X Server Settings.

  1. Klik daarin op de 2e regel, links in dat scherm: X Server Display Configuration.
  2. Vervolgens klik je in het rechterdeel van dat venster op Advanced en plaatst een vinkje bij “Force Composition Pipeline” en bij “Force Full Composition Pipeline“.
  3. Klik op Appy
  4. Klik op “Save to X Configuration File
  5. in het dan te verschijnen venster tik je het volgende pad en bestandsnaam in: /etc/X11/xorg.conf
  6. Sluit vervolgens NVIDIA X Server Settings af en herstart je computer.

tearing

Fedora 25: installeer Steam met Flatpak

Waarom moeilijk als het makkelijk kan? Fedora is standaard voorzien van Flatpak support. Je hoeft dus alleen maar de juiste repo toe te voegen:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

om vervolgens onder flatpak Steam zelf te installeren

sudo flatpak install flathub com.valvesoftware.Steam

Zo gedaan, zo klaar, zo fijn. En er ligt nog meer voor je klaar: http://flatpak.org/apps.html

Flatpack Steam Fedora

Je kan steam ook vanuit terminal starten zodat je eventuele foutmeldingen kan zien. Opdracht:

flatpak run com.valvesoftware.Steam/x86_64/stable

Wil je Steam verwijderen:

flatpak uninstall com.valvesoftware.Steam/x86_64/stable
Scroll naar top