Plymouth: Οδηγός για τη δημιουργία και αλλαγή θεμάτων.

...unity, kde, gnome, xfce, κλπ ...compiz, κλπ

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Αν έχετε πρόβλημα με την λειτουργία του unity δοκιμάστε να το επαναφέρετε με την παρακάτω εντολή σε τερματικό.
unity --reset (ισχύει μέχρι και την 12.04)

Plymouth: Οδηγός για τη δημιουργία και αλλαγή θεμάτων.

Δημοσίευσηαπό emmsarris » 25 Ιούλ 2010, 22:25

Έκανα μια αναζήτηση στο forum και δε βρήκα έναν οδηγό μια παραπομπή κάτι για το πως θα τροποποιήσουμε και θα εγκαταστήσουμε ένα θέμα plymouth. Έτσι μιας και είχα πέσει πάνω σ' έναν τέτοιον οδηγό είπα να τον γράψω.
Ποτέ δεν κατάλαβα γιατί το ubuntu αποφάσισε να τα κάνει όλα μωβ! Εντάξει, το wallpaper, τα εικονίδια, το θέμα μπορείς να τ' αλλάξεις! Το plymouth όμως;
Τελικά τα πράγματα είναι απλά (που λέει ο λόγος!!!)

Α. Εγκατάσταση ενός θέματος plymouth και χρήση του.
Έχουμε λοιπόν κατεβάσει ένα πολύ ωραίο θέμα (έστω mytheme.tar.gz) και θέλουμε να αντικαταστήσουμε το μωβάκι του ubuntu. Αποσυμπιέζουμε το θέμα στο /lib/plymouth/themes/. Ανοίγουμε μετά τερματικό και εκτελούμε τις εντολές:
Κώδικας: Επιλογή όλων
sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/mytheme/mytheme.plymouth 100
και
Κώδικας: Επιλογή όλων
sudo update-alternatives --config default.plymouth

Η δεύτερη εντολή θα μας δώσει κάτι σαν αυτό:
Spoiler: show
There are 4 choices for the alternative default.plymouth (providing /lib/plymouth/themes/default.plymouth).

Selection Path Προτε Status
------------------------------------------------------------
0 /lib/plymouth/themes/mytheme/mytheme.plymouth 100 auto mode
1 /lib/plymouth/themes/elementary-logo/elementary-logo.plymouth 100 manual mode
2 /lib/plymouth/themes/ubuntu-logo-1/ubuntu-logo-1.plymouth 100 manual mode
* 3 /lib/plymouth/themes/ubuntu-logo-2/ubuntu-logo-2.plymouth 100 manual mode
4 /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth 100 manual mode

Press enter to keep the current choice[*], or type selection number:

Παρατηρούμε ότι η επιλογή 3 είναι η τρέχουσα, και με enter δε μεταβάλλουμε αυτήν την επιλογή. Εφόσον όμως θέλουμε να χρησιμοποιήσουμε το mytheme, πατάμε 0 και enter. Αμέσως μετά τρέχουμε την εντολή:
Κώδικας: Επιλογή όλων
sudo update-initramfs -u

και επανεκκινούμε για να δούμε ότι το θέμα μας εγκαταστάθηκε σωστά.
Για να επαναφέρουμε το επιλεγμένο θέμα του ubuntu, εκτελούμε τη δεύτερη εντολή και επιλέγουμε ubuntu-logo.plymouth (εν προκειμένω είναι το 4) και αμέσως μετά πάλι την τρίτη εντολή.

Β. Δημιουργία ενός πολύ απλού θέματος (πχ μιας απλής εικόνας).
Στο φάκελο /lib/plymouth/themes/ δημιουργούμε ένα φάκελο πχ eikona
Κώδικας: Επιλογή όλων
sudo mkdir /lib/plymouth/themes/eikona

και μέσα τοποθετούμε μια οποιαδήποτε png εικόνα, ενώ δημιουργούμε ένα κενό αρχείο eikona.plymouth και ένα άλλο eikona.script
Για να φτιάξουμε στα μέτρα μας το eikona.plymouth εκτελούμε από το τερματικό
Κώδικας: Επιλογή όλων
sudo gedit /lib/plymouth/themes/eikona/eikona.plymouth

