Ένα σοβαρό πρόβλημα του Ubuntu 22.04 που εμφανίστηκε σε πολλά σχολεία είναι ότι δεν παίζουν πια τα εκπαιδευτικά λογισμικά που βασίζονται σε Adobe Flash, για παράδειγμα "Πληροφορική Γυμνασίου":
sudo apt install sch-webapp-launcher
sch-webapp-launcher https://ts.sch.gr/repo/online-packages/gym-pliroforiki-a-c/
Το πρόβλημα φαίνεται να σχετίζεται με την νέα έκδοση Xorg και την επιτάχυνση της κάρτας γραφικών.
Μπορούμε να απενεργοποιήσουμε την επιτάχυνση της κάρτας γραφικών αν περάσουμε την παράμετρο "nomodeset" στον grub, αν χρησιμοποιήσουμε εικονική μηχανή, ή αν δημιουργήσουμε το παρακάτω αρχείο:
Παράθεση από: /etc/X11/xorg.conf.d/50-local.confSection "Device"
Identifier "Configured Video Device"
Option "AccelMethod" "none"
EndSection
Όμως καλύτερα είναι να την απενεργοποιούμε μόνο για το Flash και όχι γενικά για όλο το σύστημα.
Αυτό μπορεί να γίνει αφού εκτελεστεί μια φορά το workaround και ανοίξει ο Flash. Τότε πάνω στην εκπαιδευτική εφαρμογή (στο flash applet) κάνουμε δεξί κλικ → Settings, και ξετσεκάρουμε το [ ] Enable hardware acceleration.
Αυτό ενημερώνει την μεταβλητή "safefullscreen=01" στο αρχείο ~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/settings.sol.
Μετά από αυτό δεν χρειάζεται πια το αρχικό workaround.
Δυστυχώς δεν έχω βρει μέθοδο να γίνεται αυτό κεντρικά για όλους τους χρήστες, έτσι θα στείλω σύντομα νέα έκδοση του πακέτου sch-webapp-launcher η οποία θα δημιουργεί αυτόματα το binary αυτό αρχείο (https://sourceforge.net/projects/soleditor/) την πρώτη φορά που ο χρήστης ανοίγει οποιαδήποτε εκπαιδευτική εφαρμογή.
Άλκη δε θα βόλευε ακόμα περισσότερο - μέχρι το TODO που αναφέρεις - να ανέβει εδώ έτοιμο το αρχείο settings.sol, έτσι ώστε απλά όποιος θέλει να το κατεβάζει και για όποιον χρήστη θέλει, να κάνει overwrite το παλιό;
Νομίζω ότι δεν αξίζει τον κόπο, ελπίζω ότι μέσα στο ΣΚ θα είναι έτοιμο.
Ανεβάσαμε νέα έκδοση του sch-webapp-launcher η οποία παρακάμπτει το πρόβλημα.
Κάντε ενημερώσεις, δημοσίευση εικονικού και επανεκκίνηση των υπολογιστών.
Έχω κάνει ενημερώσεις, αλλά και πάλι flash ΔΕΝ βλέπω από τότε που πέρασα στο 22.04 :-\
Ιδού τι βγάζει το:
apt policy adobe-flashplugin sch-archive-keyring sch-scripts
Παράθεσηadobe-flashplugin:
Εγκατεστημένα: 1:20210101-1
Υποψήφιο: 1:20210101-1
Πίνακας Έκδοσης:
*** 1:20210101-1 500
500 http://ts.sch.gr/repo stable/main amd64 Packages
100 /var/lib/dpkg/status
sch-archive-keyring:
Εγκατεστημένα: 21.10-1
Υποψήφιο: 21.10-1
Πίνακας Έκδοσης:
*** 21.10-1 500
500 http://ts.sch.gr/repo stable/main amd64 Packages
500 http://ts.sch.gr/repo stable/main i386 Packages
100 /var/lib/dpkg/status
sch-scripts:
Εγκατεστημένα: 22.04-1~202208271423~ubuntu22.04.1
Υποψήφιο: 22.04-1~202208271423~ubuntu22.04.1
Πίνακας Έκδοσης:
*** 22.04-1~202208271423~ubuntu22.04.1 500
500 http://ppa.launchpad.net/ts.sch.gr/ppa/ubuntu jammy/main amd64 Packages
500 http://ppa.launchpad.net/ts.sch.gr/ppa/ubuntu jammy/main i386 Packages
100 /var/lib/dpkg/status
@falexakos μας ενδιαφέρει η έκδοση του πακέτου sch-webapp-launcher.
Αν είναι η τελευταία (22.09-1) τότε έλα από το chat-room να το δούμε με απομακρυσμένη βοήθεια.
Edit: το πρόβλημα ήταν ότι γινόταν δοκιμή με Firefox και Palemoon αντί να χρησιμοποιηθεί το μενού Εφαρμογές → Εκπαίδευση → Ιστότοπος εκπαιδευτικών λογισμικών (ή άλλα λογισμικά του μενού Εκπαίδευση), τα οποία τρέχουν το sch-webapp-launcher και κάνουν apply το patch πριν εκκινήσουν το Palemoon.