Como posso reduzir ou aumentar o número de áreas de trabalho no Unity?

Respostas:

169

15.04 e posterior

Nas versões posteriores do Ubuntu Workspaces estão no alternador do Workspace. O número de áreas de trabalho pode ser modificado instalando o CompizConfig Settings Manager e alterando os números listados em "Opções gerais> Tamanho da área de trabalho".

13.04 -14.10

Os espaços de trabalho são desativados por padrão em uma nova instalação do Ubuntu v13.04.

Você pode ativar / desativar os espaços de trabalho, bem como definir o número de espaços de trabalho através da ferramenta de ajuste de unidadeInstale a ferramenta de ajuste de unidade ( sudo apt install unity-tweak-tool)

insira a descrição da imagem aqui

insira a descrição da imagem aqui

12.04 instalar

O número de áreas de trabalho pode ser definido com segurança sem usar o CCSM através do MyUnity

insira a descrição da imagem aqui

Mova as barras deslizantes para alterar o número de áreas de trabalho horizontais e verticais

por exemplo 4x1

insira a descrição da imagem aqui

liberdade de expressão
fonte
11
Não funciona para unity-2d: - /
Dirk Eddelbuettel
MyUnity é necessário reiniciar?
barulhento
É necessário reiniciar a unidade.
Daniel Kmak
11
Para mim, a solução para 13.04 / 14.10 funcionou muito bem para um Ubuntu 15.04 ...
Aracthor
2
ubuntu-Tweak-ferramenta também faz o trabalho no Ubuntu 16.04
morhook
65

11.10 e abaixo

Usando o CCSM

Isso funciona no Ubuntu 12.04 LTS também, mas é mais fácil e seguro usar o MyUnity .

Aviso: o ccsm pode levar a efeitos indesejados que podem ser difíceis de superar e podem deixar você sem uma área de trabalho (consulte também esta pergunta para obter mais informações).

As opções para o número de áreas de trabalho podem ser encontradas em compizconfig-settings-manager instalar ccsmOpções Gerais. Não defina áreas de trabalho horizontais abaixo de 2 ou o botão alternador da área de trabalho não funcionará.

Opções gerais

insira a descrição da imagem aqui

Usando MyUnity

O MyUnity também pode ser usado na versão 11.10 e abaixo, com etapas adicionais.

Em um terminal, use sudo add-apt-repository ppa:myunity/ppa && sudo apt-get update && sudo apt-get install myunitypara instalar o MyUnity. Em seguida, use as etapas descritas acima para 12.04.

ajmitch
fonte
também funciona em 14.04
HongboZhu
Bem, o método CCSM funciona em 14.04. MyUnity não parece estar disponível em 14.04.
tsbertalan
Considerou isso útil para configuração em ambientes de área de trabalho fora da unidade (por exemplo, Mate) com o ccsm carregado.
Steven C. Howell
49

12,10

MyUnity foi removido dos repositórios quantais enquanto se aguarda uma reescrita. Pode reaparecer em uma data posterior.

Até então, o número de áreas de trabalho pode ser alterado usando um dos quatro métodos:

  • via linha de comando
  • usando o Ubuntu-Tweak
  • usando o gerenciador de configurações do compiz (não recomendado - use a resposta do CCSM se desejar arriscar esta rota).
  • dconf-editor

Método 1

Se você gosta do terminal, pode conseguir o que precede através de:

gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize [x]
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize [y]

onde [x]e [y]são valores numéricos

método 2

insira a descrição da imagem aqui

método 3

dconf-tools Instale o dconf-tools

NOTA IMPORTANTE: você deve ter usado o método um ou dois anteriormente para o dconf-editor mostrar as chaves a serem alteradas.

A razão para isso é porque dconf-editornão mostra chaves de esquema relocáveis ​​por padrão, a menos que tenham sido alteradas anteriormente.

Primeira instalação dconf-tools.

Em seguida, pressione ALT+ F2e digitedconf-editor

insira a descrição da imagem aqui

Pressione Enterou clique no ícone mostrado.

Isso abre o aplicativo:

insira a descrição da imagem aqui

