Como faço para alternar entre Unity e Unity 2D sem efetuar logout?

7

Eu gosto muito do Unity e do Unity 2D. Eles atualmente têm diferentes problemas, o que significa que um não tem o problema que o outro tem. Por exemplo, quando eu jogo Battle for Wesnoth, ele se integra muito bem ao menu global no Unity 2D, mas não tão bem no Unity. Então, eu tento mudar para o Unity 2D enquanto o reproduzo, já que posso usar meu outro monitor sem alternar entre o modo de janela e tela cheia. Existem outros casos também.

No entanto, para mim, atualmente, isso significa sair e voltar. Sei que isso não é necessário, por isso fiquei me perguntando exatamente o que fazer para alternar entre eles no local, sem fazer logout.

    
por Jo-Erlend Schinstad 19.10.2011 / 12:12

1 resposta

3

Eu uso um script para alternar entre o Metacity e o Unity e outro para recarregar a unidade quando preciso.

Uma solução provável envolveria:

#!/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

^ - para carregar o Unity 2D e:

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

^ - para carregar o Unity 3D

Você pode salvá-los como scripts em sua pasta ~ / bin, por exemplo, como unity2dloader e unity3dloader , respectivamente, e simplesmente executá-los a partir do diálogo de execução ( alt + f2 ).

Você também pode colocá-los na pasta de scripts do nautilus e executá-los na área de trabalho clicando com o botão direito do mouse na área de trabalho, escolhendo o menu de scripts e, em seguida, o script apropriado.

    
por RolandiXor 06.03.2012 / 06:21