Как переключаться между Unity и Unity 2D без выхода из системы?

Мне очень нравятся Unity и Unity 2D. В настоящее время у них разные проблемы, а это означает, что у одного нет проблемы у другого. Например, когда я играю в Battle for Wesnoth, он прекрасно интегрируется с глобальным меню в Unity 2D, но не очень хорошо в Unity. Поэтому я склонен переключаться на Unity 2D во время игры, поскольку тогда я могу использовать другой монитор, не переключаясь между оконным и полноэкранным режимами. Есть и другие случаи.

Однако для меня это в настоящее время означает выход из системы и вход в нее. Я знаю, что в этом нет необходимости, поэтому мне было интересно, что именно нужно сделать, чтобы переключаться между ними на месте, не выходя из системы.

7
задан 19 October 2011 в 14:12

1 ответ

Я использую скрипт для переключения между Metacity и Unity, а другой - для перезагрузки единицы, когда мне это нужно.

Возможное решение будет включать:

#!/bin/sh

#stop Compiz and thus Unity.

killall compiz &

#make sure to kill any conflicting processes (just in case, but this is optional).

killall metacity &

#This does not always exit cleanly, so kill it with fire for surety that it is dead.
killall unity-panel-service &

#load Unity 2D.

metacity --replace&
unity-2d-shell &
unity-2d-panel &
disown

^ - для загрузки Unity 2D и:

#!/bin/sh
killall unity-2d-panel &
killall unity-2d-shell &
killall unity-2d-spread &
killall metacity &
unity &
disown

^ - для загрузки Unity 3D

Вы можете сохранить их как скрипты в папке ~ / bin, например, как unity2dloader и unity3dloader соответственно, а затем просто запустить их из диалога запуска ( alt + f2 ).

Вы также можете поместить их в папку сценариев nautilus и запустить их с рабочего стола, щелкнув правой кнопкой мыши на рабочем столе, выбрав меню сценариев и затем соответствующий сценарий.

0
ответ дан 19 October 2011 в 14:12

Другие вопросы по тегам:

Похожие вопросы: