Consegui resolver e resolver este problema. Eu vi o mesmo problema no Ubuntu 14.04. Parece ser causado por como o Unity Tweak Tool lida com a configuração de "Window spreading". (Eu suspeito que isso não elimine um conflito entre escala e algo no plug-in Desktop Wall). A escala no compiz fará "Window Spreading" sem deixar de funcionar se você ativá-lo no CCSM (Gerenciador de configurações CompizConfig) em vez de usar a ferramenta Unity Tweak para fazê-lo.
Primeiro, o que você pode fazer sem redefinir tudo logo após a falha (clicando com o botão direito do mouse e clicando duas vezes na área de trabalho nos casos que eu vi) é clicar com o botão direito na área de trabalho e criar um novo arquivo de texto. . Clique com o botão direito do mouse no ícone e torne-o executável usando as Propriedades que você pode obter clicando com o botão direito do mouse no ícone e indo para a guia Permissões e marque a caixa de seleção 'Permitir execução do arquivo como programa'. (Se você não conseguir fazer isso, poderá usar o Ctrl-Alt-F1 para consolar, fazer logon e emitir sudo killall Xorg
ou emitir sudo service lightdm restart
, e você deverá ser redirecionado ao greeter para fazer o logon novamente e iniciar o overlay. -ou você pode Ctrl-Alt-F7, se não).
Em seguida, clique duas vezes no ícone que você criou e clique em Exibir para abrir o arquivo com o editor de texto padrão. Coloque no arquivo da seguinte forma:
unity --replace
Agora salve o arquivo.
Em seguida, clique duas vezes no arquivo que você criou, clique no botão Executar na caixa de diálogo que deve aparecer e o Unity deverá voltar a funcionar em alguns instantes. Sempre que o Unity travar, você poderá clicar duas vezes no ícone para reativá-lo enquanto faz o seguinte para contornar o problema.
Por fim, abra o CCSM (Compiz) e a ferramenta Unity Tweak. Desative a propagação da janela e feche a ferramenta Unity Tweak. Vá até o plugin Scale no CCSM e habilite-o. Assim que fizer isso, você receberá um aviso sobre um conflito entre esse plug-in e algo no Desktop Wall (ou outro plug-in, dependendo de onde o conflito de plug-ins realmente estiver em sua máquina. Escolha para resolver o conflito e escolha desabilitar o Então, você pode ir para a aba Bindings e definir o seu canto quente para (ícone da tela) Initiate Window Picker (Super-w pode já estar definido, mas se não você pode configurá-lo) Feche o CCSM. criado na área de trabalho, quando terminar.
Depois de fazer isso, eu não estou mais vendo o travamento, não importa quantas vezes eu use o efeito Window Spreading / Scale, mesmo enquanto escrevo isso (tive que tentar algumas vezes só para ver se eu poderia fazê-lo cair enquanto Eu estava escrevendo isso - sim, vivendo no limite).
O problema não está no Unity, mas sim em como o Unity Tweak Tool não resolve um conflito de plug-in do Compiz ao configurar o Window Spreading. Ele define as coisas para o efeito Escala, mas não controla o conflito e o desativa. Alguém provavelmente deve informar ao desenvolvedor do Unity Tweak Tool sobre esse problema.
Espero que isso ajude os que estão passando por esse mesmo acidente.