Δοκιμάζουμε τον Xmir & Mir στο Ubuntu 13.10

ΑΥΤΗ Η ΔΗΜΟΣΙΕΥΣΗ ΕΧΕΙ ΓΙΝΕΙ ΠΑΝΩ ΑΠΟ ΕΝΑ ΧΡΟΝΟ ΠΡΙΝ!

Παρακάτω θα δούμε οδηγίες για το πως μπορούμε να δοκιμάσουμε τον Xmir ή και τον Mir (native) σε Ubuntu 13.10. Αυτή τη στιγμή που γράφονται οι οδηγίες, το Ubuntu 13.10 είναι ασταθές, ενώ η δοκιμή θα γίνει μέσω αποθετηρίου PPA. Στο μέλλον αυτό το αποθετήριο θα περάσει στα Universe αποθετήρια του Ubuntu, καθώς η έκδοση Ubuntu 13.10 θα έρθει με προ-επιλογή display server τον Xmir.

Αφού λοιπόν έχουμε εγκαταστήσει το 13.10 Saucy Samlamander σε ένα διαμέρισμα του δίσκου μας, κάνουμε boot εκεί και ανοίγουμε ένα τερματικό με CTRL+ALT+T.
Έπειτα δίνουμε τις παρακάτω εντολές για να προσθέσουμε, να ενεργοποιήσουμε και να αναβαθμίσουμε τα απαιτούμενα πακέτα από το αποθετήριο του Xmir.

sudo add-apt-repository ppa:mir-team/system-compositor-testing
sudo apt-get update

Μετά δημιουργούμε το αρχείο /etc/apt/preferences.d/50-pin-mir.pref και εισάγουμε τα παρακάτω

Package: *
Pin: origin "private-ppa.launchpad.net"
Pin-Priority: 1001
Package: *
Pin: release o=LP-PPA-mir-team-system-compositor-testing
Pin-Priority: 1002

Το αρχείο 50-pin-mir.pref μπορούμε να το δημιουργήσουμε και να το ανοίξουμε κατευθείαν με έναν editor. Πχ.

gksudo gedit /etc/apt/preferences.d/50-pin-mir.pref

Έπειτα εκτελούμε τις εντολές

sudo apt-get update
sudo apt-get install mir-demos
sudo apt-get dist-upgrade

Στην επόμενη επανεκκίνηση ο Xmir θα είναι ο προεπιλεγμένος display server. Πιθανών θα παρατηρήσουμε και το φαινόμενο του διπλού κέρσορα.

Μπορούμε να τεστάρουμε αν πράγματι χρησιμοποιούμε τον Xmir με την παρακάτω εντολή:

grep -i xmir /var/log/Xorg.0.log

Αν θέλετε να τεστάρετε τον Mir native, θα πρέπει πρώτα να απενεργοποιήσετε τον Xmir, έτσι ώστε να τρέχει μόνο ο X server
Απενεργοποιούμε τον Xmir με edit στο αρχείο /etc/lightdm/lightdm.conf.d/10-unity-system-compositor.conf και βάζοντας μια
δίεση μπροστά από το type=unity. Το κάνουμε έτσι : #type=unity
Αφού κάνετε επανεκκίνηση, δείτε το παρακάτω βίντεο και θα καταλάβετε τι πρέπει να κάνετε για να δοκιμάσετε τον Mir native.

Προβλήματα – Bugs μπορείτε να αναφέρετε στο Launchpad

Για τον Xmir: https://bugs.launchpad.net/xmir

Για τον Mir: https://bugs.launchpad.net/mir