Czasami zachodzi potrzeba wyłączenia menedżera kompozycji (Compiz), który jest używany przez Unity 3D i przełączenie się do wersji Unity2D, napisanej w Qt i nie wymagającej akceleracji. Takie przełączenie pozwala odciążyć komputer i dać znaczące przyspieszenie w grach/filmach HD/etc.
Do wersji Ubuntu 11.04, gdzie używany był Gnome 2.* można było użyć specjalnie przygotowanych programów lub po prostu wydać polecenie metacity –replace. Od wersji 11.10 nie możemy już tego zrobić, a jesteśmy zbyt leniwi aby wylogować się i wybrać Unity2D z opcji logowania. Zróbmy to online!
Potrzebujemy stworzyć dwa skrypty:
1) Skrypt do startowania Unity2D
metacity –replace &
killall -9 unity
sleep 1
killall -9 unity-window-decorator &
killall -9 unity-panel-service &
sleep 1
unity-2d-launcher &
unity-2d-panel &
exit 0
2) Skrypt do startowania Unity3D
killall -9 unity-2d-panel &
killall -9 unity-2d-places &
killall -9 unity-2d-spread &
# sleep 2
unity –replace &
killall -9 unity-2d-launcher &
exit 0
3) Dodać prawa wykonywania do każdego ze skryptów