"Mostrar área de trabalho" com "cantos quentes" não está funcionando!

11

A função SHOW DESKTOP ao mover o mouse para os HOT CORNERS no ubuntu 13.04 funcionou.

Após a atualização para a 13.10, o SHOW DESKTOP / HOT CORNERS só funciona até a reinicialização ou a unidade definida, após o que não funciona.

Eu pensei que algo estava errado na atualização para a 13.10, então fiz uma instalação limpa do ubuntu 14.04 para descobrir que o mesmo problema existe.

O que posso fazer para que o SHOW DESKTOP / HOT CORNERS funcione novamente?

Eu já tentei redefinir o compiz e a unidade e fiz uma nova instalação.

Ivanyosan
fonte
Para futuros visitantes desta página: As correções propostas abaixo aparentemente causam outro bug . Também vale a pena notar que atalho de teclado padrão do Ubuntu para "Mostrar área de trabalho" é Control-Super-D(super é a chave geral "Windows" ao lado Alt)

Respostas:

12

Consegui resolver o problema com força bruta.

Movendo todas as opções no CompizConfig Settings Manager, descobri que, quando o Unity era desativado, o Show Desktop trabalha como esperado com os HOT CORNERS.

Então, clico em todas as marcas de seleção no Ubuntu Unity Plugin para finalmente descobrir que o Show Live Previews do Windows no Switcher foi o culpado. (Depois de desmarcá-lo, os cantos quentes funcionam como esperado.

Ivanyosan
fonte
3
desabilitar este pode causar bug. bugs.launchpad.net/ubuntu/+source/compiz/+bug/1311323
etoet
6

Uma solução temporária até que o bug seja corrigido pode ser usar o xdotool.

  1. instalar:

    sudo apt-get install xdotool
    
  2. no gerenciador de configuração do compiz, em Configurações gerais, insira uma linha de comando

    xdotool key super+d
    
  3. nas ligações de arestas, configure o canto quente

Funciona para mim. Ubuntu 14.04

user8437812
fonte
1
Além disso, depois de reinstalar o 14.04, decidi rodar com o Nouveau, em vez dos drivers da nVidia, e parece menos problemático agora, embora possa haver outros fatores também. Eu tinha muitos bugs relacionados a gráficos e telas pretas antes, que agora se foram. (Eu tenho um laptop com nVidia cartão de 650M)
user8437812
isso apenas fez meu teclado digitar a letra 'd' ao ir para o canto atribuído.
Kalamalka Kid
@KalamalkaKid, verifique suas configurações do Compiz: Abra CompizConfig> Plugin do Ubuntu Unity> Geral; existe uma configuração chamada "Mostrar área de trabalho" que deve ser mapeada para "<Super> d"
user8437812
1
Esta solução funciona no Ubuntu 16.04.2 LTS.
Vesnog
Esta é a única solução que encontrei
Andrey Izman 25/02
4
  1. Abra o Gerenciador de configurações do CompizConfig
  2. Em CATEGORY, escolha Área de trabalho
  3. Você verá "Ubuntu Unity Plugin"
  4. Na guia mais à direita, chamada "Switcher", desmarque MOSTRAR VISUALIZAÇÕES AO VIVO DO WINDOWS NO SWITCHER, como Ivanyosan sugere acima
user282865
fonte
isso não funcionou em 14.04
Kalamalka Kid 18/01
Isso funcionou no Ubuntu 14.04.5 de 64 bits a partir de agora.
Vesnog
3

O Ubuntu 14.04 ainda está em desenvolvimento - ele não estará disponível corretamente até abril de 2014. Você ainda não precisa atualizar para ele :-).

De qualquer forma, usando unity-tweak-tool, defina isso ...

insira a descrição da imagem aqui ..e você deve poder mostrar e ocultar a área de trabalho colocando o mouse no canto inferior direito - ele funciona muito bem na 13.10.

