Βοηθεια με Sebran

Ξεκίνησε από παρις, 05 Οκτ 2019, 04:13:36 ΜΜ

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

alkisg

Το δοκίμασα σε 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 λεπτα πανω κατω. Καμια λυση εδω;
Ενω μου αρεσει το αποφευγω πλεον... :-\

alkisg

Παράθεση από: παρις στις 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...

thanos

Φοβερός! Ευχαριστώ πολύ!
Νέα εποχή για το Sebran :)

ntalkos

Μπορώ άραγε να τρέξω sebran σε raspberry (χωρίς Wine - που δεν το σηκώνουν);
Να το κατεβάσω από κάποιο αποθετήριο; (δεν έχω LTSP)

alkisg

Θα έπρεπε να πάρεις τον πηγαίο κώδικα του Sebran και να αφιερώσεις λίγες μέρες ώστε να κάνεις τις απαραίτητες αλλαγές για να γίνει compile με το νέο Delphi που υποστηρίζει compile για Linux.

Αν ξέρεις Delphi/Pascal και έχεις και όρεξη, γίνεται...

παρις

Ξεκινάει προεπιλογή με Αγγλικά. Ένα update με Ελληνικά προεπιλογή γίνεται;

Kermit, ο Βάτραχος

Καλημέρα!

Μετά την αναβάθμιση από 20.04 σε 22.04 το sebran μου παραπονιέται για missing fonts και εμφανίζει ένα μαύρο τετράγωνο στο πάνω αριστερό μέρος της οθόνη με ένα λευκό Z.

Αυτό σε δύο εργαστήρια.

Δεν βρήκα ξεχωριστό πακέτο γραμματοσειράς στο αποθετήριο.

Τι οφείλω να κάνω;

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

alkisg

Το λευκό Ζ είναι το 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, ο Βάτραχος

Παράθεση από: 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.
Αν κάποιος είναι πρόθυμος να το αναλάβει, εγώ μπορώ να τον βοηθήσω λιγουλάκι όπου κολλήσει.

Εγώ από τη μεριά μου δεν θα είμαι σε θέση για το επόμενο διάστημα να το αναλάμβανα, αν και θα με γοήτευε! :'(

alkisg

#26
Παράθεση από: Kermit, ο Βάτραχος στις 15 Σεπ 2022, 12:32:36 ΜΜΌταν λες όμως πως πρέπει να αντιγραφούν κάπου κεντρικά, ποιο σημείο ενδείκνυται;

Για παράδειγμα, με τις παρακάτω εντολές:

Κώδικας: Bash
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, το ανέφερα εδώ.
Αν χρησιμοποιηθεί το xfwm4 (από το XFCE) αντί του marco (από το MATE) τότε παίζει χωρίς να χρειάζεται workaround.
Καλύτερες λύσεις αργότερα, αν δεν βρεθεί κάποιος να το κάνει port σε Lazarus.
Ανεβάζω εδώ και τον κώδικα sebran_source.zip αν θέλει κανείς να τον δει.[/code]

Kermit, ο Βάτραχος

Ευχαριστώ, Άλκη!

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

alkisg

Έκανα compile νέα έκδοση του sebran και ανέβασα νέο πακέτο sebran 1.492-1 στο αποθετήριο, το οποίο λύνει τα παρακάτω θέματα:

- Απόκρυψη της φόρμας εξόδου
- Φόρτωση των fonts από τον κατάλογο του sebran
- Ορισμός των ελληνικών ως προεπιλεγμένη γλώσσα

Επιπρόσθετα ανέβασα νέα έκδοση του διαχειριστή παραθύρων marco η οποία λύνει το πρόβλημα με το κομμένο παράθυρο.

Εν τέλει, κάνοντας μια απλή ενημέρωση θα πρέπει να έχουν πια λυθεί όλα τα προβλήματα με το sebran.

Kermit, ο Βάτραχος

Αυτό σημαίνει πως πρέπει να αναιρέσει κανείς τις τροποποιήσεις στο winecfg που ανέφερες ως workaround;

Παράθεση από: alkisg στις 15 Σεπ 2022, 09:55:09 ΠΜΔώσε την εντολή winecfg και πήγαινε Graphics > [ ] Allow the window manager to control the windows.


Ή δεν παίζει ρόλο;

Ευχαριστώ για τον κόπο σου!