https://online.seterra.com/en/p/sebran
Πως το τρεχω με wine και πως μπαινει link στο menu στα παιχνιδια;
Γράψε wine sebran.exe για να τρέξει, ή δες αυτό (http://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).
Για εγκατάσταση σε όλους τους χρήστες, δες αυτό το θέμα (https://alkisg.mysch.gr/steki/index.php?topic=7947.0) που είναι παρόμοιο.
αν το βάλω στα κοινόχρηστα του καθηγητή στο καθε τμήμα πρέπει να τρέχω για καθε ένα τμήμα το setup; και να βάζω το τελικο link στον δημόσιο κατάλογο;
Με τα κοινοχρηστα το ειχα κανει
Σημερα το πρωϊ καταφεραμε μαζι με τον Αλκη να εξασφαλισουμε αδεια αναδιανομης για το sebran.
Προτεινω να υπαρχει μεσα στο dimotiko και στο dimotiko-extra απο το synaptic. Αλλα και επιλογη ξεχωριστα αμα γινεται για εμας που καναμε εγκατασταση.
Αρα δεν χρειαζεται wine κτλ κολπα οσοι το θελετε.
Επισης ενα ευχαριστω στην δημιουργο μια ευγενεστατη Σουϊδεζα ειναι,σε καθε σελιδα που θα αναφερεται το sebran στο wiki του αποθετηριου μην φανουμε αχαριστοι ::)
Ανέβασα το sebran στο αποθετήριο, όποιος θέλει να το δοκιμάσει δίνει:
sudo apt-get update
sudo apt-get install sebran
Στην αρχή εμφανίζει ένα διάλογο ότι δεν έχουν εγκατασταθεί σωστά τα fonts, πατάμε ΟΚ.
Στη συνέχεια πηγαίνουμε About Sebran → Language → Greek.
Έχω ένα περίεργο πρόβλημα: Δουλεύει ΟΚ στα περισσότερα μηχανήματα, αλλά τα fonts είναι χαλασμένα στα pc10, pc11, pc12. Βάζω Ελληνικά, αλλά το πρόβλημα συνεχίζει - και το μήνυμα ξαναβγαίνει.
Στο pc10 ας πούμε ότι συνδέεται ο user10.
Δοκίμασε να συνδεθείς ως user10 στον server, παρουσιάζεται τότε το πρόβλημα;
Αν ναι, δοκίμασε να διαγράψεις εντελώς τον φάκελο /home/user10/.wine του χρήστη αυτού, και ξανατρέξε το sebran για να δημιουργηθεί ένας καθαρός.
Το μήνυμα για τα fonts θα βγαίνει πάντα, δεν είναι εύκολο να αποφευχθεί, απλά αγνόησέ το.
Τελικά έκανα εγκατάσταση των sebran fonts σε κάθε χρήστη ξεχωριστά, και όλα καλά.
Με τη νέα, καθαρή εγκατάσταση του Sebran στον καινούργιο server, φαίνεται ότι τα fonts δεν εγκαθίστανται καθόλου κατά το install, και πρέπει να τα βάλω με το χέρι.
Έστειλα ενημερωμένη έκδοση που διορθώνει το πρόβλημα, κάνε μια δοκιμή:
sudo apt update
sudo apt full-upgrade --yes
Ναι, όλα καλά μετά την ενημέρωση. :) Ευχαριστώ!
... εκτός βέβαια το παλιό πρόβλημα με το Help File. Κάποια στιγμή, αναπόφευκτα, οι μαθητές θα πατήσουν το help (ερωτηματικό, ;) και τότε θα κολλήσει το πρόγραμμα με μήνυμα
Error while reading the file 'sebran.chm'
Δεν ξέρω αν αυτό μπορεί να φτιαχτεί σε επίπεδο installation package...
Απλό warning είναι, πατάνε ΟΚ και φεύγει. Οπότε αφού δεν είναι σημαντικό, στα TODO για πολύ αργότερα... :)
Εχμ... Για να πω την αλήθεια, δεν είναι τόσο απλό. Πρόκειται για πρωτάκια.
Τους βγαίνει το παράθυρο, πατάνε έξω από αυτό, φεύγει από focused, δεν υπάρχει περίπτωση, βέβαια, να πατήσουν Alt-Tab για να το βρούν, "κολλάει" το πρόγραμμα. Στην πραγματικότητα είναι τόσο μεγάλο το πρόβλημα, που για το λόγο αυτό δεν χρησιμοποιώ το Sebran στο Linux, πλέον . Κατέληγα πάντα με μια τάξη να μου φωνάζει "κύριε, κύριε κόλλησε." Κόλαση.
Δεν έχω καταφέρει να το φτιάξω με το χέρι, οποιαδήποτε συμβουλή θα ήταν ευπρόσδεκτη.
Το σωστό είναι να αναφερθεί το πρόβλημα στο wine και να επιλυθεί εκεί.
Πιο άμεσα, αυτό που θα μπορούσαμε ίσως να κάνουμε, είναι να βρούμε ποιο dll χρησιμοποιεί για το άνοιγμα του .chm, και να κάνουμε "wine dll override" με το αντίστοιχο dll των Windows.
Οπότε, στα TODO για πιο σύντομα. :)
Το δοκίμασα σε Windows XP και είχε το ίδιο πρόβλημα!
Παρ' όλα αυτά, η καλή developer του sebran μας έστειλε τον πηγαίο κώδικα οπότε βρήκα δύο λύσεις.
Πρώτη επιλογή: αντικαθιστάτε το /usr/share/sebran/SEBRAN.chm με το συνημμένο SEBRAN.HLP. Αυτό κάνει τη βοήθεια να εμφανίζεται και όλα δουλεύουν όπως σχεδιάστηκαν. Αλλά νομίζω ότι το πρόβλημα που ανάφερες παραμένει, δηλαδή αν τα παιδιά πατήσουν εκτός της βοήθειας, πάλι δεν είναι εύκολο να τη βρουν και να την κλείσουν.
Δεύτερη επιλογή: αντικαθιστάτε το /usr/share/sebran/SEBRAN.chm με το συνημμένο CHARMAP.HLP. Αυτό κάνει τη βοήθεια να μη δουλεύει, αλλά χωρίς μήνυμα λάθους.
Οπότε ερώτηση... ποια από τις δύο λύσεις είναι καλύτερη, για να στείλουμε νέο πακέτο με αυτή; Η "σωστή" που κάνει τη βοήθεια να εμφανίζεται, ή η "λάθος" που κάνει τη βοήθεια να μην εμφανίζεται;
Edit: τελικά η "σωστή" λύση επιτρέπει στο μαθητή να συνεχίσει να δουλεύει ακόμα κι αν η βοήθεια είναι στο background, οπότε στέλνω ενημέρωση με αυτή, κι αν κάποιος θέλει ας κάνει χειρωνακτικά τη δεύτερη λύση.
Παράθεση από: alkisg στις 24 Δεκ 2019, 09:22:52 ΠΜ
Το δοκίμασα σε Windows XP και είχε το ίδιο πρόβλημα!
Παρ' όλα αυτά, η καλή developer του sebran μας έστειλε τον πηγαίο κώδικα οπότε βρήκα δύο λύσεις.
Πρώτη επιλογή: αντικαθιστάτε το /usr/share/sebran/SEBRAN.chm με το συνημμένο SEBRAN.HLP. Αυτό κάνει τη βοήθεια να εμφανίζεται και όλα δουλεύουν όπως σχεδιάστηκαν. Αλλά νομίζω ότι το πρόβλημα που ανάφερες παραμένει, δηλαδή αν τα παιδιά πατήσουν εκτός της βοήθειας, πάλι δεν είναι εύκολο να τη βρουν και να την κλείσουν.
Δεύτερη επιλογή: αντικαθιστάτε το /usr/share/sebran/SEBRAN.chm με το συνημμένο CHARMAP.HLP. Αυτό κάνει τη βοήθεια να μη δουλεύει, αλλά χωρίς μήνυμα λάθους.
Οπότε ερώτηση... ποια από τις δύο λύσεις είναι καλύτερη, για να στείλουμε νέο πακέτο με αυτή; Η "σωστή" που κάνει τη βοήθεια να εμφανίζεται, ή η "λάθος" που κάνει τη βοήθεια να μην εμφανίζεται;
Edit: τελικά η "σωστή" λύση επιτρέπει στο μαθητή να συνεχίσει να δουλεύει ακόμα κι αν η βοήθεια είναι στο background, οπότε στέλνω ενημέρωση με αυτή, κι αν κάποιος θέλει ας κάνει χειρωνακτικά τη δεύτερη λύση.
Ενα thanks με το ονοματεπωνυμο της να βαλουμε καπου. Στο αποθετηριο ή καπου αλλου.
Εμενα μου αργει πολυ να ανοιξει, κανει configuring wine με καθε ενα account και κανει 7 λεπτα πανω κατω. Καμια λυση εδω;
Ενω μου αρεσει το αποφευγω πλεον... :-\
Παράθεση από: παρις στις 25 Δεκ 2019, 12:55:56 ΠΜ
Ενα thanks με το ονοματεπωνυμο της να βαλουμε καπου. Στο αποθετηριο ή καπου αλλου.
Όλα τα ονόματα των συγγραφέων κάθε πακέτου εμφανίζονται στο copyright file, π.χ. /usr/share/doc/sebran/copyright.
Είναι αδύνατο να τα βάλουμε ξεχωριστά και αλλού, υπάρχουν εκατοντάδες χιλιάδες open source προγραμματιστές που μας χαρίζουν δωρεάν τα προγράμματά τους.
Παράθεση από: παρις στις 25 Δεκ 2019, 12:58:44 ΠΜ
Εμενα μου αργει πολυ να ανοιξει, κανει configuring wine με καθε ενα account και κανει 7 λεπτα πανω κατω. Καμια λυση εδω;
Ενω μου αρεσει το αποφευγω πλεον... :-\
Την πρώτη φορά που κάποιος τρέχει οποιαδήποτε εφαρμογή wine, γίνεται κάτι σαν μικρή εγκατάσταση των windows, οπότε χρειάζεται κάποιο χρόνο, αλλά σαφώς λιγότερο από ένα λεπτό.
Τις επόμενες φορές αυτή η καθυστέρηση δεν υπάρχει.
Αν εσύ βλέπεις κάτι διαφορετικό, να έρθεις να το δούμε μέσω IRC.
Π.χ. την τελευταία φορά που είχες καθυστέρηση, είχατε 5 προγράμματα ανοιχτά και είχε τελειώσει η RAM...
Φοβερός! Ευχαριστώ πολύ!
Νέα εποχή για το Sebran :)
Μπορώ άραγε να τρέξω sebran σε raspberry (χωρίς Wine - που δεν το σηκώνουν);
Να το κατεβάσω από κάποιο αποθετήριο; (δεν έχω LTSP)
Θα έπρεπε να πάρεις τον πηγαίο κώδικα του Sebran και να αφιερώσεις λίγες μέρες ώστε να κάνεις τις απαραίτητες αλλαγές για να γίνει compile με το νέο Delphi που υποστηρίζει compile για Linux.
Αν ξέρεις Delphi/Pascal και έχεις και όρεξη, γίνεται...
Ξεκινάει προεπιλογή με Αγγλικά. Ένα update με Ελληνικά προεπιλογή γίνεται;
Καλημέρα!
Μετά την αναβάθμιση από 20.04 σε 22.04 το sebran μου παραπονιέται για missing fonts και εμφανίζει ένα μαύρο τετράγωνο στο πάνω αριστερό μέρος της οθόνη με ένα λευκό Z.
Αυτό σε δύο εργαστήρια.
Δεν βρήκα ξεχωριστό πακέτο γραμματοσειράς στο αποθετήριο.
Τι οφείλω να κάνω;
Ευχαριστώ πολύ!
Το λευκό Ζ είναι το N από το πλάγιο sebraN. Όλα τα υπόλοιπα περιεχόμενα του παράθυρου κόβονται.
Δώσε την εντολή winecfg και πήγαινε Graphics > [ ] Allow the window manager to control the windows.
Το μήνυμα των fonts μπορεί να αφαιρεθεί αν αντιγραφούν τα αρχεία /usr/share/sebran/*.ttf κάπου κεντρικά.
Πριν όμως διαθέσουμε περισσότερο χρόνο στο να αυτοματοποιήσουμε όλα αυτά τα περίεργα workarounds, μήπως θέλει κανείς να κάνει την βέλτιστη λύση, δηλαδή να υιοθετήσει ως προγραμματιστής το εγκαταλελειμμένο sebran και να το κάνει port / compile με το Lazarus IDE (Pascal);
Έτσι θα είναι πλέον native Linux application, δεν θα χρειάζεται καν το wine ούτε και κανένα workaround.
Αν κάποιος είναι πρόθυμος να το αναλάβει, εγώ μπορώ να τον βοηθήσω λιγουλάκι όπου κολλήσει.
Παράθεση από: alkisg στις 15 Σεπ 2022, 09:55:09 ΠΜΤο λευκό Ζ είναι το N από το πλάγιο sebraN. Όλα τα υπόλοιπα περιεχόμενα του παράθυρου κόβονται.
Δώσε την εντολή winecfg και πήγαινε Graphics > [ ] Allow the window manager to control the windows.
Το μήνυμα των fonts μπορεί να αφαιρεθεί αν αντιγραφούν τα αρχεία /usr/share/sebran/*.ttf κάπου κεντρικά.
Όπως το γράφεις είναι!
Όταν λες όμως πως πρέπει να αντιγραφούν κάπου κεντρικά, ποιο σημείο ενδείκνυται;
Παράθεση από: alkisg στις 15 Σεπ 2022, 09:55:09 ΠΜΤο λευκό Ζ είναι το N από το πλάγιο sebraN. Όλα τα υπόλοιπα περιεχόμενα του παράθυρου κόβονται.
Δώσε την εντολή winecfg και πήγαινε Graphics > [ ] Allow the window manager to control the windows.
Το μήνυμα των fonts μπορεί να αφαιρεθεί αν αντιγραφούν τα αρχεία /usr/share/sebran/*.ttf κάπου κεντρικά.
Πριν όμως διαθέσουμε περισσότερο χρόνο στο να αυτοματοποιήσουμε όλα αυτά τα περίεργα workarounds, μήπως θέλει κανείς να κάνει την βέλτιστη λύση, δηλαδή να υιοθετήσει ως προγραμματιστής το εγκαταλελειμμένο sebran και να το κάνει port / compile με το Lazarus IDE (Pascal);
Έτσι θα είναι πλέον native Linux application, δεν θα χρειάζεται καν το wine ούτε και κανένα workaround.
Αν κάποιος είναι πρόθυμος να το αναλάβει, εγώ μπορώ να τον βοηθήσω λιγουλάκι όπου κολλήσει.
Εγώ από τη μεριά μου δεν θα είμαι σε θέση για το επόμενο διάστημα να το αναλάμβανα, αν και θα με γοήτευε! :'(
Παράθεση από: Kermit, ο Βάτραχος στις 15 Σεπ 2022, 12:32:36 ΜΜΌταν λες όμως πως πρέπει να αντιγραφούν κάπου κεντρικά, ποιο σημείο ενδείκνυται;
Για παράδειγμα, με τις παρακάτω εντολές:
sudo -i
mkdir -p /usr/share/fonts/wine
cd /usr/share/fonts/wine
ln -s ../../sebran/Sebran3_.ttf .
ln -s ../../sebran/SEBRS___.TTF .
Κάπου φταίει ο διαχειριστής παραθύρων marco για όλα αυτά σε συνδυασμό με τη νέα έκδοση του wine, το ανέφερα εδώ (https://github.com/mate-desktop/marco/issues/735).
Αν χρησιμοποιηθεί το xfwm4 (από το XFCE) αντί του marco (από το MATE) τότε παίζει χωρίς να χρειάζεται workaround.
Καλύτερες λύσεις αργότερα, αν δεν βρεθεί κάποιος να το κάνει port σε Lazarus.
Ανεβάζω εδώ και τον κώδικα sebran_source.zip αν θέλει κανείς να τον δει.[/code]
Ευχαριστώ, Άλκη!
Στο ένα σχολείο δούλεψε άψογα, στο άλλο σχολείο θα έχω παραλείψει κάποιο βήμα και δεν διορθώθηκε.
Θα το τσεκάρω την άλλη Τρίτη που θα ξαναπάω.
Έκανα compile νέα έκδοση του sebran και ανέβασα νέο πακέτο sebran 1.492-1 στο αποθετήριο, το οποίο λύνει τα παρακάτω θέματα:
- Απόκρυψη της φόρμας εξόδου
- Φόρτωση των fonts από τον κατάλογο του sebran
- Ορισμός των ελληνικών ως προεπιλεγμένη γλώσσα
Επιπρόσθετα ανέβασα νέα έκδοση του διαχειριστή παραθύρων marco η οποία λύνει το πρόβλημα με το κομμένο παράθυρο.
Εν τέλει, κάνοντας μια απλή ενημέρωση θα πρέπει να έχουν πια λυθεί όλα τα προβλήματα με το sebran.
Αυτό σημαίνει πως πρέπει να αναιρέσει κανείς τις τροποποιήσεις στο winecfg που ανέφερες ως workaround;
Παράθεση από: alkisg στις 15 Σεπ 2022, 09:55:09 ΠΜΔώσε την εντολή winecfg και πήγαινε Graphics > [ ] Allow the window manager to control the windows.
Ή δεν παίζει ρόλο;
Ευχαριστώ για τον κόπο σου!
Και να μείνει ενεργή αυτή η επιλογή δεν ενοχλεί κάπου.
Παρόλα αυτά αν θες να την ακυρώσεις μαζικά, μπορείς να διαγράψεις όλους τους φακέλους .wine πηγαίνοντας στην εκτέλεση εντολών (https://ts.sch.gr/wiki/linux/ltsp/run-commands/) και γράφοντας "rm -rf .wine" στο διάλογο.