Existe uma maneira de obter uma grade da área de trabalho no Gnome 3.x?

30

Existe alguma configuração / plugin / hack / solução alternativa que me permita executar o Ubuntu com a área de trabalho do Gnome 3.x / Gnome Shell, mantendo uma grade da área de trabalho 2x2 ou nxm em vez da linha unidimensional padrão das áreas de trabalho do Gnome?

Rasmus
fonte

Respostas:

22

Atualização para 3.32+: a Grade da área de trabalho não está sendo atualizada no momento, mas o desenvolvedor recomenda a Matriz da área de trabalho . Estou muito satisfeito em 3.32.

A extensão Workspace Grid faz o trabalho. É funciona perfeitamente com 3.20.

Dois benefícios sobre o Painel Frippery Bottom (que funcionam bem, veja esta resposta ) são:

1) Não é necessário fazer hackers para remover o painel inferior.

2) Na visão geral, a estrutura da grade é mostrada como a grade bidimensional escolhida. Com o Frippery Bottom Panel, a visão geral continua mostrando uma única faixa de áreas de trabalho.

Grade do local de trabalho . A largura da visão geral da área de trabalho é ajustável. Extensão da grade do local de trabalho

Painel inferior espumoso . Embora uma grade do local de trabalho seja alcançada, ela não é mostrada na visão geral. Extensão do painel inferior Frippery

Rasmus
fonte
A grade da área de trabalho não funciona para 3.6.2.
fakedrake
Desde então, foi atualizado e funciona bem em 3.6.3 aqui.
Supervacuo
Diz que está desatualizado para 3,8, mas se instalado, ainda funciona.
Rasmus
11
Desde então, foi atualizado e funciona bem no 3.8 aqui.
21413 Kein
10

Shell pré-GNOME 3.10: Com uma combinação de duas extensões, é possível. A desvantagem é que você terá uma barra inferior.

Minha postagem no blog explica várias maneiras de como fazer isso, incluindo a remoção da barra inferior (incluída abaixo).

Para 3.10 - 3.20: Vá para extensions.gnome.org e encontre Frippery Bottom Panel . Instale-o. Isso lhe dará uma barra inferior. Clicar no lado direito oferece a opção de desativar os espaços de trabalho dinâmicos e permite definir o número de linhas e colunas.

A maneira mais limpa de se livrar da barra inferior é editando

 ~/.local/share/gnome-shell/extensions/[email protected]/stylesheet.css 

e na linha 6, altere a altura para -3pt. Salve o arquivo. Para ativar o efeito, o GNOME-Shell deve ser reiniciado; portanto, reinicie, efetue logout e entre ou reinicie o GNOME-Shell pressionando Alt+f2, digite o comando re pressione ENTER.

O crédito é para Brian McSweeney .

turbilhão
fonte
3
Agradável! Você pode ocultar o painel inferior editando ~/.local/share/gnome-shell/extensions/[email protected]/extension.js. Lá, substitua as linhas 787 e 788 por this.actor.set_position(primary.x,-h);e this.actor.set_size(primary.width,h);, respectivamente.
Rasmus
Doce! Tentei ver o código pessoalmente, mas fiquei impressionado, mas isso é incrível! Obrigado por compartilhar.
whirlwin
Você poderia adicionar o básico da resposta na resposta, em vez de apenas o link?
Nan10:
@ Nanne eu adicionei o how-to.
whirlwin
11
@Erhannis Abra este documento e procure por alt+f2exemplos de vários comandos especiais: wiki.gnome.org/Projects/GnomeShell/CheatSheet Os únicos que vejo são: lg(depurador ao vivo aberto LookingGlass), r(Reiniciar shell do Gnome), rt(Reload Theme) , debugexit(Exit Gnome e não reiniciar, por exemplo, sair, porque eu sou um desenvolvedor Gnome Shell e eu sei o que estou fazendo)
ThorSummoner
4

Na verdade, eu estava olhando isso hoje, e a resposta curta é não. Uma solução alternativa para hacky é ter um painel de gnomos em execução, com o workspace-switcherapplet. Este applet fornece uma configuração para o número de linhas de áreas de trabalho, para que você possa criar um layout de grade.

Eu costumava ter um hack que era um daemon em execução em segundo plano, que trataria disso para mim, para que eu não precisasse do applet do comutador da área de trabalho. Porém, isso não funciona mais. No entanto, vou reescrevê-lo em breve, para que funcione novamente com o GNOME 3.xe usando o dconf / gsettings. Só será configurável editando as configurações diretamente usando a ferramenta de linha de comando gsettings, ou dconf-editor.

dobey
fonte
2

Você pode obter uma grade da área de trabalho 1X1 usando a nova extensão WorkspaceBar que escrevi. Vou tentar adicionar uma opção 2X2, se as pessoas quiserem. Seriam pequenos pequenos botões para caber no painel.

Mark Bokil
fonte
2
Estou confuso, o que 1x1 gridsignifica? Uma grade 1x1 não é apenas uma célula? (Que soa ainda mais limitado do que o GNOME 3 faz fora da caixa.)
ThorSummoner