Δημοσιεύτηκε: 30 Μάιος 2010, 10:09
Όπως έχεις παρατηρήσει, στο σύστημα σου υπάρχει ήδη εγκατεστημένο ενα κινουμενο background. το cosmos.
Αυτό βρίσκεται στον φάκελο
Πήγαινε σε εκείνον τον φάκελο και αντίγραψε το background-1.xml σε ενα φάκελο που θα έχεις φτιάξει εσύ στον προσωπικό σου φάκελο. Έστω οτι τον φάκελο (και το όνομα του background) τον ονομάζεις "my_life"
Μέσα σε αυτον τον φάκελο θα αντιγράψεις όλες τις εικονες που θέλεις να εναλλασει το background.
Επειτα ανοίγεις το background-1.xml μέσα στον φακελο my_life με τον επεξεργαστή κειμενου gedit.
Στο αρχείο αυτο περιγράφεται ενα διάγραμμα ροής/καταστάσεων που θα έχει το background που θα φτιάξεις . Επειδη το αντιγράψαμε απο το cosmos όταν το ανοίξουμε βλέπουμε την περιγραφή του διαγραμματος για το cosmos.
π.χ. το αρχειο background-1.xml
Οπως βλέπεις έχει μια αρκετά αυστηρή δομή. Η περιγραφή του background περικλείεται απο τα <background> </background>.
To background έχει τα εξής "παιδία" "μέσα" του:
1) ώρα έναρξης <starttime> </starttime> . Στα πεδία που έχει αναμεσα τους περιγράφεις απο ποτε θες να ξεκινήσει το μέτρημα έναρξης.
2) καταστάσεις <static> </static> . Στα πεδία ανάμεσα έχει περιγραφη για την διάρκεια και το αρχείο εικόνας που θέλεις να δείχνει τότε. Η διάρκεια αν δεν κανω λάθος ειναι σε δευτερόλεπτα. Οποτε στo δικό σου, θα ορίσεις εσύ το αρχείο που θέλεις να βλέπεις πρώτο, και για πόσο χρον. διαστημα.
3) μεταβάσεις <transition> </transition> . Στα πεδία που έχει αναμεσα του περιγράφεις την αλλαγή που θέλεις να κάνει, και πόσο θέλεις να διαρκέσει.
στο <from></from> βάζεις το αρχειο που έδειχνει η προηγουμενη κατασταση και στο <to></to> το αρχειο που θές να δειχνει η επομενη κατασταση.
Αν ακολουθήσεις στο αρχείο που θά έχεις σαν δείγμα τις μεταβάσεις παρατηρείς οτι κανουν κύκλο οι καταστάσεις. (απο την τελευταια κατασταση μεταβαινει στην πρώτη ξανα με ενα transition). Αν δεν το τηρήσεις αυτο, απλα θα βλέπεις την τελευταια σου εικόνα απο ενα σημειο και μετα.
Όταν τελειώσεις, πας στην επιλογη του background και κανεις προσθήκη. Εκει επιλέγεις το αρχείο xml που πειράξαμε.
Δεν γνωρίζω πιο ευκολο τρόπο να σου πώ.
Αυτό βρίσκεται στον φάκελο
- Κώδικας: Επιλογή όλων
/usr/share/backgrounds/cosmos
Πήγαινε σε εκείνον τον φάκελο και αντίγραψε το background-1.xml σε ενα φάκελο που θα έχεις φτιάξει εσύ στον προσωπικό σου φάκελο. Έστω οτι τον φάκελο (και το όνομα του background) τον ονομάζεις "my_life"
Μέσα σε αυτον τον φάκελο θα αντιγράψεις όλες τις εικονες που θέλεις να εναλλασει το background.
Επειτα ανοίγεις το background-1.xml μέσα στον φακελο my_life με τον επεξεργαστή κειμενου gedit.
Στο αρχείο αυτο περιγράφεται ενα διάγραμμα ροής/καταστάσεων που θα έχει το background που θα φτιάξεις . Επειδη το αντιγράψαμε απο το cosmos όταν το ανοίξουμε βλέπουμε την περιγραφή του διαγραμματος για το cosmos.
π.χ. το αρχειο background-1.xml
- Κώδικας: Επιλογή όλων
<background>
<starttime>
<year>2009</year>
<month>08</month>
<day>04</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>
<!-- This animation will start at midnight. -->
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/cloud.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/cloud.jpg</from>
<to>/usr/share/backgrounds/cosmos/comet.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/comet.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/comet.jpg</from>
<to>/usr/share/backgrounds/cosmos/earth-horizon.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/earth-horizon.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/earth-horizon.jpg</from>
<to>/usr/share/backgrounds/cosmos/blue-marble-west.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/blue-marble-west.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/blue-marble-west.jpg</from>
<to>/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg</from>
<to>/usr/share/backgrounds/cosmos/helix-nebula.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/helix-nebula.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/helix-nebula.jpg</from>
<to>/usr/share/backgrounds/cosmos/jupiter.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/jupiter.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/jupiter.jpg</from>
<to>/usr/share/backgrounds/cosmos/sombrero.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/sombrero.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/sombrero.jpg</from>
<to>/usr/share/backgrounds/cosmos/whirlpool.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/cosmos/whirlpool.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/cosmos/whirlpool.jpg</from>
<to>/usr/share/backgrounds/cosmos/cloud.jpg</to>
</transition>
</background>
Οπως βλέπεις έχει μια αρκετά αυστηρή δομή. Η περιγραφή του background περικλείεται απο τα <background> </background>.
To background έχει τα εξής "παιδία" "μέσα" του:
1) ώρα έναρξης <starttime> </starttime> . Στα πεδία που έχει αναμεσα τους περιγράφεις απο ποτε θες να ξεκινήσει το μέτρημα έναρξης.
2) καταστάσεις <static> </static> . Στα πεδία ανάμεσα έχει περιγραφη για την διάρκεια και το αρχείο εικόνας που θέλεις να δείχνει τότε. Η διάρκεια αν δεν κανω λάθος ειναι σε δευτερόλεπτα. Οποτε στo δικό σου, θα ορίσεις εσύ το αρχείο που θέλεις να βλέπεις πρώτο, και για πόσο χρον. διαστημα.
3) μεταβάσεις <transition> </transition> . Στα πεδία που έχει αναμεσα του περιγράφεις την αλλαγή που θέλεις να κάνει, και πόσο θέλεις να διαρκέσει.
στο <from></from> βάζεις το αρχειο που έδειχνει η προηγουμενη κατασταση και στο <to></to> το αρχειο που θές να δειχνει η επομενη κατασταση.
Αν ακολουθήσεις στο αρχείο που θά έχεις σαν δείγμα τις μεταβάσεις παρατηρείς οτι κανουν κύκλο οι καταστάσεις. (απο την τελευταια κατασταση μεταβαινει στην πρώτη ξανα με ενα transition). Αν δεν το τηρήσεις αυτο, απλα θα βλέπεις την τελευταια σου εικόνα απο ενα σημειο και μετα.
Όταν τελειώσεις, πας στην επιλογη του background και κανεις προσθήκη. Εκει επιλέγεις το αρχείο xml που πειράξαμε.
Δεν γνωρίζω πιο ευκολο τρόπο να σου πώ.