Προβληματική τοπική εκτέλεση διδακτικού υλικού από το φωτόδεντρο.

Ξεκίνησε από διδάσκων αει διδασκόμενος, 22 Δεκ 2016, 09:11:54 ΜΜ

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

διδάσκων αει διδασκόμενος

Αγαπητοί συνάδελφοι αντιμετωπίζω ένα πρόβλημα με διδακτικό υλικό του φωτόδεντρου που εκτελώ τοπικά. Τρέχω firefox 50.1.0 σε ubuntu 12.04. Για προφανείς λόγους ταχύτητας σχεδόν πάντα κατεβάζω το υλικό του φωτόδεντρου τοπικά. Μερικές φορές όμως swf αρχεία δεν παίζουν τοπικά στον firefox (ενώ αν επισκεφθεί κανείς την αντίστοιχη θέση http://photodentro.edu.gr/.... παίζουν).

Ένα παράδειγμα που με ταλαιπωρεί αυτές τις μέρες είναι αυτό: http://photodentro.edu.gr/v/item/ds/8521/1170

Όταν επισκέπτομαι τη σελίδα παίζει κανονικά (αργεί βέβαια). Όταν όμως κατεβάζω το συμπιεσμένο, το αποσυμπιέζω και ζητώ από τον firefox να μου δείξει το index.html δεν παίζει. Εννοείται έχω το πρόσθετο adobe flash στον mozilla.

Μερικές φορές λύνω τέτοια προβλήματα με τον gnash. Τρέχω δηλαδή στους clients την εντολή gnash /home/Shared/...../τάδε.swf αλλά στην περίπτωση αυτή ούτε αυτό μπορώ να κάνω γιατί ο gnash παίζει μεν (σε αντίθεση με τον browser), όμως εμφανίζει εικόνες χωρίς κείμενο δε.

Το έχει αντιμετωπίσει κανείς;

alkisg

Ο adobe flash player δεν θεωρεί έμπιστο τον τοπικό δίσκο και έτσι αρνείται να φορτώσει τα σχετικά αρχεία.
Ένας τρόπος να το παρακάμψεις είναι να δώσεις τις παρακάτω εντολές:
Κώδικας: Bash
sudo -i
mkdir -p /etc/adobe/FlashPlayerTrust
echo "/home/Shared/" > /etc/adobe/FlashPlayerTrust/Shared
exit


Με αυτόν τον τρόπο ο φάκελος Shared θα θεωρείται έμπιστος και οτιδήποτε βάζεις εκεί θα φορτώνεται.

διδάσκων αει διδασκόμενος

Σωστά και παίζει. :)

Χρόνια πολλά Άλκη και πρώτα από όλα με υγεία. Να χαίρεσαι την οικογένειά σου και εμείς πάντα να απολαμβάνουμε την πολύτιμη βοήθειά σου. ;)

alkisg

Χρόνια πολλά και ευτυχισμένα σε όλους! Να είστε με τους ανθρώπους που αγαπάτε με υγεία και χαρά, και όσο για τα τεχνικά ζητήματα δεν ανησυχώ, θα την βρίσκουμε την άκρη! :)

Sammy Dead

Με τα swf που έρχονται με το πακέτο dimotiko τι γίνεται (μαθηματικά δημοτικού κλπ); Έκανα αυτό που έχεις στο code αλλά αντί για το /home/Shared έβαλα το /usr/share (είδα από το url ότι εκεί βρίσκεται το swf). Αλλά δεν παίζει..


Sammy Dead

Ναι λύθηκε, παρελειψα να το αναφέρω. Πρέπει όμως σε κάθε πσ ξεχωριστά ε;

διδάσκων αει διδασκόμενος

Ναι, πρέπει να γίνει για κάθε λογαριασμό. Αν όμως έχεις μόνο ένα λογαριασμό σε κάθε PC, μπορείς να το αποφύγεις με την εξής τρόπο. Αφού εισαχθούν οι μαθητές στους λογαριασμούς τους να δώσεις από την γραμμή εντολών του επόπτη μόνο μια φορά επιλέγοντας όμως όλους την εντολή: echo "user_pref("plugins.http_https_only", false)" >> $HOME/.mozilla/firefox/*.default/prefs.js.

Ο σκοπός της εντολής είναι να προστεθεί στο αρχείο prefs.js η γραμμή user_pref("plugins.http_https_only", false). Η μεταβλητή $HOME (ακριβώς με κεφαλαία) θα μεταφραστεί στο home directory του κάθε χρήστη οπότε δεν θα χρειαστεί να το δώσεις ξεχωριστά για τον καθένα. Δηλαδή στο λογαριασμό PC1 που τρέχει στο PC1 θα μεταφραστεί /home/PC1/ κλπ. Το μόνο πρόβλημα με αυτή τη λύση είναι ότι σε κάποιο από τα home directories μέσα στο .mozilla/firefox/ μπορεί να υπάρχουν δύο φάκελοι (xxxxx.default και yyyyy.default) οπότε δεν θα δουλέψει.