Voor Magister / Silverlight gebruikers: eindelijk

Dag allemaal,

Het is nog even een beetje prematuur, maar het lijkt erop dat we eindelijk terecht kunnen op het schoolsysteem Magister, dat in Silverlight gemaakt is. Veel linux gebruikers moeten daarvoor toch weer een (virtuele) Windows hebben tot nu toe.

Want … Richard Bos bouwt pipelight pakketten voor openSUSE 12.2 en 12.3 en heeft ondergetekende net een proof-of-concept laten zien. Een kwestie dus van de pakketten bouwen in de buildservice en wachten tot dat klaar is.

Ik zal jullie op de hoogte houden van de ontwikkelingen.

Installeer ondertussen vooral niet het pipelight pakket uit de Packman repo, dat werkt niet.

Dat zou even ideaal zijn zo’n pakket.
Heb vandaag juist wat woorden gehad met de systeembeheerder (windows only) hier op school.
Geef wat Linux trainingen aan VMBO’ers met inzicht in ict en gebruik OpenSUSE en Its’learning.

Ik heb er bij een klant 2 zitten, die doods- en doodsbang waren toen ze hoorden dat ze in hun nieuwe baantje met linux moesten werken. Na 2 of 3 dagen kwamen ze bij me of “dat” niet thuis ook kon, hebben ze samen m.b.v. forums instructies (één dame is native english speaker) voor elkaar gekregen. Nu laten ze me weten dat KDE 4.11 komt, of ze dat ook kunnen krijgen omdat er bepaalde functionaliteit is toegevoegd die ze graag willen verkennen en gebruiken op de werkvloer. En dat binnen een half jaar tijd (waar de zomervakantie vanaf gaat). Leuk. Terwijl de meesten daar het inmiddels accepteren, er mee werken, maar meer ook niet.

Over de rest van mijn bericht: het staat even stil, er is een crash van de OBS (de open build service) geweest. OBS zelf is wel toegankelijk, maar het bouwt op dit moment niks en de builds die gisteren liepen waren in ieder geval voor 64bits niet geslaagd. Even afwachten dus, Richard is er mee bezig.

Onderstaande instructies niet meer gebruiken. De pakketten hebben belangrijke wijzigingen ondergaan. Kijk in post #6 voor actuele instructies.

Richard Bos heeft pakketten gemaakt, die getest kunnen worden.
Wat werkt: Magister en videosites (heb er een paar getest)
Wat niet werkt: toetsenbordinvoer in het login scherm van Magister, maar daar kun je omheen door eerst in de adresbalk te klikken, daarna in het veld Gebruikersnaam.

Eerst moet je deze repo toevoegen, anders wordt er niet aan de afhankelijkheden van pipelight voldaan:
Voor openSUSE 12.3: http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_12.3/
Voor openSUSE 12.2: http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_12.2/

Om vervolgens mee te testen, hierbij de link naar de one-click vanuit Richard’s repo:
Voor openSUSE 12.3: http://software.opensuse.org/ymp/home:rbos:pipelight/openSUSE_12.3/pipelight.ymp?base=openSUSE%3A12.3&query=pipelight
Voor openSUSE 12.2: http://software.opensuse.org/ymp/home:rbos:pipelight/openSUSE_12.2/pipelight.ymp?base=openSUSE%3A12.2&query=pipelight

Wat gebeurt er als je dat doet?
De pipelight plugin wordt geïnstalleerd.
Een gepatchde versie van wine wordt geïnstalleerd
De benodigde afhankelijkheden worden geïnstalleerd

Daarna je browser sluiten en als gewone gebruiker een terminal venster openen en het volgende commando

wine-install-silverlight

draaien. Er wordt een “eigen” wine map voor pipelight aangemaakt, waarin de Silverlight installatie plaats vindt.

Als je nu je browser opstart en naar de site van de school van jezelf of je kinderen gaat, moet je met dit verhaal in kunnen loggen en Magister raadplegen.

Ik zal in Programma’s een draadje openen om ervaringen uit te wisselen: https://forums.opensuse.org/nederlands-dutch/helpen-en-hulp/programmas/490250-silverlight-pipelight-magister-ervaringen-opmerkingen.html#post2583868