Wilf
fonte
2
Sim, é suposto funcionar assim, mas no meu caso não funciona. show wall e show windows funcionam, mas show desktop não. É muito estranho.
11279 Ivanyosan
1
Na verdade ... Na maioria das vezes parece trabalho, mas metade do tempo que não ... Todos os outros também funcionar perfeitamente o tempo todo ...
Wilf
9
Eu me pergunto por que funciona apenas na primeira vez. (no meu caso)
Ivanyosan
2
Até para mim. Mostrar área de trabalho funciona apenas pela primeira vez! Alguma atualização?
Vishal Vyas
Atualmente, essa funcionalidade não funciona com a Unity Tweak Tool no ubuntu 14.04. Foi relatado como um bug .
Richard Povinelli
1

Infelizmente, essas correções funcionam em alguns computadores e não em outros. Pessoalmente, não encontrei nenhuma alteração ao desmarcar o plug-in Compiz Untiy na guia "Switcher". Não parece fazer diferença. Portanto, o problema ainda permanece em um dos meus computadores desktop mais antigos que nenhum método acima funcionaria. Então, tentei uma abordagem diferente e parece funcionar em todos os computadores e é muito consistente. Aqui está o que eu fiz. Primeiro, faça um script bash. Para isso, crie um "Novo documento" no menu do botão direito e escolha "Documento vazio". Neste novo documento, cole este:

#!/bin/sh
sleep 3
compiz --replace

Agora salve este arquivo como "compiz-start". Certifique-se de definir suas permissões para "Permitir a execução de arquivo como programa" marcado e mova esse arquivo para / usr / bin /. Você também pode alterar a propriedade para ROOT, se ainda não o tiver feito.

Agora crie um arquivo .desktop para acionar esse script. Primeiro, clique com o botão direito e escolha "Novo documento" e depois "Esvaziar documento". Abra este arquivo e cole o texto a seguir:

[Desktop Entry]
Type=Application
Exec=compiz-start
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=compiz-trigger-start.desktop
Name=compiz on start
Comment[en_US]=compiz on startup
Comment=compiz on startup

Salve este arquivo. Ele deve ser salvo automaticamente como "compiz-trigger-start.desktop". Mova esse arquivo .desktop para sua pasta inicial de inicialização automática ~ / .config / autostart (que funcionará apenas para o usuário) ou coloque-a em / etc / xdg / autostart, que deve fazer com que essa correção funcione para todos os usuários do sistema (ou futuros novos usuários).
Isso funcionou para mim em todos os computadores nos quais foi testado ... mesmo no que anteriormente nada havia funcionado. Você pode dizer que funciona porque logo após o Desktop ser carregado e a barra do Unity aparecer; a tela será recarregada ... o Compiz será reiniciado. O "sono 3" é fundamental para este trabalho. Espero que ajude vocês a consertar esses "cantos quentes", "Show Desktop", "Spread Windows". Chris

eportel6607
fonte
para evitar quebrar Yakuake, eu tinha que fazer o seguinte:metacity --replace sleep 3 compiz --replace
Aquarius Power
esta segunda parte não faz sentido para mim. Como ele está conectado ao primeiro script? Por que simplesmente não adicionamos compiz nos programas do menu inicial em vez de criar um arquivo .deskto? Além disso, o comando 'compiz-start' não é reconhecido no Ubuntu 14.04 =)
Kalamalka Kid
0

Para fazer o "Toggle Desktop" funcionar, por exemplo, com a ferramenta unity-tweak-tool, aqui a solução:

Desmarque "Mostrar visualizações ao vivo das janelas no Switcher" na guia "Switcher" do Ubuntu Unity Plugin

Você encontrará o Ubuntu Unity Plugin no Gerenciador de configurações CompizConfig . Digite ccsmo terminal.

Encontre a solução aqui .

jonas-
fonte
0

Desmarquei MOSTRAR VISUALIZAÇÕES AO VIVO DO WINDOWS NO SWITCHER, como Ivanyosan disse. Mas ainda não funciona para mim. Depois de desmarcar todo o plug-in do Ubuntu unity e depois checá-lo novamente, o CCSM mostrará muita garantia de que outros plug-ins têm a mesma função que o plug-in do Ubuntu unity. Em seguida, escolha usar o plug-in do Ubuntu Unity em vez de outros plug-ins. Isso funciona para mim no ubuntu 1404.

super_mice
fonte
Reestruture sua postagem para ajudar a responder ao OP em termos claros.
George Udosen