24/1/2022

Van naam veranderen

Filed under: — cybrarian @ 11:14 pm

De naam van een gebruiker veranderen in Linux is niet zo gemakkelijk, omdat de home directory en allerlei instellingen enz die gebruikersnaam kunnen gebruikt hebben. Als je de naam verandert kan je ofwel alles manueel gaan doen, ofwel vertrouwen op systeemtools als Yast.

In Yast, gebruikers, naam wijzigen.
Dan is bv in /etc/passwd de home directory verzet naar de nieuwe naam.

Nadien duiken er toch (kleine) problemen op, want niet in alle omstandigheden werd/wordt %U gebruikt, de universele manier om naar de gebruikers-naam te verwijzen zonder die letterlijk te schrijven.

De home map verwijst naar de vorige naam… en als je op het huisje/home symbool klikt, krijg je een foutmelding dat die directory niet bestaat (je ziet daarin de naam van voorheen).

grep 'oudenaam' *
in .config helpt al een beetje: katemetainfos, plasma iets, qtproject.conf,
in .local/share/user-places.xbel, recently-used.xbel, Trash/info/org.kde.Help.desktop.trashinfo
in .mozilla/firefox prefs.js en pkcs11.txt

Of recursief, ook in submappen zoeken:

grep -r 'oudenaam'

De bestanden zijn met kate, of mcedit gemakkelijk te corrigeren.

Grafische scherm onleesbaar

Filed under: — cybrarian @ 10:02 pm

Een probleem dat is ontstaan door twee aangesloten beeldschermen in te stellen op vertikale stand in plaats van horizontaal. In eerste instantie leek dat te gaan, maar nadien was het scherm helemaal tot onleesbare mozaiek geworden, en kon ik ook niet meer aan de instellingen om het terug te zetten.

Als je door het uitproberen van instellingen je grafisch scherm onleesbaar hebt gemaakt, en het blijft dat ook na uitloggen/inloggen of herstarten, kan je op zoek naar het bestand met die instellingen.

Als je toch nog dingen uit een grafische interface (je desktop dus) wil doen, kan je een gebruiker bijmaken, tijdelijk, en log daarmee in. Dan kan je met bv fish://user2@localhost werken.
Als je gebruiker automatisch inlogde, kan je vanop de commandolijn in een terminal (bv CTRL-ALT-F2) en de tekstversie van Yast de nodige wijzigingen doen.

openSUSE 15.2 KDE

Ik ben blij het bestand gevonden te hebben met de instellingen, in de map (onder gebruiker):
.local/share/kscreen
daarin zie je een map outputs, en een bestand met een onleesbare lange naam. Daarin blijken de instellingen geschreven te staan.

Ofwel verander je een detail, zoals de orientatie.
Ofwel wis je de bestanden om terug op standaard instellingen te komen.

Nadien kon ik op een vergelijkbaar systeem zien dat daar een andere compositor was ingesteld, nl XRender ipv OpenGL 2.0, in Menu Systeeminstellingen, Compositor
(Systeeminstellingen 5.18.5 in KDE Frameworks 5.71.0; Qt 5.12.7, xcb venstersysteem).

checksum

Filed under: — cybrarian @ 9:34 am

ISO
De openSUSE images voor installatie (ISO om op DVD/USB te “branden”) worden voorzien van een bijhorende checksum. Die dient om te controleren of het bestand van de ISO perfect gekopieerd is.

Checksum
Vroeger werd md5 (md5sum …) gebruikt, nu sha256, en voor Leap 15.3/Tumbleweed ook GPG.
Het controleren kan door het sha256sum commando ineens op het controlebestand toe te passen; het gaat automatisch afleiden over welk te controleren bestand het gaat (zelfde naam maar zonder .sha256).

bv
sha256sum openSUSE-Leap-15.2-DVD-x86-64.iso.sha256

De computer rekent enkele tientallen seconden en geeft dan een resultaat.
In de uitvoer komen allerlei opmerkingen voor over “formatterings fouten”, maar die kan je negeren. Het belangrijkste is dat er in voorkomt:

sha256sum openSUSE-Leap-15.2-DVD-x86-64.iso: OK

(niet OK? zie “Herstel”).

GPG

Ondertussen wordt ook GPG handtekening gebruikt als een extra zekerheid.

Je moet eerst de handtekening van het project afhalen:

gpg --recv-keys 0x22C07BA534178CD02EFE22AAB88B2FD43DBDC284
# If you experience a "Failed to receive key from key server: no name" error, try this instead:
gpg --keyserver pgp.mit.edu --recv-keys 0x22C07BA534178CD02EFE22AAB88B2FD43DBDC284

gpg --fingerprint "openSUSE Project Signing Key "

ASC
Voor Leap 15.3/Tumbleweed, … wordt een “asc” bestand gemaakt.

Dat staat in dezelfde directory waar de download staat:
https://download.opensuse.org/distribution/leap/15.3/iso/

[ ]
	
openSUSE-Leap-15.3-2-DVD-x86_64-Build24.5-Media.iso
	05-Nov-2021 08:11 	4.3G 	
Details
[ ]
	
openSUSE-Leap-15.3-2-DVD-x86_64-Build24.5-Media.iso.sha256
	08-Nov-2021 13:28 	118 	
Details
[TXT]
	
openSUSE-Leap-15.3-2-DVD-x86_64-Build24.5-Media.iso.sha256.asc
	08-Nov-2021 13:28 	481

Afhalen met:

wget https://download.opensuse.org/tumbleweed/iso/.iso.sha256.asc

Check de handtekening met :

gpg --verify .iso.sha256.asc .iso.sha256

Meer info op https://en.opensuse.org/SDB:Download_help#Repairing_a_download

Herstel

Als de download niet perfect was, kan je hem zelfs repareren met rsync.

Check eerst de directory op de server:

rsync rsync:////

Als je de juiste subdirectories hebt gevonden:

touch rsync -avP rsync:///

Daarbij worden enkel de verschillen afgehaald.

Powered by WordPress