Wauw, het werkt een pluim voor Richard en zijn goede werk.
Kan ik eindelijk op school ook met Suus in Magister.
Ben dan ook geheel verlost van het af en toe moeten werken met Windows 7 met IE8.
Complimenten.rotfl!

**Nieuwe installatie instructies + achtergrond
**
Richard heeft een aantal afhankelijkheden in zijn pipelight repo opgenomen, waardoor de mingw32 repo niet meer nodig is. Je kunt, als je al getest hebt, die repo verwijderen. Om onderstaande instructies succesvol uit te voeren, is het verstandig om pipelight en zijn afhankelijkheden eerst te deïnstalleren via Yast of zypper.

Sluit browsers voor alle zekerheid. Verwijder een evt. vorige .wine-pipelight map, gewoon als gebruiker:

rm -rf ~/.wine-pipelight

Voeg de pipelight repo toe, als je dat nog niet gedaan hebt.
Voor 12.2:

su -c 'zypper ar http://download.opensuse.org/repositories/home:/rbos:/pipelight/openSUSE_12.2/'

Voor 12.3:

su -c 'zypper ar http://download.opensuse.org/repositories/home:/rbos:/pipelight/openSUSE_12.3/'

Voor Tumbleweed:

su -c 'zypper ar http://download.opensuse.org/repositories/home:/rbos:/pipelight/openSUSE_Tumbleweed/'

Je kunt ook via Yast - Software - Softwarebronnen de bron voor jouw versie toevoegen. Nu is het niet meer dan pipelight in Softwarebeheer voor installatie selecteren. Denk erom dat je de versie uit de home:rbos repo installeert. Dit forceert ook de installatie van een aantal andere pakketten. Voer de installatie uit. Het Silverlight installatiescript hoeft niet meer apart uitgevoerd te worden.


su -c 'zypper ref'
su -c 'zypper in pipelight'

Start nu je browser en kijk in verwondering.

Ik zit hier met open mond :Oen dan lol! en daarna rotfl!
Het werkt nu echt heel snel en vlot, alles kan ik doen in magister als docent.

Hoi allen,
Een megawonder is dit. Richard: you’re the man!

Even een puntje met de zypper commando’s in post#6: de eerste werkt bij mij niet.

zypper ar http://download.opensuse.org/repositories/home:/rbos:/pipelight/openSUSE_12.3                                                                         
If only one argument is used, it must be a URI pointing to a .repo file.
addrepo (ar) [options] <URI> <alias>
addrepo (ar) [options] <file.repo>

Add a repository to the sytem. The repository can be specified by its URI or can be read from specified .repo file (even remote).

  Command options:
-r, --repo <file.repo>  Just another means to specify a .repo file to read.
-t, --type <type>       Type of repository (yast2, rpm-md, plaindir).
-d, --disable           Add the repository as disabled.
-c, --check             Probe URI.
-C, --no-check          Don't probe URI, probe later during refresh.
-n, --name <name>       Specify descriptive name for the repository.
-k, --keep-packages     Enable RPM files caching.
-K, --no-keep-packages  Disable RPM files caching.
-g, --gpgcheck          Enable GPG check for this repository.
-G, --no-gpgcheck       Disable GPG check for this repository.
-f, --refresh           Enable autorefresh of the repository.


Pas toen ik een alias had toegevoegd werkte het commando:

zypper ar http://download.opensuse.org/repositories/home:/rbos:/pipelight/openSUSE_12.3 pipelight
Adding repository 'pipelight' ................................................................................................................................................[done]
Repository 'pipelight' successfully added
Enabled: Yes
Autorefresh: No
GPG check: Yes
URI: http://download.opensuse.org/repositories/home:/rbos:/pipelight/openSUSE_12.3

En nu dan eens proberen onder openSUSE 13.1.
Moet gaan werken lijkt mij.

Pipelight is ook te gebruiken voor het kijken naar TV kanalen, wanneer de provider deze via Silverlight ter beschikking stelt. Een van die providers is xs4all, wat in principe hetzelfde is als KPN. Er is nog wel een probleempje met het kiezen van het programma. In eerste instantie krijg je onderaan de lijst met kanalen, waar je snel een keuze uit moet maken anders wordt er voor je gekozen en moet je op knop Opnieuw laden drukken om weer even het keuzemenu te krijgen.

Inderdaad het werkt ook prima onder KPN digitale tv.