30/4/2020

KDE menu aanpassen

Filed under: — cybrarian @ 12:42 pm

Het standaard menu in de huidige KDE is de Application Launcher en ziet er ongeveer zo uit:

Links een brede kolom met een aantal “favoriete” programma’s, daaronder:
Favourites – Applications – Computer – History – Leave

Als je in de onderste zwart-wit iconen opschuift naar Applications kan je kiezen uit verschillende “groepen” programma’s: Development, Games, enz. Deze komen ongeveer overeen met het originale KDE menu, dat daar dus rechstreeks toegang toe geeft, wat ik veel handiger vindt.

Veranderen menu layout:
– klik rechts op het menu icoon (meestal onderaan links)
– Kies alternatives
– kies Application Menu (of Dashboard als je dat eens wil proberen)
– bevestig met “Switch”
Je kan altijd terug op dezefde manier..

De Favourites die je aangepast had in het Application Launcher menu, blijven behouden, en die zijn rechtstreeks bereikbaar in een smalle kolom links. Maar onmiddellijk daarnaast – en al aktief – vind je het hele menu, dat bovendien onder de muis onmiddellijk verder openklapt zonder klikken. Eén of meer klik(s) gespaard!

29/4/2020

Zoom op Linux

Filed under: — cybrarian @ 8:49 pm

