15/10/2013 12:50
ΑΥΤΗ Η ΔΗΜΟΣΙΕΥΣΗ ΕΧΕΙ ΓΙΝΕΙ ΠΑΝΩ ΑΠΟ ΕΝΑ ΧΡΟΝΟ ΠΡΙΝ!
Σε αυτό το άρθρο θα δούμε ένα κολπάκι για την σμίκρυνση των εικονιδίων στον Launcher (αριστερή μπάρα με εικονίδια) καθώς και ένα PPA το οποίο θα προσθέσει ομορφιά στο γρήγορο αλλά όχι τόσο ωραίο περιβάλλον εργασίας Unity 2D.
Το Unity2D είναι διαθέσιμο μόνον στο Ubuntu 12.04 LTS και η ανάπτυξη του πλέον έχει να κάνει περισσότερο με bug fixes και security fixes, παρά με νέα features.
Παρακάτω παραθέτω τα βήματα ένα-ένα για να αλλάξετε τα μεγέθη χειροκίνητα και να δείτε την διαδικασία. Ωστόσο για ευκολία έχω φτιάξει και ένα script το οποίο θα τα αλλάξει αυτόματα για εσάς.
Η σμίκρυνση των εικονιδίων στον εκκινητή δεν είναι εφικτή μέσω του CCSM ή κάποιου άλλου εργαλείου (π.χ ubuntu tweak) στο περιβάλλον Unity2D, με αποτέλεσμα τα εικονίδια να φαίνονται τεράστια ειδικά σε όσους χρησιμοποιούν Laptop (15.6 και μικρότερα). Εδώ θα δούμε τον χειροκίνητο τρόπο αλλαγής (κάνε το μόνος σου που λένε).
Θα πρέπει να αλλάξουμε τους αριθμούς (μεγέθη) σε κάποια αρχεία και αυτό να το κάνουμε αναλογικά.. Μπορείτε βέβαια να «παίξετε» με τις τιμές αλλά αν δεν αλλάξετε το μέγεθος αναλογικά πιθανότατα θα καταλήξετε με τα εικονίδια να εξέχουν από τον εκκινητή ή το αντίστροφο.
Καταρχήν ας κάνουμε ένα backup τα original αρχεία, έτσι ώστε σε περίπτωση που δεν μας αρέσει το αποτέλεσμα να τα επαναφέρουμε όλα στις αρχικές τιμές.
Ανοίγουμε ένα τερματικό (CTRL+ALT+T) και εκτελούμε τις παρακάτω εντολές μια-μια
cd /usr/share/unity-2d/shell/
sudo tar czf unity2dbackup.tar.gz Shell.qml common/IconTile.qml launcher/LauncherList.qml
Εκτελούμε σε τερματικό
gksudo gedit /usr/share/unity-2d/shell/Shell.qml
Βρίσκουμε την γραμμή
. Αποθηκεύουμε το έγγραφο και συνεχίζουμε με το επόμενο
gksudo gedit /usr/share/unity-2d/shell/common/IconTile.qml
Εδώ θα αλλάξουμε δυο τιμές.
και
Αποθηκεύουμε και συνεχίζουμε…
gksudo gedit /usr/share/unity-2d/shell/launcher/LauncherList.qml
Εδώ θα αλλάξουμε πάλι δυο τιμές.
και την
Αποθηκεύουμε και αυτό το έγγραφο και είμαστε έτοιμοι. Κάνουμε ένα logout-login για να δούμε τα αποτελέσματα.
Σε περίπτωση που χαλάσουμε κάτι σε αυτά τα αρχεία και δεν ξεκινά το Unity2D ή ξεκινά χαλασμένο (corrupted) μπορούμε να επαναφέρουμε τα αρχικά αρχεία από το backup που είχαμε κάνει.
Πρέπει να εκτελέσουμε δυο εντολές είτε σε τερματικό , είτε σε κονσόλα(αν δεν μπορούμε να συνδεθούμε σε γραφικό περιβάλλον καθόλου).
cd /usr/share/unity-2d/shell/
sudo tar xzf unity2dbackup.tar.gz
Να έχετε υπόψιν σαν πως σε ενδεχόμενη αναβάθμιση του unity-2d πακέτου, ενδέχεται οι τιμές να γυρίσουνε στις αρχικές ρυθμίσεις. Οπότε και θα πρέπει να κάνετε πάλι την χειροκίνητη αυτή ρύθμιση.
Φυσικά και μπορείτε να φτιάξετε ένα script το οποίο θα κάνει την αλλαγή μεγέθους για εσάς, σε ενδεχόμενη αλλαγή στις Original τιμές.
Ένα script σαν το παρακάτω:
Ανοίξτε έναν κειμενογράφο – σε fullscreen – (π.χ τον gedit) και κάντε αντιγραφή και επικόλληση το παρακάτω κείμενο όπως είναι.
#!/bin/bash sudo sed -e 's/ width: 65/ width: 56/g' -i /usr/share/unity-2d/shell/Shell.qml sudo sed -e 's/ sourceSize.width: 48/ sourceSize.width: 38/g' -i /usr/share/unity-2d/shell/common/IconTile.qml sudo sed -e 's/ sourceSize.height: 48/ sourceSize.height: 38/g' -i /usr/share/unity-2d/shell/common/IconTile.qml sudo sed -e 's/ property int tileSize: 54/ property int tileSize: 44/g' -i /usr/share/unity-2d/shell/launcher/LauncherList.qml sudo sed -e 's/ property int selectionOutlineSize: 65/ property int selectionOutlineSize: 56/g' -i /usr/share/unity-2d/shell/launcher/LauncherList.qml exit 0
Το αποθηκεύετε (π.χ ως unt2drsz-icons.sh) και το κάνετε εκτελέσιμο με την εντολή
chmod +x unt2drsz-icons.sh
Όλες τις παραπάνω αλλαγές που κάναμε χειροκίνητα μια-μια, μπορείτε τώρα να τις κάνετε με μια εντολή
./unt2drsz-icons.sh
Το παραπάνω script θα σας βοηθήσει και σε ενδεχόμενη αναβάθμιση και αντικατάσταση με τα original μεγέθη, απλά τρέξτε το ξανά.
Υπάρχει ένα PPA μόνο για το Ubuntu 12.04 το οποίο θα προσθέσει κάποια features στο desktop σας και θα το ομορφύνει. Το PPA ισχύει και για Unity2D (για Unity3D δεν έχει γίνει ακόμη αναβάθμιση).
Τα παραπάνω features δεν ισχύουν στο Unity2D περιβάλλον που αναφερόμαστε. Τα εικονίδια θα αντικατασταθούν όμως. Τα features ισχύουν σε Unity3D, όταν και όποτε αναβαθμιστεί το αποθετήριο.
Για να το προσθέσετε στο σύστημά σας εκτελέστε τις παρακάτω εντολές σε τερματικό, μια-μια
sudo add-apt-repository ppa:garhuy/unity
sudo apt-get update
sudo apt-get dist-upgrade
Κάντε ένα logout-login ή μια επανεκκίνηση για να ισχύσουν οι αλλαγές.
Προσοχή: Αν έχετε αλλάξει το μέγεθος των εικονιδίων σε Unity2D με τον παραπάνω τρόπο, αυτό θα επανέλθει στις αρχικές τιμές. Οπότε αν έχετε σκοπό να προσθέσετε το αποθετήριο, πρώτα προσθέστε το αποθετήριο και μετά αλλάξτε το μέγεθος.
Μπορείτε να χρησιμοποιήσετε τα νέα features από τον CCSM (compizconfig-settigs-manager)
Τον εγκαθιστάτε με την παρακάτω εντολή
sudo apt-get install compizconfig-settings-manager
Σε περίπτωση που σας δημιουργήσει οποιοδήποτε πρόβλημα μπορείτε να το αφαιρέσετε και να επιστρέψετε στα Official πακέτα με τις παρακάτω εντολές
sudo apt-get install ppa-purge
sudo ppa-purge ppa:garhuy/unity
sudo apt-get update
Και μια εικόνα από το τελικό αποτέλεσμα εικονιδίων και αποθετηρίου, σε Unity2D φυσικά.
Unity 2D
Το Unity 2D είναι ένα περιβάλλον που αναπτύχθηκε από μια ξεχωριστή ομάδα. Μια ομάδα προγραμματιστών που σκοπός τους ήταν να φτιάξουν το γραφικό περιβάλλον Unity, αλλά για υπολογιστές χαμηλών δυνατοτήτων. Η ομάδα φυσικά και είναι Official (Canonical), ωστόσο το project έχει σχεδόν παρατηθεί. Ευτυχώς για όσους έχουν 12.04 LTS, θα μπορούν να το απολαμβάνουν έως το 2017.
Μπορούμε να μπούμε σε περιβάλλον Unity 2D από την οθόνη εισόδου (Login Screen) επιλέγοντας το Ubuntu 2D, αντί για το Ubuntu που είναι προ-επιλεγμένο. Αυτή η ενέργεια απαιτείται να την κάνουμε μόνο μια φορά καθώς ο LightDM (display manager) θα θυμάται την επιλογή μας για πάντα.
Αναρτήθηκε από τον/την: NickTux
Κατηγορίες: Linux, Tutorials, Ubuntu
Ετικέτες: resize icons, revamped ppa, Ubuntu, unity2d
Mobile Site | Full Site
Get a free blog at WordPress.com Theme: WordPress Mobile Edition by Alex King.