Navegue para baixo na árvore org - compiz - profiles - unity - plugins - coree altere os valores mostrados.

liberdade de expressão
fonte
2
confirme o "método 1" através do terminal. funciona muito bem e não é necessário reiniciar.
somethis
6

Na CLI do Ubuntu 14.04:

dconf read /org/compiz/profiles/unity/plugins/core/hsize
dconf read /org/compiz/profiles/unity/plugins/core/vsize

Escreva:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2
DmitrySandalov
fonte
Também funciona com o Ubuntu 16.04
pabloa98
5

Você pode abrir um terminal e definir como quiser.

Com este comando, você define o número de viewports horizontais (neste exemplo, estou mudando para "3"):

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize 3  

E com isso você define o número de viewports verticais (neste exemplo, estou alterando para "4"):

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/vsize 4
desgua
fonte
estava prestes a publicar isso ... de qualquer maneira, aqui está um link com instruções sobre como fazer uma lista rápida para gerenciar facilmente os espaços de trabalho. askubuntu.com/a/46832/45659
Mahesh
2
Obrigado por fornecer a única resposta que não requer a adição de mais software, e aborda Unity 3D
Ben Simpson
Posso confirmar isso funciona para 12,04, e você pode definir para 1x1 em um único comando e, portanto, remover o botão de espaço de trabalho switcher com este comando singlgconftool --set /apps/compiz-1/general/screen0/options/hsize --type=int 1 && gconftool --set /apps/compiz-1/general/screen0/options/vsize --type=int 1
HarlemSquirrel
a solução mais simples e a melhor
RockScience
3
Isso não funcionou para 14.04. Isso faz: askubuntu.com/a/447677/62483
Lucio
3

Instale compizconfig-settings-manager, inicie-o nas Configurações do sistema (na seção Pessoal) e, em seguida, vá para Opções gerais (na seção Geral), agora na guia Tamanho da área de trabalho, você pode alterar o número de áreas de trabalho verticais ou horizontais.

enzotib
fonte
2

Você pode tentar com ccsmou myunity.

ccsm (Gerenciador de configurações do CompizConfig) ccsm

Abra um terminal e execute:

gksudo apt-get install ccsm

digite sua senha e digite yquando solicitado.

Agora pressione ALTe F2junto, digite ccsme pressione Enter.

Quando o Gerenciador de configurações do CompizConfig aparecer, selecione Desktop Wall.

MyUnity myunity Com o MyUnity, você pode definir o número de áreas de trabalho, mas nada mais.

Abra um terminal e execute:

gksudo apt-get install myunity

digite sua senha e digite yquando solicitado.

Agora pressione ALTe F2junto, digite myunitye pressione Enter.

Quando MyUnity aparecer, selecione área de trabalho. Altere o H Desktop para desktops horizontais e o V Desktop para desktops verticais.

desagradável
fonte
11
embora 'myunity' seja mais seguro para novos usuários, porque se você mexer demais no 'ccsm' sem saber o que está fazendo, poderá quebrar coisas muito ruins às vezes.
Daniel W.
1

Na verdade, você pode alterar as áreas de trabalho sem usar o ccsm ou o MyUnity. Eu tenho um script para adicionar ou remover linhas e colunas, mas você pode criar um alias simples para definir qualquer um.

Por exemplo, para definir o número de colunas, insira isso em um prompt do bash:

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize Num_of_Cols, em que "Num_of_Cols" é um número para o tamanho horizontal ou número de colunas.

Para o número de linhas, use vsize em vez de hsize.

Originalmente, obtive o script deste artigo do askubuntu , sobre como adicionar opções como listas rápidas ao iniciador do unity, mas funciona como um script em qualquer menu, como uma função ou alias do bash.

Marty Fried
fonte
0

Eu usei o CompizConfig Settings Manager (CCSM). Abra o CCSM, selecione General Optionse vá para a Desktop Sizeguia.

Você pode ajustar o número e o layout das áreas de trabalho usando os controles deslizantes Horizontal Virtual Sizee Vertical Virtual Sizepara ajustar o número de "colunas" e "linhas", respectivamente.

O uso desse método não parece alterar as configurações mencionadas acima no editor do gconf.

amc
fonte