Πρόβλημα με flash σε 22.04

Ξεκίνησε από alkisg, 07 Σεπ 2022, 07:51:58 ΠΜ

« προηγούμενο - επόμενο »

alkisg

Ένα σοβαρό πρόβλημα του Ubuntu 22.04 που εμφανίστηκε σε πολλά σχολεία είναι ότι δεν παίζουν πια τα εκπαιδευτικά λογισμικά που βασίζονται σε Adobe Flash, για παράδειγμα "Πληροφορική Γυμνασίου":

Κώδικας: Bash
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 αυτό αρχείο την πρώτη φορά που ο χρήστης ανοίγει οποιαδήποτε εκπαιδευτική εφαρμογή.

gidarakos

#1
Άλκη δε θα βόλευε ακόμα περισσότερο - μέχρι το TODO που αναφέρεις - να ανέβει εδώ έτοιμο το αρχείο settings.sol, έτσι ώστε απλά όποιος θέλει να το κατεβάζει και για όποιον χρήστη θέλει, να κάνει overwrite το παλιό;

alkisg

Νομίζω ότι δεν αξίζει τον κόπο, ελπίζω ότι μέσα στο ΣΚ θα είναι έτοιμο.

alkisg

Ανεβάσαμε νέα έκδοση του sch-webapp-launcher η οποία παρακάμπτει το πρόβλημα.
Κάντε ενημερώσεις, δημοσίευση εικονικού και επανεκκίνηση των υπολογιστών.

falexakos

Έχω κάνει ενημερώσεις, αλλά και πάλι 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

alkisg

#5
@falexakos μας ενδιαφέρει η έκδοση του πακέτου sch-webapp-launcher.
Αν είναι η τελευταία (22.09-1) τότε έλα από το chat-room να το δούμε με απομακρυσμένη βοήθεια.

Edit: το πρόβλημα ήταν ότι γινόταν δοκιμή με Firefox και Palemoon αντί να χρησιμοποιηθεί το μενού Εφαρμογές → Εκπαίδευση → Ιστότοπος εκπαιδευτικών λογισμικών (ή άλλα λογισμικά του μενού Εκπαίδευση), τα οποία τρέχουν το sch-webapp-launcher και κάνουν apply το patch πριν εκκινήσουν το Palemoon.