26/2/2018

Te grote pijl in KDE

Filed under: — cybrarian @ 12:23 am

Door het zoeken naar een goede instelling voor mijn twee beeldschermen, werd ik opgezadeld met een veel te grote muiscursor (het pijltje werd een pijl).

  • KDE menu, “Configure Desktop” icoon (horizontale schuifregelaars, standaard in KDE menu)
  • Look And Feel, Cursor theme
  • onderaan rechts de grootte: bv van 48 naar 24.

Ok!

25/2/2018

Installatie hangt bij 93% of 97% enz; … saving bootloader configuration?

Filed under: — cybrarian @ 10:52 pm

Een gelijkaardig geval als installatie Leap 42.3 boot niet?

HP xw4600 Workstation; upgrade van bestaande OpenSUSE LEAP 42.2. Ik gebruik meestal importeren van de user uit het voogaande systeem (die kan je dan selecteren).

Bij installatie zowat standaard keuzes gevolgd, met als gevolg niet-booten van systeem. Ik probeer een aantal installaties, maar telkens mislukt de installatie helemaal op het einde, blijkbaar bij het schrijven van de bootgegevens, want bij het booten gaat het fout nadien, en ook indirect is het geïnstalleerde systeem (op het eerste zicht) niet op te starten. Tussendoor zelfs een andere distributie geïnstalleerd, die wel kon installeren en starten, dus hardware is ok.

Oplossing:
Het is me uiteindelijk gelukt opensuse 42.3 te installeren door de tweede harde schijf af te koppelen.
Daarna gewone standaard installatie, niets veranderd.

Hieronder log van probeersels: (meer…)

23/2/2018

Netwerkdoosjes (voor RJ-45 stekkers)

Filed under: — cybrarian @ 9:46 am

