Como posso adicionar "Mostrar área de trabalho" ao traço do GNOME ou Ubuntu Dock?


26

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

(Eu sei que posso usar o atalho de tecladoCtrl + Super+ D para mostrar a área de trabalho e que posso instalar uma extensão para adicionar um botão "Mostrar área de trabalho" à barra superior , mas quero especificamente um botão no traço.)


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(eu o coloquei na 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)/\2/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.desktopna ~/.local/share/applications/pasta:

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

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

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


6
Testado e funcionando também no Ubuntu 18.04 LTS. Esta é a melhor maneira que eu encontrei para fazer isso, pois eles removeram a opção 'Adicionar ícone da área de trabalho ao iniciador' no painel Configurações do sistema / Aparência / Comportamento. Foi um recurso tão útil. Às vezes eu realmente não entendo os desenvolvedores do Ubuntu ...
bytepan

4
No arquivo "show-desktop.desktop" (tópico 3), mudei "Icon = show-desktop" para "Icon = desktop", porque o anterior não estava funcionando.
Samuelcersosimo

Isso não é amigável para iniciantes. Como crio um arquivo na pasta de aplicativos? Não posso simplesmente criá-lo e salvá-lo através da GUI, porque está protegido. Obrigado.
Rabbit

2
@ Coelho você precisa usar privilégios de root. Abra um terminal e digite: sudo nano /use/share/applications/show-desktop.desktop
AndAC

1
@ Coelho eu entendo. Eu acho que isso poderia ser melhor explicado. Talvez alguém com um inglês melhor possa editar minha postagem para facilitar para iniciantes.
Andaç

1

Primeiro, saiba que os atalhos do teclado Super(tecla Windows) + Dou Ctrl+ Alt+ Dalternam entre mostrar / ocultar a área de trabalho. Você pode se acostumar com este 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.

Observe que eu recomendo usar a opção 1 [MINHA ESCOLHA PREFERIDA] OU um dos métodos da opção 2 abaixo, mas não tanto a opção 1 quanto a opção 2 juntas, pois elas parecem conflitar de maneiras estranhas. Ou seja: se você configurou a opção 1 e, em seguida, configurou 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 ocorre porque xdotool(usado pela Opção 1) está tentando enviar mensagens para o seu sistema como se elas viessem do seu teclado; portanto, no entanto, os métodos da Opção 2 funcionam, eles entram em conflito com xdotoolalgo ou algo e, às vezes, as Superteclas da tecla ou do mouse parecem ter "preso" simplesmente usando as duas opções juntas. Observe que esse comportamento incomum e com erros NÃO se apresenta, no entanto, se você usar manualmente o atalho Super+ Djunto 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 atalho de teclado Super(Tecla do Windows) + Dsempre que me apetecer.

Isso combina comigo melhor.

Opção 1 (MEU FAVORITO PESSOAL):

Crédito: Eu não criei isso, o gênio do Ubuntu e o blogueiro Ji m fizeram aqui: http://ubuntuhandbook.org/index.php/2018/10/add-show-desktop-button-ubuntu-18-10 -18-04 / . Estou emprestando diretamente do material dele (muito 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 show desktop e edite-o via comando:"

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

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

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=desktop
    Exec=xdotool key --clearmodifiers Super+d
    
  3. "Finalmente, pesquise 'show desktop' no menu do aplicativo, clique com o botão direito do mouse e selecione 'adicionar aos favoritos':"

    "É isso aí. Aproveite!"

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

    insira a descrição da imagem aqui

Opção 2:

Opção 2.A:

Clique no ícone "Menu Iniciar" (ícone de 9 pontos) e digite "show desktop". Aguarde alguns segundos para que os resultados da pesquisa apareçam, clique e instale uma das extensões do Gnome Shell. (Observe que esses resultados da pesquisa são simplesmente provenientes do centro de software Ubuntu).

insira a descrição da imagem aqui

Para obter mais informações sobre as extensões de shell do Gnome, veja minha outra resposta aqui: /ubuntu//a/1089033/327339 .

Ex: aqui está o primeiro: insira a descrição da imagem aqui

Clique no botão "Instalar" e veja como fica na minha área de trabalho:

insira a descrição da imagem aqui


Opção 2.B:

Aqui está outro [ costumava ser meu favorito pessoal, mas depois mudei para a Opção 1 porque parece funcionar da maneira mais suave e consistente possível]:

insira a descrição da imagem aqui

E aqui está o que parece instalado: insira a descrição da imagem aqui

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.