Existe uma maneira de desabilitar completamente os espaços de trabalho e remover o ícone do meu painel Unity-2D?

24

Meu sistema é construído em torno do meu pai de 71 anos (que é um usuário Linux recente e muito favorável agora).

Ele não precisa de vários desktops e acho que ter muitas coisas no painel pode ser um pouco confuso para ele.

Existe alguma maneira de desativar completamente os espaços de trabalho / remover o ícone do painel?

    
por John 15.10.2011 / 04:18

3 respostas

8

  1. Desativando vários espaços de trabalho:

    • Usando o Editor do GConf , altere o valor do /apps/metacity/general/num_workspaces para 1 .
  2. Removendo o Workspace Switcher do Iniciador:

      

    Remover e reorganizar

         

    Para fazer isso, você precisa editar um arquivo.   Primeiro, seja seguro, faça um backup:

(para 11,04 e 11,10)

sudo cp /usr/share/unity-2d/launcher/Launcher.qml /usr/share/unity-2d/launcher/Launcher.qml-backup
     

quando você estragar algo apenas:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

(para 12.04)

sudo cp /usr/share/unity-2d/shell/launcher/Launcher.qml /usr/share/unity-2d/shell/launcher/Launcher.qml-backup
     

quando você estragar algo apenas:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml
     

Agora, para remover itens do Iniciador:

(para 11.04 / 11.10):

gksu gedit /usr/share/unity-2d/launcher/Launcher.qml
     

role para a linha 104, lá você verá:

(para 12.04)

gksu gedit /usr/share/unity-2d/shell/launcher/Launcher.qml
     

role para a linha 104, lá você verá:

Component.onCompleted: {
    items.appendModel(applications);
    items.appendModel(workspaces);
    items.appendModel(visiblePlaces);
    items.appendModel(devices);
    shelfItems.appendModel(trashes);
     

items.appendModel(applications); = aplicativos no ativador
items.appendModel(workspaces); = Alternador de espaço de trabalho
items.appendModel(visiblePlaces); = Arquivos & amp; Pastas e aplicativos button.items.appendModel(devices); = unidades montadas (NTFS) + pen drives etc.
shelfitems.appendModel(trashes); = Lixeira

     

Você pode remover esses itens excluindo suas linhas ou reorganizar itens movendo as linhas para cima ou para baixo.

     

Fonte

Deve-se observar que a segunda etapa é editar o código real e não um arquivo de configuração e, portanto, as alterações serão sobrescritas na próxima vez que você instalar o unity-2d update.

    
por Isaiah 15.10.2011 / 06:06
4

Excelente resposta acima pelo caminho. Obrigado. Para simplificar um pouco as coisas, você pode reduzir os espaços de trabalho do terminal:

    gconftool-2 -s /apps/metacity/general/num_workspaces --type int 1

e altere a configuração (remova o iniciador do espaço de trabalho do Iniciador por:)

    sudo cp /usr/share/unity-2d/launcher/Launcher.qml{,.bck}
    sudo sed -i '/items.appendModel(workspaces)/d' /usr/share/unity-2d/launcher/Launcher.qml

Sim, isso será redefinido sempre que o pacote unity-2d-launcher for atualizado.

    
por Todd Partridge 'Gen2ly' 22.11.2011 / 11:39
1

Existe agora uma solução mais fácil, conforme descrito no erro relacionado a esse problema no Launchpad (graças a @Romanlvanov para o link pelo caminho)

Como explicado por Jon Hanna nesse bug:

sudo add-apt-repository ppa:ikarosdev/unity-revamped 
sudo apt-get update && sudo apt-get dist-upgrade

Reinicie o sistema e abra ccsm , vá para a opção Ubuntu Unity Plugin na guia Experimental e desative Show "Expo Icon" in the launcher .

    
por Gabriel 03.09.2012 / 14:18