ΑΥΤΗ Η ΔΗΜΟΣΙΕΥΣΗ ΕΧΕΙ ΓΙΝΕΙ ΠΑΝΩ ΑΠΟ ΕΝΑ ΧΡΟΝΟ ΠΡΙΝ!
Σε αυτό το άρθρο θα δούμε ένα κολπάκι για την σμίκρυνση των εικονιδίων στον Launcher (αριστερή μπάρα με εικονίδια) καθώς και ένα PPA το οποίο θα προσθέσει ομορφιά στο γρήγορο αλλά όχι τόσο ωραίο περιβάλλον εργασίας Unity 2D.
Το Unity2D είναι διαθέσιμο μόνον στο Ubuntu 12.04 LTS και η ανάπτυξη του πλέον έχει να κάνει περισσότερο με bug fixes και security fixes, παρά με νέα features.
Παρακάτω παραθέτω τα βήματα ένα-ένα για να αλλάξετε τα μεγέθη χειροκίνητα και να δείτε την διαδικασία. Ωστόσο για ευκολία έχω φτιάξει και ένα script το οποίο θα τα αλλάξει αυτόματα για εσάς.
Χειροκίνητη σμίκρυνση εικονιδίων
Η σμίκρυνση των εικονιδίων στον εκκινητή δεν είναι εφικτή μέσω του CCSM ή κάποιου άλλου εργαλείου (π.χ ubuntu tweak) στο περιβάλλον Unity2D, με αποτέλεσμα τα εικονίδια να φαίνονται τεράστια ειδικά σε όσους χρησιμοποιούν Laptop (15.6 και μικρότερα). Εδώ θα δούμε τον χειροκίνητο τρόπο αλλαγής (κάνε το μόνος σου που λένε).
Θα πρέπει να αλλάξουμε τους αριθμούς (μεγέθη) σε κάποια αρχεία και αυτό να το κάνουμε αναλογικά.. Μπορείτε βέβαια να «παίξετε» με τις τιμές αλλά αν δεν αλλάξετε το μέγεθος αναλογικά πιθανότατα θα καταλήξετε με τα εικονίδια να εξέχουν από τον εκκινητή ή το αντίστροφο.
Backup
Καταρχήν ας κάνουμε ένα 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 για να δούμε τα αποτελέσματα.
Restore
Σε περίπτωση που χαλάσουμε κάτι σε αυτά τα αρχεία και δεν ξεκινά το Unity2D ή ξεκινά χαλασμένο (corrupted) μπορούμε να επαναφέρουμε τα αρχικά αρχεία από το backup που είχαμε κάνει.
Πρέπει να εκτελέσουμε δυο εντολές είτε σε τερματικό , είτε σε κονσόλα(αν δεν μπορούμε να συνδεθούμε σε γραφικό περιβάλλον καθόλου).
cd /usr/share/unity-2d/shell/
sudo tar xzf unity2dbackup.tar.gz
Να έχετε υπόψιν σαν πως σε ενδεχόμενη αναβάθμιση του unity-2d πακέτου, ενδέχεται οι τιμές να γυρίσουνε στις αρχικές ρυθμίσεις. Οπότε και θα πρέπει να κάνετε πάλι την χειροκίνητη αυτή ρύθμιση.
Script
Φυσικά και μπορείτε να φτιάξετε ένα 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 μεγέθη, απλά τρέξτε το ξανά.
Revamped PPA for Ubuntu 12.04
Υπάρχει ένα PPA μόνο για το Ubuntu 12.04 το οποίο θα προσθέσει κάποια features στο desktop σας και θα το ομορφύνει. Το PPA ισχύει και για Unity2D (για Unity3D δεν έχει γίνει ακόμη αναβάθμιση).
Features
- re-added Dodge Windows behavior;
- minimize on click for Launcher items;
- option to enable/disable the Workspace Switcher icon on the Launcher
- Ubuntu Raring launcher assets (the new BFB icon – the button used to open Dash, workspace switcher, etc);
- Ubuntu Touch Launcher icons.
Τα παραπάνω features δεν ισχύουν στο Unity2D περιβάλλον που αναφερόμαστε. Τα εικονίδια θα αντικατασταθούν όμως. Τα features ισχύουν σε Unity3D, όταν και όποτε αναβαθμιστεί το αποθετήριο.
Προσθήκη
Για να το προσθέσετε στο σύστημά σας εκτελέστε τις παρακάτω εντολές σε τερματικό, μια-μια
sudo add-apt-repository ppa:garhuy/unity
sudo apt-get update
sudo apt-get dist-upgrade
Κάντε ένα logout-login ή μια επανεκκίνηση για να ισχύσουν οι αλλαγές.
Προσοχή: Αν έχετε αλλάξει το μέγεθος των εικονιδίων σε Unity2D με τον παραπάνω τρόπο, αυτό θα επανέλθει στις αρχικές τιμές. Οπότε αν έχετε σκοπό να προσθέσετε το αποθετήριο, πρώτα προσθέστε το αποθετήριο και μετά αλλάξτε το μέγεθος.
Configuration (για όσους γνωρίζουν)
Μπορείτε να χρησιμοποιήσετε τα νέα 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 φυσικά.
Click στην εικόνα για πλήρες μέγεθος
Unity 2D
Το Unity 2D είναι ένα περιβάλλον που αναπτύχθηκε από μια ξεχωριστή ομάδα. Μια ομάδα προγραμματιστών που σκοπός τους ήταν να φτιάξουν το γραφικό περιβάλλον Unity, αλλά για υπολογιστές χαμηλών δυνατοτήτων. Η ομάδα φυσικά και είναι Official (Canonical), ωστόσο το project έχει σχεδόν παρατηθεί. Ευτυχώς για όσους έχουν 12.04 LTS, θα μπορούν να το απολαμβάνουν έως το 2017.
Μπορούμε να μπούμε σε περιβάλλον Unity 2D από την οθόνη εισόδου (Login Screen) επιλέγοντας το Ubuntu 2D, αντί για το Ubuntu που είναι προ-επιλεγμένο. Αυτή η ενέργεια απαιτείται να την κάνουμε μόνο μια φορά καθώς ο LightDM (display manager) θα θυμάται την επιλογή μας για πάντα.