ή με Alt+F2
Κώδικας: Επιλογή όλων
gksu gedit /lib/plymouth/themes/eikona/eikona.plymouth

και μέσα γράφουμε:
Spoiler: show
[Plymouth Theme]
Name=eikona
Description=Wallpaper only
ModuleName=script

[script]
ImageDir=/lib/plymouth/themes/eikona
ScriptFile=/lib/plymouth/themes/eikona/eikona.script


Για το eikona.script εκτελούμε από το τερματικό
Κώδικας: Επιλογή όλων
sudo gedit /lib/plymouth/themes/eikona/eikona.script

ή με Alt+F2
Κώδικας: Επιλογή όλων
gksu gedit /lib/plymouth/themes/eikona/eikona.script

και μέσα γράφουμε:
Spoiler: show
wallpaper_image = Image(“mypict.png”);
screen_width = Window.GetWidth();
screen_height = Window.GetHeight();
resized_wallpaper_image = wallpaper_image.Scale(screen_width,screen_height);
wallpaper_sprite = Sprite(resized_wallpaper_image);
wallpaper_sprite.SetZ(-100);

όπου mypict.png είναι το όνομα της εικόνας που έχουμε βάλει μέσα στο φάκελο.
Αφού τα αποθηκεύσουμε κάνουμε όπως και παραπάνω, δηλαδή:
Κώδικας: Επιλογή όλων
sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/eikona/eikona.plymouth 100

Κώδικας: Επιλογή όλων
sudo update-alternatives --config default.plymouth
όπου επιλέγουμε eikona.plymouth
Κώδικας: Επιλογή όλων
sudo update-initramfs -u


Γ. Οι δικές μου αλλαγές.
Επειδή λοιπόν εμένα με εκνεύριζε το μωβ και μου έλειπε κάπως το μαύρο των προηγούμενων εκδόσεων, αλλά δεν είμαι και των μεγάλων παρεκκλίσεων από το προεπιλεγμένο, πήρα το plymouth του linux mint (μαύρο με πράσινες κουκκίδες) και αντικατέστησα όλες τις εικόνες με τις αντίστοιχες προεπιλεγμένες του ubuntu, επεξεργάζοντας μόνο στο GIMP όσες είχαν μωβ, ώστε να γίνει μαύρο. Έδωσα στο φάκελο το όνομα ubuntu-logo-1 και το ίδιο όνομα έδωσα στο .plymouth και .script, ενώ με το gedit αντικατέστησα μέσα στα αρχεία αυτά το ubuntu-logo με ubuntu-logo-1. Εκτέλεσα και τις παραπάνω εντολές κι έτσι έχω το προεπιλεγμένο θέμα του ubuntu με μαύρο φόντο.

σσ. Κάποιος απλά θα μπορούσε να δώσει διαφορετικές τιμές στις χρωματικές περιγραφές στο .plymouth απλά εγώ δεν ξέρω πως να προσδιορίζω τα χρώματα σε RGB.

Περισσότερες πληροφορίες για τη δημιουργία plymouth θεμάτων: http://brej.org/blog/?p=197
Πηγή: http://www.ubuntugeek.com/quick-tipplymouth-themes-in-ubuntu-10-04-lucid-lynx.html
Spoiler: show
⇛ Linux:Μαθαίνω┃Προγραμματισμός:DVF77 :lol: στη σχολή┃Αγγλικά:Καλά┃Ιταλικά:Μέτρια┃Γαλλικά:Λίγα
Desktop ubuntu 20.04
Intel Celeron G3900@2.8GHz┃8GB RAM(2400MHz)┃AsRock H110M-HDV┃LG 22MT84DFs@1920x1080
Laptop ubuntu 20.04
HP Probook 430 G2: Intel Core i5 4200 @1,7GHz┃Intel HD 4400┃8GB RAM DDR3(1600MHz)┃1TB SSD SAMSUNG 860 EVO
Άβαταρ μέλους
emmsarris
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 740
Εγγραφή: 15 Ιαν 2009, 21:55
Τοποθεσία: Ηράκλειο Κρήτης
Εκτύπωση

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Περιβάλλον Εργασίας / Εμφάνιση / Εφέ / Customization