Zmiana położenia Launchera w Unity

W interfejsie Unity boczny pasek, zwany inaczej Launcherem znajduje się po lewej stronie. Osoby, które chcą przenieś ów panele na inną krawędź ekranu, to niestety nie posiadają prostego sposobu wykonania tej operacji. Na szczęście istnieje nieoficjalna biblioteka do compiza, która przenosi launcher na dół ekranu.

Porada była testowana pod systemem Ubuntu 11.10
 UWAGA !!! Biblioteka działa tylko na systemach 32-bitowych i tylko w Unity 3D.
Unity po zastosowaniu tej biblioteki może już nie wstać. Wszystkie operacje wykonujesz na własne ryzyko.
Compiz po zastosowaniu tej biblioteki nie wprowadza zmian konfiguracyjnych w czasie rzeczywistym. Oznacza to, że jeżeli np. zmniejszysz rozmiar ikon w pasku, to zmiany zostaną wprowadzone dopiero po przelogowaniu się.
Pobieramy bibliotekę stąd.

Archiwum jest skompresowane algorytmem lzma. Musimy mieć ów program, aby móc ten plik rozpakować. Otwieramy zatem terminal i wpisujemy polecenie:

sudo apt-get install lzma

Jeżeli wyświetli się komunikat, że owy program jest już zainstalowany, to ok. Jeżeli nie, to czekamy, aż etap instalacji zostanie zakończony.

Po wykonaniu powyższej operacji wchodzimy w katalog domowy użytkownika i tworzymy folder o nazwie:

unityshell

Gdy utworzymy folder, wyodrębniamy wszystkie pliki z pobranego archiwum do tego katalogu.

Po zakończeniu wypakowywania ponownie uruchamiamy terminal i wpisujemy po kolei te polecenia:

mkdir -p ~/.compiz-1/plugins
cd ~/unityshell
cp libunityshell.so ~/.compiz-1/plugins/
mkdir /tmp/unityshell
cp *.png /tmp/unityshell/
cd /tmp/unityshell/
chmod 644 *.png
sudo chown root:root *.png
sudo cp *.png /usr/share/unity/4/

Po wykonaniu powyższych poleceń wylogowujemy się i logujemy ponownie. Jeżeli po tym zabiegu Unity wstanie, to możemy być szczęśliwi. Wynik naszych działań wygląda tak:

Jeżeli zmiany by się nam nie podobały, to uruchamiamy terminal i wpisujemy:

rm ~/.compiz-1/plugins/libunityshell.so

i wydajemy Enter.

Aby zmiany weszły w życie, należy się wylogować i zalogować ponownie.