Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: apapakL στις 26 Νοε 2020, 01:59:48 ΜΜ

Τίτλος: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: apapakL στις 26 Νοε 2020, 01:59:48 ΜΜ
Λύση για scratch3 offline σε Λίνουξ https://scratux.org/ (https://scratux.org/)   :) :) :)
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: Δημήτρης Γκίνης στις 27 Νοε 2020, 01:21:29 ΜΜ
Ανδρέα το έστησες σε ltsp server? Αν ναι με ποια έκδοση ubuntu και ποια sch-scripts ?
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: apapakL στις 30 Νοε 2020, 02:35:37 ΠΜ
Το έχω στήσει στο pc μου προς το παρόν με Ubuntu 20.04. Μια χαρά παίζει. Όταν με το καλό ανοίξουν τα σχολεία η εγκατάσταση σε LTSP.... Στο ένα εργαστήριο παίζω με ubuntu 20.04 στο άλλο με 18.04 και παλαιά sch-scripts.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 04 Δεκ 2020, 02:42:15 ΜΜ
Το εγκατέστησα σε Ubuntu Mate 20.04 και λειτουργεί μια χαρά. Στα πλεονεκτήματα να σημειώσω ότι σου δίνει τη δυνατότητα να ορίσεις το όνομα του αρχείου όταν αποθηκεύεις (δεν το κάνει το online).
Όταν, με το καλό, ξαναπάμε σχολείο θα το δοκιμάσω και στο εργαστήριο. Δεν ξέρω βέβαια τι θα γίνει με τα PC που θέλουν LIBGL_ALWAYS_SOFTWARE=1 για να παίξει το Scratch 3 (βλέπε https://alkisg.mysch.gr/steki/index.php?topic=8453.msg92399#msg92399 (https://alkisg.mysch.gr/steki/index.php?topic=8453.msg92399#msg92399)).
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 23 Δεκ 2020, 07:24:00 ΜΜ
Σε όσα PC το έτρεξα μέχρι τώρα, δεν είχα κανένα απολύτως πρόβλημα. Μεταξύ αυτών κάποια PC με "προβληματικές" παλιές NVIDIA όπου Firefox και Chrome έχουν θέματα με την online έκδοση και το WebGL. Επίσης δοκιμάστηκε, και θα παραμείνει, στο καινουριο-στημένο εργαστήριο σχολείου με LTSP Ubuntu Mate 20.04.

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

apapakL ευχαριστούμε που το εντόπισες και μας ενημέρωσες!
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: vovos στις 21 Ιαν 2021, 12:39:56 ΜΜ
Το Scratux το χρησιμοποίησα στην καραντίνα για να ανοίγω πιο γρήγορα τις εργασίες που μου έστελναν τα παιδιά. Τις εργασίες τις είχαν δημιουργήσει στο on-line scratch. Αν και το Scratux βασίζεται σε λίγο πιο παλιά έκδοση του scratch 3, όλα δούλευαν άψογα και δε είχα κανένα πρόβλημα με τις εργασίες των παιδιών. Το έβαλα και στο εργαστήριο σε LTSP και δουλεύει άψογα. Μάλιστα ανοίγει και τα projects των παιδιών από το Scratch 2.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: arapogian στις 27 Ιαν 2021, 06:03:09 ΜΜ
Στο scratux (όπως και στο Scratch 3) μπορείς να προσθέσεις διάφορες επεκτάσεις. Παράδειγμα το micro:bit. Για να συνεργαστεί το micro:bit με το scratux όμως χρειάζεται το πρόγραμμα Scratch Link που είναι μόνο για windows. Υπάρχει λύση γι' αυτό;


Ευχαριστώ.
Βαγγέλης Αραπογιάννης
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 27 Ιαν 2021, 06:34:27 ΜΜ
Προσωπικά δεν έχω δουλέψει καθόλου με επεκτάσεις του scratux, αλλά δεν γίνεται να το τρέξεις μέσω wine; Π.χ. ανοίγεις τερματικό και γράφεις `wine scratch-link.exe` ή όπως αλλιώς λένε το εκτελέσιμό του...

Για εκτέλεση αρχείων .exe μέσα από τον file manager αντί για τερματικό, δες και εδώ (https://ts.sch.gr/wiki/Linux/LTSP/FAQ#.CE.94.CE.B5.CE.BD_.CE.BC.CF.80.CE.BF.CF.81.CF.8E_.CE.BD.CE.B1_.CE.B5.CE.BA.CF.84.CE.B5.CE.BB.CE.AD.CF.83.CF.89_.CE.B5.CF.86.CE.B1.CF.81.CE.BC.CE.BF.CE.B3.CE.AD.CF.82_.exe_.CE.BC.CE.B5_.CE.B4.CE.B9.CF.80.CE.BB.CF.8C_.CE.BA.CE.BB.CE.B9.CE.BA).
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 27 Ιαν 2021, 06:56:21 ΜΜ
Νομίζω ότι έχω λύση, δες το σχετικό topic  https://alkisg.mysch.gr/steki/index.php?topic=8582.msg93565 (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 που έχω παραγγείλει.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: arapogian στις 27 Ιαν 2021, 07:46:04 ΜΜ
Καταρχήν χίλια ευχαριστώ για την άμεση απάντηση. Το scratch Link για windows έρχεται σε msi αρχείο https://downloads.scratch.mit.edu/link/windows.zip (https://downloads.scratch.mit.edu/link/windows.zip)

Β.Α.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 10 Σεπ 2021, 10:22:25 ΠΜ
Βλέπω ότι το τελευταίο διάστημα δεν λειτουργεί ο δικτυακός τόπος https://scratux.org/ (https://scratux.org/). Ελπίζω αυτό να είναι προσωρινό.
Στο μεταξύ μπορούμε να κατεβάζουμε το τελευταίο πακέτο .deb από το GitHub (https://github.com/scratux/scratux/releases (https://github.com/scratux/scratux/releases))

Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 22 Οκτ 2021, 05:58:10 ΜΜ
Ανέβασα το scratux στο αποθετήριο, όσοι έχουν 64bit έκδοση μπορούν να το εγκαταστήσουν είτε από το Synaptic είτε με:

sudo apt install scratux

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

sudo apt install scratch2
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 25 Οκτ 2021, 11:49:21 ΜΜ
Βρήκαμε κι άλλη μία έκδοση scratch 3 desktop για Linux, η οποία φαίνεται ακόμα πιο καινούργια:
https://github.com/mikebarkmin/scratch-desktop/releases/

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

Αν όντως είναι καλύτερη, να σβήσουμε το scratux που φαίνεται λίγο παρατημένο, να μην μπλέκονται οι συνάδελφοι.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 04 Νοε 2021, 08:39:21 ΜΜ
Κοιτάζοντας να δω σε ποια έκδοση του επίσημου 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 (https://alkisg.mysch.gr/steki/index.php?topic=8582.0)) και επίσης δεν διαπίστωσα κάποιο πρόβλημα. Επομένως σκοπεύω να το κρατήσω.

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

Άλκη, τι λες και εσύ που έχεις τόση εμπειρία από το πακετάρισμα του εκπαιδευτικού λογισμικού;
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 05 Νοε 2021, 08:47:59 ΠΜ
Οι οδηγίες στο gist λίγο πολύ αποσυμπιέζουν την έκδοση για Windows και προσπαθούν να την επανασυμπιέσουν ως .deb. Δεν νομίζω να δουλεύουν αυτούσιες γιατί αναφέρονται σε i386 (32bit) αρχιτεκτονική, την οποία το electron σταμάτησε να υποστηρίζει (https://www.electronjs.org/blog/linux-32bit-support/) εδώ και καιρό.

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

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

Σε ένα σχόλιο (https://github.com/LLK/scratch-desktop/issues/117#issuecomment-876268122) της παραπάνω συζήτησης, έχει και οδηγίες για πακετάρισμα. Αν κάποιος καθηγητής θέλει να αναλάβει να τρέχει περιοδικά αυτές τις εντολές, να παράγει ένα .deb, και να το δοκιμάζει, εγώ δεν έχω αντίρρηση στη συνέχεια να το ανεβάζω στο αποθετήριο της Τεχνικής Στήριξης για όλους, αλλά δυστυχώς δεν έχω αρκετό ελεύθερο χρόνο για να το αναλάβω εγώ.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 06 Νοε 2021, 01:29:29 ΜΜ
Ακολούθησα τις οδηγίες για το πακετάρισμα σε ένα 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 (https://drive.google.com/file/d/1HtOTAOLzBxDG6iCM8xmVoBFzOhcuwy6T/view?usp=sharing)
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 06 Νοε 2021, 04:32:55 ΜΜ
Μπράβο Γρηγόρη άξιος, το ανέβασα!
Όσοι θέλουν μπορούν να το εγκαταστήσουν με `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! :)
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 06 Νοε 2021, 06:52:17 ΜΜ
Το σκέφτηκα και εγώ να το κάνω, αν και το σωστό είναι να το κάνει το ίδιο το project, μια και ουσιαστικά η διαδικασία είναι πακετάρισμα του κώδικα χωρίς αλλαγές. Μέχρι να το κάνουν, μπορούμε να δώσουμε μια λύση με αυτόν τον τρόπο.

Σε κάθε περίπτωση θα ενημερώσω όταν βγει νέα έκδοση.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 09 Νοε 2021, 11:24:10 ΜΜ
Παράθεση από: 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 (https://github.com/markakis-sch/scratch-desktop/releases). Εκτός από την εγκατάσταση/δοκιμή του .deb σε Ubuntu, Linux Mint, έκανα και εγκατάσταση/δοκιμή του .rpm σε Fedora 35.

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

Βέβαια λίγες ώρες μετά το ανέβασμα των πακέτων της έκδοσης v3.26.0, βγήκε v3.27.0. Θα επανέλθω.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 12 Νοε 2021, 12:05:30 ΜΜ
Ανέβασα την πιο πρόσφατη έκδοση του Scratch στο https://github.com/markakis-sch/scratch-desktop/releases/tag/v3.27.0 (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 (https://alkisg.mysch.gr/steki/index.php?topic=8582.msg93647#msg93647),  αλλά λίγη ακόμα αυτοματοποίηση δεν βλάπτει.

Αν δε κάνω λάθος σε αρκετά δημοτικά σχολεία υπάρχουν πλέον Lego WeDo 2.0 ή EV3.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 12 Νοε 2021, 12:46:22 ΜΜ
Τέλεια, ανέβασα ήδη την 3.27 στο αποθετήριο.

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

Ή, δεύτερος τρόπος,
- Υπομονή μέχρι Φεβρουάριο που θα έχω αρκετό χρόνο να το αναλάβω! Αλλά και τότε θα χρειαστώ βοήθεια αφού δεν έχω καν WeDo για να ελέγξω αν δουλεύει...
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 12 Νοε 2021, 09:26:36 ΜΜ
Παράθεση από: alkisg στις 12 Νοε 2021, 12:46:22 ΜΜ
- Να ξεκινήσεις με το πακετάρισμα του lins2bot (https://gitlab.com/ts.sch.gr/lins2bot/-/tree/main/) και να πειράξεις τον φάκελο debian/* ώστε να τον προσαρμόσεις για το pyscrlink

Θα προτιμήσω την πρώτη επιλογή, όμως ο σύνδεσμος για το lins2bot βγάζει Page Not Found και δεν το βρίσκω στο ούτε με αναζήτηση
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 12 Νοε 2021, 10:42:37 ΜΜ
Σόρρυ σε αυτό δεν πρόλαβα να κάνω αναλυτικό review τα licenses και είναι ακόμα private, οπότε ξεκίνα καλύτερα με το sch-archive-keyring (https://gitlab.com/ts.sch.gr/sch-archive-keyring/-/tree/main/).
Σβήσε τελείως το postinst και το postrm δεν θα χρειαστούν για το pyscrlink.
Κάνε commit στο github μέχρι όπου το φτάσεις για να σου κάνω pull request τα υπόλοιπα.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 17 Φεβ 2022, 11:23:28 ΠΜ
Ανέβασα τη νέα έκδοση του Scratch 3 στο GirHub:
https://github.com/markakis-sch/scratch-desktop/releases/tag/v3.28.0 (https://github.com/markakis-sch/scratch-desktop/releases/tag/v3.28.0)

Ο Άλκης την έχει ανεβάσει ήδη στο αποθετήριο, οπότε όσοι το έχετε εγκαταστήσει από εκεί θα πάρετε τη νέα έκδοση στο επόμενο update που θα κάνετε.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: apapakL στις 25 Φεβ 2022, 11:48:56 ΜΜ
Πολλά μπράβο για το πακετάρισμα και διάθεση του 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!
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: vovos στις 01 Μαρ 2022, 08:36:07 ΠΜ
Δοκίμασα το turbowarp, είναι πραγματικά πολύ πιο γρήγορο! Έχει όλες τις λειτουργίες του Scratch (και πολλές έξτρα), ακόμα και τα συνοδευτικά multimedia (εικόνες, ήχους, κ.τ.λ.). Τα αρχεία που αποθηκεύει είναι Scratch (sb3) και τα άνοιξα κανονικά και με το scratch, υπάρχει δηλαδή πλήρης συμβατότητα.
Έχει ενδιαφέρον να το τρέχεις μαζί με το Scratch για να δείχνεις την διαφορά ταχύτητας στην εκτέλεση ανάμεσα σε interpreter και compiler.
Άλκη αν θες δες και εσύ το turbowarp, πιστεύω ότι αξίζει και αυτό να μπει στα αποθετήρια του sch.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 01 Μαρ 2022, 08:59:23 ΠΜ
Ανέβασα και την 32bit και την 64bit έκδοση στα αποθετήρια, όποιος μπορεί ας τα δοκιμάσει για να βεβαιωθούμε ότι δουλεύουν όλα σωστά.

Κώδικας (Bash) [Επιλογή]
sudo apt-get update
sudo apt-get install turbowarp-desktop
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: vovos στις 01 Μαρ 2022, 09:58:01 ΠΜ
Δοκίμασα εγκατάσταση από τα αποθετήρια την 64bit έκδοση και όλα δουλεύουν μια χαρά!
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: apapakL στις 02 Μαρ 2022, 11:00:59 ΜΜ
Επίσης εγκατάσταση από τα αποθετήρια σε 18.04 32bit όλα καλά!
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 03 Μαρ 2022, 09:38:31 ΠΜ
Εκεί που δεν είχαμε 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.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 04 Μαρ 2022, 08:56:26 ΠΜ
Ανέβασα νέα έκδοση του Scratch 3 στο GitHub: v3.29.1 (https://github.com/markakis-sch/scratch-desktop/releases/tag/v3.29.1)

Μόλις ο Άλκης ανεβάσει τη νέα έκδοση στο αποθετήριο, θα την πάρετε στο επόμενο update που θα κάνετε.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 04 Μαρ 2022, 08:59:22 ΠΜ
Ready!
Παπαπα από την παραγωγή στην κατανάλωση σε 3 λεπτά, είμαστε άπαιχτοι! :D
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 04 Μαρ 2022, 09:44:41 ΠΜ
Αν κάπου το 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"
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: jim_katsar στις 21 Μαρ 2022, 01:12:46 ΜΜ
Έχω από έναν υπολογιστή στα δύο σχολεία που πάω όπου εμφανίζει κατά την έναρξη του scratch3: ο φυλλομετρητής σας δεν υποστηρίζει το WebGL. Εννοείται ότι πέρασα την παραπάνω σχετική εντολή που έδωσε ο Άλκης στο ltsp.conf και εκτέλεσα την εντολή: ltsp initrd
Δεν θυμάμαι αν δούλευε στην προηγούμενη έκδοση του scratch3 γιατί τώρα άρχισα να δουλεύω με scratch.
Καμία άλλη ιδέα;;;
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 21 Μαρ 2022, 01:31:15 ΜΜ
Άνοιξε ένα τερματικό στον client και γράψε:

LIBGL_ALWAYS_SOFTWARE=1 scratch-desktop

Αν παίξει τότε κάτι πήγε στραβά με το ltsp.conf.
Αν δεν παίξει έλα από το chat room (https://ts.sch.gr/docs/linux/support/) γιατί θα είναι δύσκολη περίπτωση...
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: jim_katsar στις 21 Μαρ 2022, 02:13:59 ΜΜ
Έπαιξε κανονικά!
Τώρα τι κάνουμε;;; Και στα δύο σχολεία να πήγε κάτι στραβά με το ltsp.conf;;; Εντύπωση μου κάνει!
Επισυνάπτω το ltsp.conf για να το δεις από κοντά μήπως κάτι έχει ξεφύγει
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: alkisg στις 21 Μαρ 2022, 03:45:01 ΜΜ
Καλά το βλέπω το 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 δεν έχεις;
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 21 Μαρ 2022, 07:24:59 ΜΜ
Μου το έβγαζε και εμένα κάποια στιγμή με το online Scratch 3 (σε Mozilla, Chrome) στο εργαστήριο πριν την αναβάθμιση των υπολογιστών. Λογικά είναι θέμα hardware ή/και driver κάρτας γραφικών. Είχα κάνει το workaround που προτείνει ο Άλκης (LIBGL_ALWAYS_SOFTWARE=1).

Αν θέλεις, πριν το εφαρμόσεις και εσύ, δοκίμασε το online Scratch 3 (https://scratch.mit.edu/projects/editor/?tutorial=getStarted) και πες μας αν βγάζει το ίδιο μήνυμα στον συγκεκριμένο υπολογιστή.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: jim_katsar στις 22 Μαρ 2022, 05:54:40 ΜΜ
Παράθεση από: 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 και πες μας αν βγάζει το ίδιο μήνυμα στον συγκεκριμένο υπολογιστή.
Δεν χάνω κάτι να δοκιμάσω και αυτό.

Ευχαριστώ και θα επανέλθω
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: jim_katsar στις 23 Μαρ 2022, 09:19:13 ΠΜ
Για την ιστορία του πράγματος το πρόβλημα προέκυπτε από τις συντομεύσεις που είχα δημιουργήσει χειροκίνητα.
Οι "χειροκίνητες" συντομεύσεις δεν έπαιζαν γιατί δεν έβλεπαν την εντολή: "LIBGL_ALWAYS_SOFTWARE=1 scratch-desktop" από το ltsp.conf
Εννοείται η ανακάλυψη έγινε με την βοήθεια του Άλκη.
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: ddimakis στις 28 Σεπ 2022, 10:17:10 ΠΜ
Καλημέρα,
για επιβεβαίωση, το scratch-desktop δουλεύει μόνο σε 64 bit, σωστά;
Για 32bit υπάρχει μόνο το Turbowrap;
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: markakis στις 28 Σεπ 2022, 06:38:09 ΜΜ
To Electron, στο οποίο βασίζεται το Scratch 3, από την έκδοση 4.0 έχει σταματήσει (https://www.electronjs.org/blog/linux-32bit-support) να υποστηρίζει 32bit i386 έκδοση στο Linux.
Λογικά αυτός είναι ο λόγος που και το TurboWarp (https://desktop.turbowarp.org/) στην τελευταία του έκδοση (v1.5.0) δεν υποστηρίζει 32bit.

Επομένως για 32 bit εκδόσεις Linux οι λύσεις που βλέπω είναι είτε online Scratch 3 (https://scratch.mit.edu/projects/editor/?tutorial=getStarted), είτε TurboWarp v1.4.0 (https://github.com/TurboWarp/desktop/releases/tag/v1.4.0)
Τίτλος: Απ: Linux binaries για scratch desktop (scratch3 offline)
Αποστολή από: vovos στις 03 Απρ 2023, 09:36:39 ΠΜ
Καλημέρα!
Όποτε μπορέσεις Άλκη ανέβασε στα αποθετήρια την τελευταία έκδοση του TurboWarp (1.7.1) (https://desktop.turbowarp.org/), λύνει αρκετά προβλήματα.

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

Για όσους βιάζονται (όπως εγώ) η εγκτατάσταση από τα δικά τους αποθετήρια γίνεται έτσι:
Κώδικας [Επιλογή]
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