Zie ook : RJ-45 stekkers op netwerkkabel zetten (http://linuxuser.copyleft.be/liglog/?p=6454)

Verwerf:

  • – Netwerkkabel CAT6 (of CAT5e)
  • – Netwerkdoosjes CAT6 (of CAT5e) Standaard B, dit bepaalt de kleurcode (*)
  • – “Crimptool”: speciaal gereedschap om de draden in de klemmen te drukken en overblijvend stuk af te snijden, en met hulpstukken als haakje om draden terug uit te trekken. (lukt misschien ook wel met combinatie van fijne schroevendraaiers en platte/kniptang)
  • – Kniptang, nijptang, schroevendraaier, ..

Omdat je niet altijd op voorhand kan zien of je wel doosjes koopt met de juiste kleurcodes, kan je ook opgezadeld geraken met een kleurcode “A”; dan met je in gedachten omzetten:

                 
                 
 

A standaard

       

B standaard (pin nrs)

   
                 
                 

1

       

1

     
             

2

       

2

     
             

3

       

3

     
             

4

       

4

     
             

5

       

5

     
             

6

       

6

     
             

7

       

7

     
             

8

       

8

     
             
                 
                 
Op de aansluitklemmetjes hoeft die volgorde van 1 – 8 niet te kloppen (niet netjes in die volgorde naast elkaar te liggen – dat wordt immers bepaald door de scherpe pinnen die door de draad heen gaan bij het dichtnijpen, en het signaal doorgeven naar de contactplaatjes voor de stekker). Dikwijls moet je de draden wat herschikken. Ze zitten per draadpaar opgedraaid in de kabel; draai net zover af als je nodig hebt voor de bevestiging; hetzelfde voor de mantel die er rond kan zitten; het is electro-magnetische bescherming. Verwijder genoeg om er voor te zorgen dat hij geen vals contact kan maken.
Als je aan één kant de doos klaarhebt, zou je de draad kunnen uitmeten aan de andere kant (als je hem nog niet door de muren zou hebben getrokken). Je kan daarvoor een “breadboard” gebruiken (wit roostertje met contacpunten die binnenin banen vormen zodat je er een andere draad op kan aansluiten op dezelfde rij). Steek de kabeleindes in het breadbord en meet met een multimeter, eventueel met behulp van andere draadjes die afgestript zijn.
Anders kan je een speciale netwerktester gebruiken die uit twee delen bestaat: een zendertje dat een signaal op de pinnen van de netwerkkabel zet, en een ontvanger die je meeneemt naar de andere kant, en die op een rij leds de signalen toont. De zender loopt pinnen 1 tot en met 8 af en in die volgorde moet het zichtbaar zijn op het uiteinde; zoniet is er iets fout: verkeerde volgorde van de draden op de aansluitklemmen of slecht contact op één of meer van de draden.

7/2/2018

NextCloud server op OpenSUSE 42.3

Filed under: — cybrarian @ 6:21 pm

Nextcloud

Op huidige OpenSUSE?

Nextcloud is aanwezig in de openSUSE repositories (momenteel met versienummer 11.0.3), en kan daar eenvoudig uitgekozen worden, zowel server als client.

Er wordt bij Nextcloud server ook sqlite3, php5, apache en een akonadi plugin geïnstalleerd, in totaal 154.91 MB.

Je hebt een webserver nodig, die draait:

systemctl start apache2
linux-4j3c:~ # systemctl enable apache2
Created symlink from /etc/systemd/system/httpd.service to /usr/lib/systemd/system/apache2.service.
Created symlink from /etc/systemd/system/apache.service to /usr/lib/systemd/system/apache2.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/apache2.service to /usr/lib/systemd/system/apache2.service.

En een databank*:

linux-4j3c:~ # systemctl start mysql.service
linux-4j3c:~ # systemctl enable mysql.service
Created symlink from /etc/systemd/system/multi-user.target.wants/mysql.service to /usr/lib/systemd/system/mysql.service.

Indien vers geïnstalleerd eventueel onnodige veiligheidsrisico’s uitschakelen met:
mysql_secure_installation

Na installatie is de server via de browser te bereiken:

http://my.server.ip.address/nextcloud

Foutje

De browser toont het antwoord:

This version of Nextcloud requires at least PHP 5.6.0
You are currently running 5.5.14. Please update your PHP version.

In de openSUSE package manager zijn ter twee php versies aanwezig: 5 en 7.

Helaas, als je php 7 installeert (apache2-mod_php7) en apache herstart, lijkt het nadien of je apache de .php scripts ziet als gewone tekst bestanden. In Firefox laat dat de gebruiker die php bestanden downloaden in plaats dat ze uitgevoerd worden en de gebruiker het resultaat te zien krijgt.

Dat kan er op wijzen dat apache de php module niet geladen heeft. Wat nazoekwerk leidt me naar een bestand in de php7 installatie, dat eigenaardig genoeg verwijst naar php5, maar dan moet php7 al gevonden zijn. (/etc/php7/apache2/php.ini)

Ik zoek verder hoe de apache website de php module laadt; en in het configuratiebestand van Apache2 staat inderdaad enkel het aanroepen van php5 (die niet meer geïnstalleerd is); het installeren van 7 heeft dit niet gewijzigd.
Dus met de hand aanpassen van 5 naar 7 (bv met mcedit):

mcedit /etc/sysconfig/apache2

Apache herstarten:

systemctl stop apache2
systemctl start apache2

Eventueel controleren met journalctl -u apache2

Daarna terug naar de browser:

http://localhost/nextcloud/

De blauwe startpagina verschijnt!

NextCloud configuratie

De volgende vragen of opties komen op je af in het openingsscherm:

Om een admin account te maken: gebruiker, wachtwoord.

Databank kiezen;
standaard SQLite met data in /srv/www/htdocs/nextcloud

Als je MySQL/MariaDB kiest moet je databank -naam, -gebruiker, -wachtwoord geven,
En de server opgeven; “localhost” staat vooraf ingevuld.

* Er wordt aangeraden om voor professioneel gebruik, met synchronisatie vanuit verschillende desktops eerder MySQL/MariaDB te gebruiken dan de ingebouwde bestanden-databank.

In het invulscherm is niet aangegeven of de databankgegevens vooraf moeten aangemaakt worden op de server, of dat door installatie gebeurt, maar dat is dus inderdaad het geval; anders krijg je een foutmelding: … access denied for user at localhost…

Na het aanmaken van de gebruikersaccounts in Nextcloud kom je op de volgende welkom-pagina:

http://localhost/nextcloud/index.php/apps/files/?dir=/&fileid=2

a safe home for all your data

Access & share your files, calendars, contacts, mail & more from any device, on your terms

.. waarachter een “desktop” pagina zichtbaar wordt met
– een kolom met All Files/Recent/Favorites/Shared…/Tags
– een kolom met mappen Documents en Photos en de bestanden Nextcloud.mp4 en Nextcloud Manual.pdf (die 63 blz is).

In de databank zijn dan 48 tabellen aangemaakt, telkens van de vorm “oc_*”.

Op de webserver ziet het er zo uit:

/srv/www/htdocs/nextcloud # ls
3rdparty AUTHORS console.php cron.php db_structure.xml index.html l10n occ ocs-provider remote.php robots.txt settings themes .user.ini
apps config core data .htaccess index.php lib ocs public.php resources search status.php updater version.php


Uitleg: https://en.opensuse.org/SDB:Nextcloud
En ouder al : https://lizards.opensuse.org/2016/10/28/nextcloud-installation-on-opensuse-leap/

OpenSUSE Leap 42.3: Video in Firefox speelt niet (wel)

Filed under: — cybrarian @ 12:11 am

Bij het volgen van de Space-x lancering van de falcon heavy stelde ik helaas vast dat ik het filmpje/de live stream niet kon bekijken op de meeste recent geïnstalleerde openSUSE systemen.

In de test op:
https://www.youtube.com/html5
staan onder het titeltje
“What does this browser support?”
twee onderdelen rood (niet aangevinkt):

  • H.264
  • MSE & H.264

Dit was op te lossen met community repository help:
http://opensuse-community.org/

Klik op de link voor KDE (als je KDe gebruikt): http://opensuse-community.org/codecs-kde.ymp

Je moet nadien bevestigen dat de bron veranderd wordt van iets van opensuse naar een community repository, en daarna werkt alles als een .. Falcon Heavy lancering.

Controle: bovenstaande link van youtube over html5: alles staat nu aangevinkt.

5/2/2018

Desktopinstellingen om zeep; geen bruikbaar beeld na login

Filed under: — cybrarian @ 10:01 am

Twee schermen aangesloten, en geprobeerd om het scherm een kwart te draaien; de instellingen in KDE voor beide schermen gewijzigd naar kwart gedraaid, en toepassen geklikt… (OpenSUSE 42.2, KDE)

Foutje dus
Resultaat is een puzzel van een scherm, opgebouwd uit afwisselende streepjes desktop. Na herstarten van de grafische (ctlr-alt-backspace) blijft het scherm zwart op het ronddraaiende cirkeltje na, dat trouwens ook in twee gesplists ergens verkeerd staat. Ik geraak niet meer terug normaal ingelogd, ook niet met de kde-failsafe opstartkeuze bij inlogscherm.

Waar zitten de instellingen?
In de gebruikersdirectory ~/.local/share/kscreen
Daar zie je een aantal bestanden met onuitspreekbare namen die uit cijfers en letters bestaan, blijkbaar random of zo.
Kijk naar de datum, vergelijk de bestanden. Ik zag één bestand van vandaag (dat dus de wijziging bevat). Ik bekeek ook het meest recente voorgaande bestand; de inhoud is gewone tekst waarin de instellingen bewaard staan, gegroepeerd met [] en {} tekens, telkens een sleutel en een waarde, bv “enabled”: true.

Ik kon mijn toestand zelfs herstellen door de orientatie van 2 naar 1 te zetten!
upd 25/2; 1 is dus horizontaal, 2 is fysieke scherm kwart gedraaid met klok mee, 8 naar de andere kant (kwart tegenklok).

Ik probeer nu met kleinere stappen, waartussen ik telkens uitlog en terug inlog om het effect te bevestigen.
– De beeldschermen hebben een verschillende resolutie (helaas). Ik zet eerst de resolutie van 1920×1080 naar 1680×1050 voor DVI-1.
– het linkse beeldscherm kantelen. Met geen stokken krijg ik (resolutie aanpassend) een van beide schermen zinnig gekanteld; telkens blokjespatroon na “Apply” (zorg dat instellingen venster op het andere scherm staat, zodat je terug kan.
– de rendermachine compositor verzet van openGL 2 naar 3 en uiteindelijk naar XRender..? Nu kan ik de rechtse op lage resolutie al kantelen. Uit en inloggen en de resolutie verhogen lijkt te lukken op “Apply” niveau; ook na uit/inloggen nog ok.

– Linkse op volle resolutie 1920×1080: ok na apply. Na uit/inloggen heb ik een belachelijk grote pijl, maar de schermen staan allebei portrait!

Even schrikken als na een logout even terug de blokjes opduiken, maar dan schakelt er iets en komt het beeld goed, met een belachelijk in de hoogte uitgerokken lamp als achtergrond. Tijdens het opstarten krijg je wel een redelijk in verhouding lampt te zien die dan een stuk naast het scherm valt.

Powered by WordPress