Como faço o Dash abrir a tela inteira em 2D?

6

Como fazer o traço no Unity 2D abrir em tela cheia?

    
por Evan 18.03.2011 / 08:13

5 respostas

5

12,04

Felizmente isso é muito simples agora em 12.04

Primeiro abra o Dash

Em seguida, clique no botão maximizar:

Isso lembra a configuração entre as aberturas do Dash e os logins da sessão.

    
por fossfreedom 15.04.2012 / 18:18
5

11,04

Encontrei uma solução alternativa para isso.

Abra o arquivo /usr/share/unity-2d/places/dash.qml .

Encontre este código:

        if (currentPage != undefined) {
        currentPage.visible = false
    }
    currentPage = page
    currentPage.visible = true
    dashView.dashMode = DashDeclarativeView.FullScreenMode //AND ADD THIS LINE
}

NOTA: Eu testei isso na versão diária do Unity-2d do PPA, não sei se funciona na versão Natty.

EDIT: O código na versão Natty é semelhante e está entre as linhas 42 e 50.

    
por andrewm 06.08.2011 / 09:13
4

11,10

Isto funciona em 11.10: adicione a mesma linha, não em 'activateHome', coloque-o em 'Connections':

Connections {
        target: dashView
        onActiveChanged: {
            if (!dashView.active) {
                /* FIXME: currentPage needs to stop pointing to pageLoader.item
                          that is about to be invalidated otherwise a crash
                          occurs because SearchEntry has a binding that refers
                          to currentPage and tries to access it.
                   Ref.: https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/817896
                         https://bugreports.qt.nokia.com/browse/QTBUG-20692
                */
                deactivateActiveLens()
                currentPage = undefined
                pageLoader.source = ""
            }
        dashView.dashMode = DashDeclarativeView.FullScreenMode //THIS IS THE NEW LINE
        }
    }
    
por Danleemon 01.02.2012 / 01:07
2

11,04

Acabei de descobrir como consertar isso em Natty. Adicione a linha:

dashView.dashMode = DashDeclarativeView.FullScreenMode

na função activateHome (). Por exemplo:

function activateHome() {
  pageLoader.source = "Home.qml"
  /* Take advantage of the fact that the loaded qml is local and setting
     the source loads it immediately making pageLoader.item valid */
  activatePage(pageLoader.item)
  pageLoader.item.shortcutsActive = true
  dashView.activePlaceEntry = ""
  dashView.dashMode = DashDeclarativeView.FullScreenMode // ADD THIS LINE
}
    
por develCuy 28.09.2011 / 07:31
-2

Espero que este artigo cobre o que você deseja:

link

    
por richthegeek 18.03.2011 / 16:11