Como posso adicionar “Mostrar área de trabalho” ao painel do GNOME ou ao Dock do Ubuntu?

27

Estou migrando do Unity para o GNOME. Um item que estou faltando é um botão "Mostrar área de trabalho" (também conhecido como "minimizar todas as janelas") no painel. Como posso adicionar essa funcionalidade ao painel do GNOME (ou ao Ubuntu no Ubuntu 17.10 e posterior), mesmo que isso signifique criar um arquivo .desktop personalizado?

(Eu sei que eu posso usar o Ctrl + Super + D uma extensão para adicionar um botão" Mostrar área de trabalho "à barra superior , mas eu quero especificamente um botão no painel.)

    
por d3vid 11.04.2017 / 14:12

2 respostas

31

Eu encontrei uma maneira de fazer isso:

  1. Abra um terminal e instale wmctrl :

    sudo apt-get install wmctrl
    
  2. Crie um script de shell chamado show-desktop.sh (coloquei em minha pasta pessoal)

    gedit ~/show-desktop.sh
    

    coloque este código lá:

    #!/bin/bash
    status="$(wmctrl -m | grep "showing the desktop" | sed -r 's/(.*)(ON|OFF)//g')"
    
    if [ $status == "ON" ]; then
        wmctrl -k off
    else
        wmctrl -k on
    fi
    

    e torná-lo executável:

    chmod +x ~/show-desktop.sh
    
  3. Crie um arquivo show-desktop.desktop na pasta ~/.local/share/applications/ :

    gedit ~/.local/share/applications/show-desktop.desktop
    

    Adicione este texto e salve (não esqueça de alterar o valor em <your user> ):

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=user-desktop
    Exec=/home/<your user>/show-desktop.sh
    
  4. Abra o painel, pesquise pela área de trabalho da mostra e adicione-a aos favoritos.

por AndAC 16.04.2017 / 17:02
0

Primeiramente, saiba que os atalhos de teclado Super (Tecla Windows) + D , ou Ctrl + Alt + D irá alternar entre mostrar / ocultar a área de trabalho. Você pode se acostumar com esse atalho de teclado e decidir que é melhor do que clicar em um ícone de qualquer maneira. No entanto, podemos criar um atalho clicável que simplesmente fará esse atalho de teclado para mostrar / ocultar a área de trabalho.

Note que eu recomendo usar a Opção 1 [MY PREFERRED CHOICE] OU um dos métodos da Opção 2 abaixo, mas não as opções 1 e 2 juntas, pois eles parecem entrar em conflito de maneiras estranhas. Ou seja: se você configurar a Opção 1 e configurar uma das opções 2, basta remover o ícone Mostrar área de trabalho da Opção 1 como favorito e parar de usá-lo. Coisas estranhas acontecem se você clicar no ícone Mostrar Área de Trabalho da Opção 1 depois de instalar uma das Opções 2s. Eu acho que isso é porque xdotool (usado pela Opção 1) está tentando enviar mensagens para o seu sistema como se elas viessem do teclado, então os métodos da Opção 2 funcionam, eles conflitam com xdotool ou algo assim e algumas vezes seu < As teclas kbd> Super ou do mouse parecem ficar "presas" simplesmente usando as duas opções juntas. Observe que esse comportamento incomum e com bugs NÃO se apresenta, no entanto, se você usar manualmente o atalho Super + D junto com um método da Opção 2, OU se você usar apenas o método da Opção 1 e nenhum método da Opção 2.

Minha configuração favorita, portanto, é usar o método da Opção 1 abaixo (marcado como "MEU FAVORITO PESSOAL") em conjunto com o Super (tecla do Windows) + D atalho de teclado sempre que me apetecer.

Isso combina comigo da melhor forma.

Opção 1 (MEU FAVORITO PESSOAL):

Crédito: Eu não inventei isso, gênio do Ubuntu & blogger Ji m fez, aqui: link . Estou pegando emprestado diretamente do material dele (muito disso citado diretamente):

  1. "Abra o terminal ( Ctrl + Alt + T ) e instale o xdotool:"

    sudo apt install xdotool
    
  2. "Em seguida, crie o ícone de atalho do show desktop e edite-o pelo comando:"

    gedit ~/.local/share/applications/show-desktop.desktop
    

    "Quando o arquivo abrir, cole as seguintes linhas e salve-as."

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=desktop
    Exec=xdotool key --clearmodifiers Super+d
    
  3. "Finalmente, pesquise por" mostrar área de trabalho "no menu de aplicativos, depois clique com o botão direito e selecione" adicionar aos favoritos ":"

    "É isso aí. Divirta-se!"

    Aqui está, como mostrado na minha área de trabalho:

Opção2:

Opção2.A:

Cliquenoícone"Menu Iniciar" (ícone de 9 pontos) e digite "mostrar área de trabalho". Aguarde alguns segundos para que os resultados da pesquisa sejam exibidos e clique e instale uma das extensões do Gnome Shell. (Observe que esses resultados de pesquisa são simplesmente provenientes do centro do Ubuntu Software).

ParamaisinformaçõessobreoGnomeShellExtensions,vejaminhaoutrarespostaaqui: link .

Ex: aqui está o primeiro:

Cliquenobotão"Instalar" e aqui está o que parece na minha área de trabalho:

Opção2.B:

Aquiestáoutro[<>]costumavasermeufavoritopessoal,masdepoismudeidevoltaparaaOpção1porqueparecefuncionarmaissuaveeseromaisconsistente]:

Eaquiestáoquepareceestarinstalado:

    
por 14.01.2019 / 00:29
-2
___ tag123showdesktop ___ show-desktop é a função para ocultar todas as janelas visíveis para mostrar a área de trabalho. ___
por husnain kazmi 05.01.2018 / 19:41