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

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: alkisg στις 21 Σεπ 2018, 08:29:14 ΠΜ

Τίτλος: Πρόβλημα με εικόνες jpg στο scratch 1.4
Αποστολή από: alkisg στις 21 Σεπ 2018, 08:29:14 ΠΜ
Στο scratch 1.4 δεν γίνεται εισαγωγή εικόνων jpg, για παράδειγμα:

Κλικ στο Σκηνικό κάτω δεξιά → Υπόβαθρα → Εισαγωγή → Nature → beach-malibu.
Εμφανίζεται γκρι αντί για εικόνα και λέει μέγεθος 0.01 KB.
Αντίθετα, εικόνες .png και .gif εισάγονται μια χαρά.

Αυτό γίνεται επειδή στο Debian προσπάθησαν να αποφύγουν την ενσωμάτωση κάποιων βιβλιοθηκών του squeak-vm (https://www.raspberrypi.org/forums/viewtopic.php?f=77&t=15583&start=25#p934869), ώστε να χρησιμοποιούνται αυτές του συστήματος, αλλά τελικά στις καινούργιες εκδόσεις είναι ασύμβατες.

Μια quick & dirty λύση είναι να πάρουμε το squeak-vm από το Fedora. Δηλαδή:
Κώδικας (Bash) [Επιλογή]

sudo apt-get install scratch
cd $(mktemp -d)
wget http://archives.fedoraproject.org/pub/archive/fedora-secondary/releases/26/Everything/i386/os/Packages/s/squeak-vm-4.10.2.2614-15.fc26.i686.rpm
engrampa -h squeak-*.rpm
sudo rm -rf /usr/lib/squeak/4.10.2-2614/
sudo cp -r usr/lib*/squeak/4.10.2-2614/ /usr/lib/squeak/


Αν έχετε 64bit εγκατάσταση, αλλάξτε την 3η γραμμή με την παρακάτω:
Κώδικας (Bash) [Επιλογή]

wget http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/26/Everything/x86_64/os/Packages/s/squeak-vm-4.10.2.2614-15.fc26.x86_64.rpm


Τα παραπάνω έχουν δοκιμαστεί ελάχιστα, οπότε αν δείτε πρόβλημα φωνάξτε.
Τίτλος: Απ: Πρόβλημα με εικόνες jpg στο scratch 1.4
Αποστολή από: gidarakos στις 03 Οκτ 2018, 11:14:29 ΠΜ
Για 32bit εγκατάσταση, το lib64 στο path της 6ης εντολής θα πρέπει να αλλάξει σε lib. Δηλαδή:
Κώδικας (bash) [Επιλογή]
sudo cp -r usr/lib/squeak/4.10.2-2614/ /usr/lib/squeak/
Τίτλος: Απ: Πρόβλημα με εικόνες jpg στο scratch 1.4
Αποστολή από: alkisg στις 03 Οκτ 2018, 11:31:11 ΠΜ
Thanks, το άλλαξα σε lib* ώστε να παίζει και στις δύο περιπτώσεις.