WTZ?
Allereerst moet je natuurlijk de vraag stellen of het wel een goed idee is om zoom te gebruiken op Linux (denk aan Tox, Wire, Jitsi https://jitsi.org/ of probeer op https://meet.jit.si/, enz…).
Als het antwoord voor jou toch ja zou zijn …

Zoom weet dat Linux bestaat. Dat komt voor een Linux gebruiker al veel vriendelijker over dan heel veel andere software zonder Linux versie of hardware zonder Linux drivers enz. Een eerste verwijzing:
https://support.zoom.us/hc/en-us/articles/204206269-Installing-or-updating-Zoom-on-Linux
Je krijgt zowaar instructies voor Debian, Ubuntu, Linux Mint, OpenSUSE, Arch, Manjaro, Oracle, Centos, Fedora, RedHat, en dan ook nog de uitleg om te installeren vanuit de commandolijn of vanuit je desktop.

Zoom Client for Linux
The Zoom Client for Linux allows you to start or join Zoom meetings on Ubuntu, Fedora, and many other Linux distributions.
Linux Type: [OpenSUSE] (dropdown box met 10 keuzes )
OS Architecture: [64] (dropdown met 64 en 32 bit)

Na de keuze wordt onmiddellijk de download ingevuld:

rpm (for OpenSUSE 13.2+)
Version 5.0.399860.0429

Met de “Download” knop kan je die afhalen.
Er is ook informatie voorzien ivm de public key fingerprint; er is ook een download link voor de “Public Key”.
Je kan bij de download-vraag van Firefox (keuze tussen save as download of open with… onmiddellijk kiezen voor de “software installeren” keuze; dan opent Yast met een installation summary en een “accept” knop. Er worden nog).

Na download kan installeren met zypper:
sudo zypper install zoom_openSUSE_x86_64.rpm
(maar zelf niet gebruikt; had hem al open in yast).

In Yast kan je de key opgeven bij Software Repositories; kies er de file die je gedownload hebt.

27/4/2020

OpenSUSE 15.1 KDE Plasma 5 Desktop

Filed under: — cybrarian @ 11:49 pm

Blijkbaar heb ik nog niets geschreven over de installatie van openSUSE 15.1 (behalve op Pi en als update), die ik toch al wel gedaan heb vanaf nul. Waarschijnlijk gingen ze zo vlot dat ik er niets over te vertellen had…

Daarom enkele opmerkingen bij een nieuwe 15.1 installatie vanaf usb-stick:
– let op als je een versleutelde harde schijf wil, dat wordt niet standaard aangeboden. Bij de keuze van de disk moet je even uit het voorstel stappen en je eigen configuratie maken met “Guided Setup”. Daar wordt encryptie wel aangeboden, je kan de rest allemaal bevestigen. Als je er al voorbij was op het moment dat je het beseft (na time zone, gebruiker naam en wachtwoord, enz)
– als er al een Linux installatie aanwezig was op de harde schijf (bv opensuse 13.1) dan stelt de installatie voor de ssh keys over te nemen, zet dat af als er geen verband is tussen de nieuwe installatie en wat er vroeger op die harde schijf stond! (zichtbaar in Installation Settings overzicht net voor starten van de installatie)
– als je ssh toegang nodig hebt, ssh service enabled en ssh port open zetten onder Security in het overzicht.

De installatie gaat vrij snel, ik heb het niet nauwkeurig getimed, maar ik denk 10 a 15 minuutjes of zo. Daarna moet je nog wel de nodige online upgrade doen, en kan er nog heel wat tijd bijkomen, zeker sinds Linux ook herstart moet worden na een kernel upgrade… (tenzij je de application server keuze hebt gemaakt met live patching).

Attempting to decrypt master key…
Enter passphrase for hd0,msdos7 (eenLangHexadecimaalNummer):
blijkbaar heb ik iets gemist bij het ingeven van de versleuteling van de harde schijf …

tot na een paar pogingen: … slot0 opened.

Er komt een menu waar de vorige openSUSE’s nog instaan … 11.3 en 13.1.
Standaard staat de nieuwe Leap 15.1 geselecteerd…
En dan vraagt hij het wachtwoord voor andere stukken van de harde schijf… blijkbaar was die voordien ook versleuteld, en aangezien die hergebruikt werden, en niet opnieuw geformatteerd, geldt daar nog altijd het vroeger wachtwoord voor de ontsleuteling? Of zijn verschillende partities versleuteld met mijn opgegeven wachtwoord en moet ik dat dan 3 keer ingeven? Heerlijk, maar tegen alle Linux logica in krijg je geen melding, feedback, zelfs niet in andere schermen.
De computer eindigt in “emergency mode” (en ik ook).

Als ik in het menu 11.3 kies kom ik in een mooi werkend systeem. Dat is dus gewoon behouden (maar je moet initieel een wachtwoord gebruiken..)

Als ik in het menu 13.1 kies, kom ik in emergency mode. Blijkbaar is de 13.1 overschreven met de nieuwe installatie.

Zoals het er nu uitziet moet ik de installatie overdoen … morgen!

(ik probeer nog een laatste keer met steeds het ondertussen teruggevonden encryptiewachtwoord vanaf het begin)

Please enter passphrase for disk H……. (cr_ata_H…..-part7)!

Geen idee wat dat was… morgen verder dus… en dan de hele harde schijf leegmaken en hergebruiken..

Of nee, .. toch niet .. ik heb blijkbaar twee wachtwoorden, 1 voor encrypte boot partitie harde schijf, en een ander voor de installatiepartitie, en die zijn hetzelfde behalve in azerty en qwerty… Gelukkig probeerde ik die dingen net uit.

Onbedoeld dus:
– bij boot moet ik een wachtwoord geven (wachtwoord-azerty).
– bij menu 11.3 = oudste systeem met opensuse 11.3 is blijven bestaan en kan ik nog raadplegen. (voor mij hier handig)
– keuze 13.1 werkt niet meer.
– keuze 15.1 (wat de bedoeling was te installeren) moet ik terug een wachtwoord geven (wachtwoord-qwerty).

Daarna start die wel op. Partitie heeft 164.8 Gb vrij. Ik draai de updates…

Ik zie een verwarrend aantal “Devices”:
mounted - 172.0 Gb Hard Drive
not mnt - 172.0 Gb Encrypted Drive
not mnt - 20.0 Hard Drive
mounted 2.0 Gb Encrypted Drive
unmounted 100.0 Gb Hard Drive

De 172 drives blijken hetzelfde te zijn, en de tweede geeft dezelfde inhoud weer als de eerste (dus wel mounted).

De 20 Gb drive heeft het root wachtwoord nodig.

De 100 Gb drive is de openSUSE 11.3
De 2 GB drive geeft een foutmelding;

26/4/2020

Delen in mijn public_html folder

Filed under: — cybrarian @ 10:29 pm

Covid-19, aan huis gekluisterd of in quarantaine, en snel wat dingen delen met je huis/kotgenoten? Daar bestaat een gemakkelijke, snelle, en Linux-vriendelijke manier voor: de map public_html.

public_html
Als Linux gebruiker zie ik in mijn “home” directory, map of folder een map “public_html” tussen de Document, Pictures enz. mappen, maar op het eerste zicht doet die map niets (of doet er niets iets met die map). public_html komt voor bij openSUSE, Debian, .. (kan een iets andere naam hebben, bv www, …).

Ze is bedoeld om bestanden te delen op een manier dat een webserver dat doet. Je kan er:
– gewoon bestanden in zetten om te laten downloaden of bekijken.
– een index pagina maken en het gebruiken als een soort persoonlijke website.

Webserver
Deze map wordt gebruikt door de webserver, die moet je dus installeren indien nog niet gebeurd.
Hij moet ook aktief zijn. Op een webserver is die normaal aktief, op je pc/laptop zal je die alleen aktiveren indien nodig.
Als de webserver (Apache) draait, en daarvoor is ingesteld (wat standaard zo zou kunenn zijn), dan gaat hij voor alle gebruikers, hier één voorgesteld door “cybrarian”, kijken in de map
/home/cybrarian/public_html
en die weergeven in bv Firefox aan de gebruikers van de webserver.

Zelf:
file:///home/cybr/public_html

Lokaal:
die directory weergeven aan andere gebruikers op diezelfde server die de site van die gebruiker opvragen op de manier:
http://localhost/~cybrarian/

Netwerk:
Stel dat de server het ip adres 192.168.1.67 heeft dan kunnen gebruikers binnen het eigen lokale netwerk de pagina’s opvragen met:
http://192.168.1.167/~cybrarian/

Hosting:
Ook bij hosting kan dit scenario voorkomen. De URL om de pagina’s op te vragen zal dan de internet-URL zijn van de server (of kan misschien ook met ip-adres).

Apache maakt dit mogelijk met “mod_userdir” (http://httpd.apache.org/docs/2.4/mod/mod_userdir.html).
Instellingen van de webserver kunnen roet in het eten gooien.
Maar het is een goede, veilige manier van werken want dan kan een gebruiker eenvoudig bestanden aanbieden aan de webserver zonder dat hij rechten moet hebben om in de webserver directories wijzigingen aan te brengen.

Voorbeeld:
Op OpenSUSE waar al een databank op draaide met phpMyAdmin stond de webserver al geïnstalleerd. Na het starten met
sudo systemctl start apache2
werkte het vanzelf. Je moet er enkel op letten ook werkelijk iets in die public_html te zetten, iets anders dan een “lege” index.html (die is wel nuttig om even de inhoud van je directory te verbergen).

3/4/2020

usb-stick kopiëren met dd

Filed under: — cybrarian @ 2:25 pm

Toepassing: een Linux distributie op een installeerbare usb-stick versie 3 naar usb-versie 2 kopieren.

dd if=/dev/sdb of=/dev/sdc bs=32M status=progress

Om te weten te komen welke usb-stick wat is, gebruik ik :
lsusb
lsblk
dmesg

Door die combinatie, en het herkennen van de merkgegevens, en partities (bv sdc is helemaal leeg) zie ik welke sdb en welke sdc is. dd kopieert van – naar!

bs is de buffer, status=progress geeft informatie op de commandolijn.

Gelijkaardig ook voor SD kaart, bv uit lsblk is het bij mij mmcblk0.

Powered by WordPress