Linux binaries για scratch desktop (scratch3 offline)

Ξεκίνησε από apapakL, 26 Νοε 2020, 01:59:48 ΜΜ

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

apapakL


Δημήτρης Γκίνης

Ανδρέα το έστησες σε ltsp server? Αν ναι με ποια έκδοση ubuntu και ποια sch-scripts ?

apapakL

Το έχω στήσει στο pc μου προς το παρόν με Ubuntu 20.04. Μια χαρά παίζει. Όταν με το καλό ανοίξουν τα σχολεία η εγκατάσταση σε LTSP.... Στο ένα εργαστήριο παίζω με ubuntu 20.04 στο άλλο με 18.04 και παλαιά sch-scripts.

markakis

Το εγκατέστησα σε Ubuntu Mate 20.04 και λειτουργεί μια χαρά. Στα πλεονεκτήματα να σημειώσω ότι σου δίνει τη δυνατότητα να ορίσεις το όνομα του αρχείου όταν αποθηκεύεις (δεν το κάνει το online).
Όταν, με το καλό, ξαναπάμε σχολείο θα το δοκιμάσω και στο εργαστήριο. Δεν ξέρω βέβαια τι θα γίνει με τα PC που θέλουν LIBGL_ALWAYS_SOFTWARE=1 για να παίξει το Scratch 3 (βλέπε https://alkisg.mysch.gr/steki/index.php?topic=8453.msg92399#msg92399).

markakis

Σε όσα PC το έτρεξα μέχρι τώρα, δεν είχα κανένα απολύτως πρόβλημα. Μεταξύ αυτών κάποια PC με "προβληματικές" παλιές NVIDIA όπου Firefox και Chrome έχουν θέματα με την online έκδοση και το WebGL. Επίσης δοκιμάστηκε, και θα παραμείνει, στο καινουριο-στημένο εργαστήριο σχολείου με LTSP Ubuntu Mate 20.04.

To About λέει ότι τρέχει πάνω σε Chrome 76.0.3809.146.

apapakL ευχαριστούμε που το εντόπισες και μας ενημέρωσες!

vovos

Το Scratux το χρησιμοποίησα στην καραντίνα για να ανοίγω πιο γρήγορα τις εργασίες που μου έστελναν τα παιδιά. Τις εργασίες τις είχαν δημιουργήσει στο on-line scratch. Αν και το Scratux βασίζεται σε λίγο πιο παλιά έκδοση του scratch 3, όλα δούλευαν άψογα και δε είχα κανένα πρόβλημα με τις εργασίες των παιδιών. Το έβαλα και στο εργαστήριο σε LTSP και δουλεύει άψογα. Μάλιστα ανοίγει και τα projects των παιδιών από το Scratch 2.

arapogian

Στο scratux (όπως και στο Scratch 3) μπορείς να προσθέσεις διάφορες επεκτάσεις. Παράδειγμα το micro:bit. Για να συνεργαστεί το micro:bit με το scratux όμως χρειάζεται το πρόγραμμα Scratch Link που είναι μόνο για windows. Υπάρχει λύση γι' αυτό;


Ευχαριστώ.
Βαγγέλης Αραπογιάννης

alkisg

Προσωπικά δεν έχω δουλέψει καθόλου με επεκτάσεις του scratux, αλλά δεν γίνεται να το τρέξεις μέσω wine; Π.χ. ανοίγεις τερματικό και γράφεις `wine scratch-link.exe` ή όπως αλλιώς λένε το εκτελέσιμό του...

Για εκτέλεση αρχείων .exe μέσα από τον file manager αντί για τερματικό, δες και εδώ.

markakis

#8
Νομίζω ότι έχω λύση, δες το σχετικό topic  https://alkisg.mysch.gr/steki/index.php?topic=8582.msg93565.
Υποστηριζόμενες συσκευές micro:bit, LEGO Mindstorm EV3, LEGO WeDo 1.0 & 2.0, LEGO Boost.
Το έχω εντοπίσει εδώ και μερικές μέρες και είχα σκοπό να το ανεβάσω μόλις δοκίμαζα και το USB dongle που έχω παραγγείλει.

arapogian

Καταρχήν χίλια ευχαριστώ για την άμεση απάντηση. Το scratch Link για windows έρχεται σε msi αρχείο https://downloads.scratch.mit.edu/link/windows.zip

Β.Α.

markakis

Βλέπω ότι το τελευταίο διάστημα δεν λειτουργεί ο δικτυακός τόπος https://scratux.org/. Ελπίζω αυτό να είναι προσωρινό.
Στο μεταξύ μπορούμε να κατεβάζουμε το τελευταίο πακέτο .deb από το GitHub (https://github.com/scratux/scratux/releases)


alkisg

Ανέβασα το scratux στο αποθετήριο, όσοι έχουν 64bit έκδοση μπορούν να το εγκαταστήσουν είτε από το Synaptic είτε με:

sudo apt install scratux

Για 32bit εκδόσεις μένουμε στο scratch 2:

sudo apt install scratch2

alkisg

Βρήκαμε κι άλλη μία έκδοση scratch 3 desktop για Linux, η οποία φαίνεται ακόμα πιο καινούργια:
https://github.com/mikebarkmin/scratch-desktop/releases/

Την βάλαμε κι αυτήν στο αποθετήριο, μπορείτε να την εγκαταστήσετε με:
sudo apt install scratch-desktop

Αν όντως είναι καλύτερη, να σβήσουμε το scratux που φαίνεται λίγο παρατημένο, να μην μπλέκονται οι συνάδελφοι.

markakis

Κοιτάζοντας να δω σε ποια έκδοση του επίσημου scratch-desktop βασίζεται το καθένα, είδα ότι τόσο το Scratux όσο και το mikebarkmin scratch-desktop βασίζονται στην 3.10.2 (29/4/2020). Η τρέχουσα έκδοση είναι η 3.26.0 (17/9/2021).

Επειδή διατηρεί το επίσημο όνομα του project scratch-desktop (και από περιέργεια) το εγκατέστησα τόσο στον υπολογιστή μου όσο και στο εργαστήριο και δεν έχω διαπιστώσει διαφορές/προβλήματα σε σχέση με το Scratux. Το δοκίμασα και σε συνδυασμό με το pyscrlink (βλέπε https://alkisg.mysch.gr/steki/index.php?topic=8582.0) και επίσης δεν διαπίστωσα κάποιο πρόβλημα. Επομένως σκοπεύω να το κρατήσω.

Επιπλέον, ψάχνοντας λιγάκι παραπάνω μήπως υπάρχει κάποιο περισσότερο ενημερωμένο fork που να δίνει .deb πακέτο βρήκα κάποιες οδηγίες για πακετάρισμα στο https://gist.github.com/lyshie/0c49393076b8b375ca1bd98c28f95fb0. Δεν έχω προλάβει να το κοιτάξω περισσότερο, όμως αναρωτιέμαι αν είναι προτιμότερο να πακεταριστεί και να προστεθεί στο αποθετήριο της Τεχνικής Στήριξης μια πιο πρόσφατη έκδοση του επίσημου project.

Άλκη, τι λες και εσύ που έχεις τόση εμπειρία από το πακετάρισμα του εκπαιδευτικού λογισμικού;

alkisg

Οι οδηγίες στο gist λίγο πολύ αποσυμπιέζουν την έκδοση για Windows και προσπαθούν να την επανασυμπιέσουν ως .deb. Δεν νομίζω να δουλεύουν αυτούσιες γιατί αναφέρονται σε i386 (32bit) αρχιτεκτονική, την οποία το electron σταμάτησε να υποστηρίζει εδώ και καιρό.

Τα builds του mikebarkmin μου άρεσαν γιατί έκαναν το πακετάρισμα χωρίς αλλαγές, βασιζόμενοι στο https://github.com/LLK/scratch-desktop, το οποίο αν κατάλαβα καλά είναι το "upstream" του scratch-desktop. Ίσως να έχει νόημα να του κάνουμε ένα issue ρωτώντας τον αν μπορεί να ανεβάζει π.χ. έστω μια έκδοση κάθε χρόνο.

Η πιο ουσιαστική συζήτηση νομίζω είναι εδώ: https://github.com/LLK/scratch-desktop/issues/117
Εκεί συζητάνε οι developers αν μπορούν να υποστηρίξουν το Linux. Πιθανώς αν δουν αρκετό κόσμο να το ζητάει, να ασχοληθούν. Θα πρότεινα όσοι καθηγητές θέλουν το scratch-desktop για Linux, να συμμετάσχουν εκεί.

Σε ένα σχόλιο της παραπάνω συζήτησης, έχει και οδηγίες για πακετάρισμα. Αν κάποιος καθηγητής θέλει να αναλάβει να τρέχει περιοδικά αυτές τις εντολές, να παράγει ένα .deb, και να το δοκιμάζει, εγώ δεν έχω αντίρρηση στη συνέχεια να το ανεβάζω στο αποθετήριο της Τεχνικής Στήριξης για όλους, αλλά δυστυχώς δεν έχω αρκετό ελεύθερο χρόνο για να το αναλάβω εγώ.

markakis

Ακολούθησα τις οδηγίες για το πακετάρισμα σε ένα VM με Ubuntu Mate 20.04, με μόνη διαφοροποίηση ότι χρειάστηκε να προσθέσω email για τον author στο αρχείο package.json για να μπορέσει να γίνει το .deb

Δοκίμασα το πακέτο σε Ubuntu (Gnome) 20.04, Ubuntu Mate 20.04, Linux Mint 20.2. Το δοκίμασα και σε συνδυασμό με το pyscrlink. Όλα καλά. Την Δευτέρα θα το εγκαταστήσω και στο εργαστήριο του σχολείου.

Η διαδικασία είναι απλή δεν παίρνει πολύ χρόνο. Απορώ που δεν ανεβάζουν την έκδοση για Linux στο επίσημο site του Scratch, οι λόγοι που αναφέρουν στην συζήτηση είναι αστείοι.

Άλκη, αν θέλεις μπορώ να αναλάβω εγώ το πακετάρισμα και τις δοκιμές για να το ανεβάζεις στο αποθετήριο της Τεχνικής Στήριξης.

Έχω ανεβάσει το πακέτο για όποιον θέλει να το πάρει/δοκιμάσει: https://drive.google.com/file/d/1HtOTAOLzBxDG6iCM8xmVoBFzOhcuwy6T/view?usp=sharing

alkisg

Μπράβο Γρηγόρη άξιος, το ανέβασα!
Όσοι θέλουν μπορούν να το εγκαταστήσουν με `sudo apt install scratch-desktop`, ενώ όσοι ήδη είχαν το 3.6 θα τους έρθει το 3.26 ως update.

Αν θες να εξυπηρετήσεις και άλλες χώρες, μπορείς να κάνεις αυτό που έκανε ο https://github.com/mikebarkmin/scratch-desktop, δηλαδή ένα fork, και μετά χειρωνακτικό ανέβασμα των https://github.com/mikebarkmin/scratch-desktop/releases που κάνεις build μόνος σου τοπικά, συν ένα μήνυμα στο https://github.com/LLK/scratch-desktop/issues/117 για να ξέρει ο κόσμος να σε βρει.

Ένα side-effect πλεονέκτημα θα είναι και το ότι θα υπάρχει ιστορικό με όλα τα release που θα έχεις κάνει, ώστε αν για κάποιον δεν παίζει π.χ. το τελευταίο, θα μπορεί να δοκιμάζει το προηγουμενο.

Αλλιώς και όπως το έκανες μια χαρά είναι, με μια ειδοποίηση εδώ και ένα ανέβασμα στο google drive, θα το παίρνω εγώ και θα το βάζω στο αποθετήριο. Good work! :)

markakis

Το σκέφτηκα και εγώ να το κάνω, αν και το σωστό είναι να το κάνει το ίδιο το project, μια και ουσιαστικά η διαδικασία είναι πακετάρισμα του κώδικα χωρίς αλλαγές. Μέχρι να το κάνουν, μπορούμε να δώσουμε μια λύση με αυτόν τον τρόπο.

Σε κάθε περίπτωση θα ενημερώσω όταν βγει νέα έκδοση.

markakis

Παράθεση από: alkisg στις 06 Νοε 2021, 04:32:55 ΜΜ
Αν θες να εξυπηρετήσεις και άλλες χώρες, μπορείς να κάνεις αυτό που έκανε ο https://github.com/mikebarkmin/scratch-desktop, δηλαδή ένα fork, και μετά χειρωνακτικό ανέβασμα των https://github.com/mikebarkmin/scratch-desktop/releases που κάνεις build μόνος σου τοπικά, συν ένα μήνυμα στο https://github.com/LLK/scratch-desktop/issues/117 για να ξέρει ο κόσμος να σε βρει.

Έκανα fork το project. Τα πακέτα βρίσκονται στο https://github.com/markakis-sch/scratch-desktop/releases. Εκτός από την εγκατάσταση/δοκιμή του .deb σε Ubuntu, Linux Mint, έκανα και εγκατάσταση/δοκιμή του .rpm σε Fedora 35.

Άφησα και σχόλιο στη συζήτηση του επίσημου project για την έκδοση για Linux.

Βέβαια λίγες ώρες μετά το ανέβασμα των πακέτων της έκδοσης v3.26.0, βγήκε v3.27.0. Θα επανέλθω.

markakis

Ανέβασα την πιο πρόσφατη έκδοση του Scratch στο https://github.com/markakis-sch/scratch-desktop/releases/tag/v3.27.0, μόλις ανέβει στο αποθετήριο της Τεχνικής Στήριξης, θα την λάβετε με τις ενημερώσεις.

Άλκη, για να ολοκληρώσουμε την υποστήριξη του Scratch 3, μήπως να δώσουμε δυνατότητα εγκατάστασης του pyscrlink μέσα από το αποθετήριο της Τεχνικής Στήριξης;

Οι οδηγίες που δίνει ο δημιουργός του για την εγκατάστασή του είναι απλές, (τις έχω ανεβάσει στο https://alkisg.mysch.gr/steki/index.php?topic=8582.msg93647#msg93647,  αλλά λίγη ακόμα αυτοματοποίηση δεν βλάπτει.

Αν δε κάνω λάθος σε αρκετά δημοτικά σχολεία υπάρχουν πλέον Lego WeDo 2.0 ή EV3.

alkisg

Τέλεια, ανέβασα ήδη την 3.27 στο αποθετήριο.

Γρηγόρη για το pyscrlink υπάρχουν 2 τρόποι. Ο ένας είναι να παιδευτείς λίγο εσύ:
- Να ξεκινήσεις με το πακετάρισμα του lins2bot και να πειράξεις τον φάκελο debian/* ώστε να τον προσαρμόσεις για το pyscrlink
- Να σβήσεις τους υπόλοιπους φακέλους έξω από το debian και να τους αντικαταστήσεις με τους φακέλους του pyscrlink
- Να τρέξεις `debuild -b -tc` και να δεις αν καταφέρεις να δημιουργήσεις πακέτο .deb που να δουλεύει
- Όπου χρειαστείς ζητάς βοήθεια, κι αν δουλέψει, το ανεβάζω στο αποθετήριο

Ή, δεύτερος τρόπος,
- Υπομονή μέχρι Φεβρουάριο που θα έχω αρκετό χρόνο να το αναλάβω! Αλλά και τότε θα χρειαστώ βοήθεια αφού δεν έχω καν WeDo για να ελέγξω αν δουλεύει...

markakis

Παράθεση από: alkisg στις 12 Νοε 2021, 12:46:22 ΜΜ
- Να ξεκινήσεις με το πακετάρισμα του lins2bot και να πειράξεις τον φάκελο debian/* ώστε να τον προσαρμόσεις για το pyscrlink

Θα προτιμήσω την πρώτη επιλογή, όμως ο σύνδεσμος για το lins2bot βγάζει Page Not Found και δεν το βρίσκω στο ούτε με αναζήτηση

alkisg

Σόρρυ σε αυτό δεν πρόλαβα να κάνω αναλυτικό review τα licenses και είναι ακόμα private, οπότε ξεκίνα καλύτερα με το sch-archive-keyring.
Σβήσε τελείως το postinst και το postrm δεν θα χρειαστούν για το pyscrlink.
Κάνε commit στο github μέχρι όπου το φτάσεις για να σου κάνω pull request τα υπόλοιπα.

markakis

Ανέβασα τη νέα έκδοση του Scratch 3 στο GirHub:
https://github.com/markakis-sch/scratch-desktop/releases/tag/v3.28.0

Ο Άλκης την έχει ανεβάσει ήδη στο αποθετήριο, οπότε όσοι το έχετε εγκαταστήσει από εκεί θα πάρετε τη νέα έκδοση στο επόμενο update που θα κάνετε.

apapakL

Πολλά μπράβο για το πακετάρισμα και διάθεση του scratch offline!
 
Να ενημερώσω ότι έπεσα τελευταία πάνω σε αυτό :D : TurboWarp is a mod of Scratch with a compiler and more features. TurboWarp is not affiliated with Scratch, the Scratch Team, or the Scratch Foundation. Learn more at https://desktop.turbowarp.org.

Υπάρχει έκδοση διαθέσιμη και για 32bit για όποιον έχει 18.04 εργαστήριο με 32bit clients!

vovos

Δοκίμασα το turbowarp, είναι πραγματικά πολύ πιο γρήγορο! Έχει όλες τις λειτουργίες του Scratch (και πολλές έξτρα), ακόμα και τα συνοδευτικά multimedia (εικόνες, ήχους, κ.τ.λ.). Τα αρχεία που αποθηκεύει είναι Scratch (sb3) και τα άνοιξα κανονικά και με το scratch, υπάρχει δηλαδή πλήρης συμβατότητα.
Έχει ενδιαφέρον να το τρέχεις μαζί με το Scratch για να δείχνεις την διαφορά ταχύτητας στην εκτέλεση ανάμεσα σε interpreter και compiler.
Άλκη αν θες δες και εσύ το turbowarp, πιστεύω ότι αξίζει και αυτό να μπει στα αποθετήρια του sch.

alkisg

Ανέβασα και την 32bit και την 64bit έκδοση στα αποθετήρια, όποιος μπορεί ας τα δοκιμάσει για να βεβαιωθούμε ότι δουλεύουν όλα σωστά.

Κώδικας: Bash
sudo apt-get update
sudo apt-get install turbowarp-desktop

vovos

Δοκίμασα εγκατάσταση από τα αποθετήρια την 64bit έκδοση και όλα δουλεύουν μια χαρά!

apapakL

Επίσης εγκατάσταση από τα αποθετήρια σε 18.04 32bit όλα καλά!

markakis

Εκεί που δεν είχαμε Scratch 3 σε Linux, τώρα δεν ξέρουμε τι να πρωτοδιαλέξουμε! Η δύναμη του ελεύθερου λογισμικού!

Έχουν κάνει πολύ καλή δουλειά οι προγραμματιστές του TurboWarp και έχουν προσθέσει αρκετές δυνατότητες που δεν έχει το επίσημο Scratch 3. Ελπίζω σιγά-σιγά να τις δούμε και εκεί.

Προσωπικά θα παραμείνω στο επίσημο, γιατί είμαι σε δημοτικό και προτιμώ στο εργαστήριο, στο σπίτι
(λογικά σε Windows) και στην online έκδοση να έχουν το ίδιο περιβάλλον.

Με την ευκαιρία, για να συσχετίσουμε τα .sb3 αρχεία που δημιουργεί το Scratch 3 με την εφαρμογή, μπορούμε να το κάνουμε με:

sudo -i

sudo echo "application/x.scratch.sb3=scratch-desktop.desktop;" >> /usr/share/applications/defaults.list

και φυσικά δημοσίευση εικονικού δίσκου για να το πάρουν και οι client.

markakis

Ανέβασα νέα έκδοση του Scratch 3 στο GitHub: v3.29.1

Μόλις ο Άλκης ανεβάσει τη νέα έκδοση στο αποθετήριο, θα την πάρετε στο επόμενο update που θα κάνετε.

alkisg

Ready!
Παπαπα από την παραγωγή στην κατανάλωση σε 3 λεπτά, είμαστε άπαιχτοι! :D

alkisg

Αν κάπου το scratch-desktop βγάζει ότι δεν βρέθηκε WebGL και δεν δουλεύει, η σχετική εντολή στο ltsp.conf είναι:

Κώδικας: ini
[mac:address]
POST_INIT_SCRATCH="sed 's|^Exec=|&env LIBGL_ALWAYS_SOFTWARE=1 |' -i /usr/share/applications/scratch-desktop.desktop"

jim_katsar

Έχω από έναν υπολογιστή στα δύο σχολεία που πάω όπου εμφανίζει κατά την έναρξη του scratch3: ο φυλλομετρητής σας δεν υποστηρίζει το WebGL. Εννοείται ότι πέρασα την παραπάνω σχετική εντολή που έδωσε ο Άλκης στο ltsp.conf και εκτέλεσα την εντολή: ltsp initrd
Δεν θυμάμαι αν δούλευε στην προηγούμενη έκδοση του scratch3 γιατί τώρα άρχισα να δουλεύω με scratch.
Καμία άλλη ιδέα;;;

alkisg

Άνοιξε ένα τερματικό στον client και γράψε:

LIBGL_ALWAYS_SOFTWARE=1 scratch-desktop

Αν παίξει τότε κάτι πήγε στραβά με το ltsp.conf.
Αν δεν παίξει έλα από το chat room γιατί θα είναι δύσκολη περίπτωση...

jim_katsar

Έπαιξε κανονικά!
Τώρα τι κάνουμε;;; Και στα δύο σχολεία να πήγε κάτι στραβά με το ltsp.conf;;; Εντύπωση μου κάνει!
Επισυνάπτω το ltsp.conf για να το δεις από κοντά μήπως κάτι έχει ξεφύγει

alkisg

Καλά το βλέπω το ltsp.conf. Δες λίγο, λειτούργησε η εντολή;

Κώδικας: console
user@pc12$ grep ^Exec /usr/share/applications/scratch-desktop.desktop
Exec=env LIBGL_ALWAYS_SOFTWARE=1 "/opt/Scratch 3/scratch-desktop" %U

Αν όχι, κάτι γίνεται λάθος, έλα από το chat room.

Btw, η `INIT_COMMAND_RM_VAAPI` δεν είναι κατάλληλη για το νέο LTSP, για να δουλέψει πρέπει να την μετονομάσεις σε POST_INIT_RM_VAAPI. Το νέο LTSP δεν έχεις;

markakis

Μου το έβγαζε και εμένα κάποια στιγμή με το online Scratch 3 (σε Mozilla, Chrome) στο εργαστήριο πριν την αναβάθμιση των υπολογιστών. Λογικά είναι θέμα hardware ή/και driver κάρτας γραφικών. Είχα κάνει το workaround που προτείνει ο Άλκης (LIBGL_ALWAYS_SOFTWARE=1).

Αν θέλεις, πριν το εφαρμόσεις και εσύ, δοκίμασε το online Scratch 3 και πες μας αν βγάζει το ίδιο μήνυμα στον συγκεκριμένο υπολογιστή.

jim_katsar

#38
Παράθεση από: alkisg στις 21 Μαρ 2022, 03:45:01 ΜΜΔες λίγο, λειτούργησε η εντολή;

Κώδικας: console


user@pc12$ grep ^Exec /usr/share/applications/scratch-desktop.desktop
Exec=env LIBGL_ALWAYS_SOFTWARE=1 "/opt/Scratch 3/scratch-desktop" %U

Θα δοκιμάσω την επόμενη Δευτέρα που θα είμαι στο συγκεκριμένο σχολείο.
Αλλά και αύριο που πάω στο δεύτερο σχολείο που έβγαλε το ίδιο θέμα και θα επανέλθω.

Παράθεση από: alkisg στις 21 Μαρ 2022, 03:45:01 ΜΜBtw, η `INIT_COMMAND_RM_VAAPI` δεν είναι κατάλληλη για το νέο LTSP, για να δουλέψει πρέπει να την μετονομάσεις σε POST_INIT_RM_VAAPI. Το νέο LTSP δεν έχεις;
Ναι το νέο LTSP έχω. Θα κάνω την αλλαγή, που δεν ξέρω βέβαια τι κάνει αυτή η εντολή, δεν θυμάμαι να την έχω βάλει εγώ.


Παράθεση από: markakis στις 21 Μαρ 2022, 07:24:59 ΜΜΑν θέλεις, πριν το εφαρμόσεις και εσύ, δοκίμασε το online Scratch 3 και πες μας αν βγάζει το ίδιο μήνυμα στον συγκεκριμένο υπολογιστή.
Δεν χάνω κάτι να δοκιμάσω και αυτό.

Ευχαριστώ και θα επανέλθω

jim_katsar

#39
Για την ιστορία του πράγματος το πρόβλημα προέκυπτε από τις συντομεύσεις που είχα δημιουργήσει χειροκίνητα.
Οι "χειροκίνητες" συντομεύσεις δεν έπαιζαν γιατί δεν έβλεπαν την εντολή: "LIBGL_ALWAYS_SOFTWARE=1 scratch-desktop" από το ltsp.conf
Εννοείται η ανακάλυψη έγινε με την βοήθεια του Άλκη.

ddimakis

Καλημέρα,
για επιβεβαίωση, το scratch-desktop δουλεύει μόνο σε 64 bit, σωστά;
Για 32bit υπάρχει μόνο το Turbowrap;

markakis

To Electron, στο οποίο βασίζεται το Scratch 3, από την έκδοση 4.0 έχει σταματήσει να υποστηρίζει 32bit i386 έκδοση στο Linux.
Λογικά αυτός είναι ο λόγος που και το TurboWarp στην τελευταία του έκδοση (v1.5.0) δεν υποστηρίζει 32bit.

Επομένως για 32 bit εκδόσεις Linux οι λύσεις που βλέπω είναι είτε online Scratch 3, είτε TurboWarp v1.4.0

vovos

Καλημέρα!
Όποτε μπορέσεις Άλκη ανέβασε στα αποθετήρια την τελευταία έκδοση του TurboWarp (1.7.1), λύνει αρκετά προβλήματα.

Ευχαριστώ πολύ!

Για όσους βιάζονται (όπως εγώ) η εγκτατάσταση από τα δικά τους αποθετήρια γίνεται έτσι:
wget https://desktop.turbowarp.org/release-signing-key.gpg -qO- | gpg --dearmor | sudo tee /usr/share/keyrings/turbowarp.gpg > /dev/null
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/turbowarp.gpg] https://releases.turbowarp.org/deb stable main" | sudo tee /etc/apt/sources.list.d/turbowarp.list
sudo apt update
sudo apt install turbowarp-desktop