Resposta editada da pergunta
Então eu estava quase pronto para fazer algo drástico quando descobri como desinstalar o fglrx e redefinir os ajustes que fiz em Compiz, tudo parece estar funcionando bem agora.
Eu só recentemente comecei a usar o Ubuntu há alguns dias (11.10), então desculpe se eu deixar de mencionar coisas específicas que podem ajudar alguém a me responder. É provavelmente por isso que isso vai sair por palavras.
Tenho um laptop Dell Inspiron 1501 e tenho procurado para ver se havia uma maneira de instalar o driver gráfico (ATI IGP Xpress 1150) para poder usar o Unity 3D. Eu não tinha certeza se na verdade eu já estava rodando, mas eu queria ver se eu poderia habilitar meu driver gráfico de qualquer maneira. Até onde eu sabia, fazer isso tornava as coisas mais fáceis. Eu segui as instruções que alguém colocou aqui: Jockey não detectando meu ATI IGP Xpress 1150 e instalou ... algo.
As coisas ainda estavam funcionando bem depois que eu fiz isso, então entrei no Compiz para ver que tipo de coisas eu poderia fazer. Eu não lembro qual foi a última coisa que tentei ativar (poderia ser o Desktop Cube), mas logo depois disso, todas as janelas que eu tinha abertas perderam suas barras (esqueça a palavra, mas você conhece a barra que tem os botões minimizar, restaurar e fechar nele), o lançador desapareceu, até mesmo a barra de tarefas. Então, reiniciei meu laptop e agora o alternador de espaço de trabalho, em vez de um quadrado que mostrava cada espaço de trabalho e me permitia mover para cima e para baixo, bem como para a esquerda e para a direita, foi substituído por um retângulo reto que só me permite mover para a esquerda e para a direita (ainda com quatro espaços de trabalho). Eu só tinha visto isso antes quando eu rodava o Unity 2D como teste, mas eu sei que não estou usando 2D, e gostaria de voltar.
Por que vale a pena, não acho que tenha realmente nada a ver comigo ao tentar instalar o driver. Como as coisas estão agora, as coisas estão se movendo menos lag na tela. Mas eu realmente gostei do jeito que o switcher do espaço de trabalho funcionou até agora. Eu acho que foi algo no Compiz que eu acidentalmente desabilitei para outra coisa, mas não tenho certeza de onde começar a corrigir isso.
Resposta editada da pergunta
Então eu estava quase pronto para fazer algo drástico quando descobri como desinstalar o fglrx e redefinir os ajustes que fiz em Compiz, tudo parece estar funcionando bem agora.
o motivo é porque o Unity é um plugin do Compiz e você desativou esse plugin. A razão pela qual você fez isso é porque o Unity depende do recurso "LargeDesktop", que é um recurso fornecido por "Wall" e "Cube". Ótimo, você pode pensar, eu posso usar qualquer um. Bem, o problema é que quando você muda de parede para cubo você tem que remover a parede, então ative o cubo. A remoção da parede remove o recurso largedesktop momentaneamente e, nessa fração de segundo, quando não há nenhum largedesktop, o plug-in unity é descarregado. Você precisa ativar isso novamente executando ccsm em sua sessão unity2d e marcando a caixa no plug-in unity. Você pode então voltar para 3d. Em 12.04, atualizei o plug-in unity para que a dependência tola e inútil fosse removida para que as pessoas não quebrassem seus desktops.