Confirmo que esse comportamento seria exibido apenas para a combinação Compiz / Dual Display. O que testei até agora no VBox com Ubuntu 12.04 32bit:
- Metacity + Single Display (OK)
- Metacity + Dual Display (OK)
- Compiz + Exibição Única (OK)
- Compiz + Exibição dupla (sobreposição)
Um truque ou trabalho que funciona para mim, adicionando um painel superior ao segundo visor & amp; A ocultação automática deve ser desativada para ambos.
Caso você não queira adicionar um painel ao segundo display, este outro hack não foi totalmente testado, apenas funciona:
-
Obter fonte:
sudo apt-get build-dep unity-2d apt-get source unity-2d cd unity-2d-5.14.0/
-
Modifique o topo da tela
nano shell/app/shelldeclarativeview.cpp
void ShellDeclarativeView::updateShellPosition() { ... QRect my_screenInfo = m_screenInfo->availableGeometry(); my_screenInfo.adjust(0,28,0,0); const QRect availableGeometry = my_screenInfo; //const QRect availableGeometry = m_screenInfo->availableGeometry();
-
Modulação da altura do shell
nano shell/Shell.qml
Item { id: shell ... height: declarativeView.screen.availableGeometry.height - 28
-
Construa:
cmake . make
-
Teste-o
./shell/app/unity-2d-shell
Você pode gostar de instalá-lo e renomeá-lo para evitar bagunçar o oficial.
sudo make install
sudo mv /usr/local/bin/unity-2d-shell /usr/local/bin/unity-2d-shell-mod