É possível fazer com que os espaços de trabalho no Unity funcionem como no Shell do GNOME?


11

Eu estava usando o GNOME Shell, mas retornei ao Unity devido à quantidade de espaço na tela que perdi usando o shell. Uma coisa que sinto falta do Shell é o alternador de espaço de trabalho que ele usa em comparação com o Unity e o IMO, é melhor feito no Shell. Existe alguma maneira de implementar isso no Unity?

Respostas:


18

Problema:

Infelizmente ainda não. Houve algumas discussões sobre espaços de trabalho dinâmicos no Unity, mas ainda não tenho planos concretos para isso.

Solução parcial:

Embora os espaços de trabalho dinâmicos ainda não sejam um recurso do Unity, você pode obter um recurso semelhante com bastante facilidade. Esta solução usa um script publicado no Webupd8, portanto, não posso receber o crédito pelo script e pelo arquivo .desktop , mas o método Atalho de Teclado é meu.

Primeiro, crie um arquivo de script (texto) com este conteúdo:

#!/bin/bash

case $1 in 
rows)t=v;;
cols)t=h;;
esac;

check=`gconftool-2 --get /apps/compiz-1/general/screen0/options/${t}size`

if [[ ! ($2 = - && $check < 2 ) ]]
then
    [[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1 ))
fi
  • Salve-o como workspaces(sem extensão de arquivo).
  • Clique com o botão direito do mouse no arquivo e clique em Propriedades.
  • Marque-o como executável nas propriedades do arquivo.
  • Agora movê-lo para /opt:
    Ou:
    • Corra sudo mv workspaces /optem um terminal,
    • ou pressione alt+ f2. Digite gksu nautilus /opt. Quando a nova janela for aberta, recorte e cole o script nessa pasta.

Método de atalhos do teclado:

Agora, você pode atribuir alguns atalhos para permitir adicionar e remover áreas de trabalho.

  • Abra Configurações do sistema.
    insira a descrição da imagem aqui
  • Clique em "Teclado".
    insira a descrição da imagem aqui
  • Vá para "Atalhos".
  • Clique em "Atalhos personalizados" e clique no botão de adição (destacado).
    insira a descrição da imagem aqui
  • Você pode escolher seus próprios atalhos que combinam com você, mas aqui está o que eles precisam conter (um comando por atalho):

    1. /opt/workspaces-shortcuts rows +| (Adiciona uma linha)
    2. /opt/workspaces-shortcuts cols +| (Adiciona uma coluna)
    3. /opt/workspaces-shortcuts rows -| (Remove uma linha)
    4. /opt/workspaces-shortcuts cols -| (Remove uma coluna)

Método da lista rápida:

Você pode criar um arquivo .desktop que executa todas essas funções em dois cliques.

Crie um novo arquivo de texto e digite o seguinte:

[Desktop Entry]
Version=1.0
Name=Workspaces
Comment=Change Workspace Numbers
GenericName=Workspace Editor
Terminal=false
Type=Application
Icon=desktop
X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;

[AddRow Shortcut Group]
Name=Add Row
Exec=/opt/workspaces-shortcuts rows +
TargetEnvironment=Unity

[AddColumn Shortcut Group]
Name=Add Column
Exec=/opt/workspaces-shortcuts cols +
TargetEnvironment=Unity

[RmRow Shortcut Group]
Name=Remove Row
Exec=/opt/workspaces-shortcuts rows -
TargetEnvironment=Unity

[RmColumn Shortcut Group]
Name=Remove Column
Exec=/opt/workspaces-shortcuts cols -
TargetEnvironment=Unity
  • Salve este arquivo como workspaces.desktope marque-o como executável.
  • Mova o arquivo para ~/.local/share/applications.
    • Você pode fazer isso abrindo o gerenciador de arquivos, pressionando CTRL+ L(a letra) e digitando o endereço (o preenchimento automático) e, em seguida, pressionando enter.
  • Arraste e solte o arquivo no seu iniciador do Unity.
  • Quando você clica com o botão direito do mouse, ele oferece a opção de adicionar ou remover linhas e colunas de áreas de trabalho.
    A Lista Rápida

Como torná-lo mais parecido com o GNOME Shell:

  • Abra o Gerenciador de configurações de configuração do Compiz (instale se ainda não o tiver)

    sudo apt-get install compizconfig-settings-manager
    
  • Vá para Opções gerais e clique em Tamanho da área de trabalho. insira a descrição da imagem aqui

  • Defina o "Tamanho horizontal" para 1.
  • Defina o "Tamanho vertical" para 2.
  • Quando você precisar de mais espaços de trabalho, use o Atalho do teclado ou a Lista rápida.
    Demonstração do espaço de trabalho

Isso é realmente uma vergonha ...: / I constantemente tem o desejo de usar o GNOME Shell sobre Unity devido a essa característica ...
Jordan

@ Jordan Eu tenho uma solução parcial embora. Vou postá-lo amanhã :)
RolandiXor

@ ScottSeverance: De nada!
RolandiXor

O gconftool-2 não funcionou no meu caso (ubuntu 15.10); Eu usei o dconf write.
Hari Babu
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.