Ícone de mostrar área de trabalho no Plank

Publicado por Xerxes em 02/05/2015

[ Hits: 5.580 ]

 


Ícone de mostrar área de trabalho no Plank



Dica testada no Ubuntu Studio 15.04.

Por padrão o dock Plank não tem o ícone para exibir a área de trabalho. Para criar essa funcionalidade nele é preciso fazer uma pequena gambiarra.

Para essa dica é necessário instalar o wmctrl:

sudo apt-get install wmctrl

Criação do arquivo chamado show-desktop:

echo -e "#!/bin/sh\nif wmctrl -m | grep 'mode: ON'; then\nexec wmctrl -k off\nelse\nexec wmctrl -k on\nfi" | sudo tee /usr/local/bin/show-desktop > /dev/null
$ sudo chmod +x /usr/local/bin/show-desktop


Criação do atalho:

echo -e "[Desktop Entry]\nType=Application\nExec=/usr/local/bin/show-desktop\nName=Show Desktop\nIcon=desktop\nTerminal=false\nStartupNotify=false" | sudo tee /usr/share/applications/show-desktop.desktop > /dev/null

Criação do item no Plank:

/bin/bash -c 'echo -e "[PlankItemsDockItemPreferences]\nLauncher=file:///usr/share/applications/show-desktop.desktop" | tee ~/.config/plank/dock1/launchers/show-desktop.dockitem'

Deixando permanente (automático) para não ter que refazer tudo quando perder o ícone:

echo -e "[Desktop Entry]\nType=Application\nExec=/bin/bash -c 'echo -e \"[PlankItemsDockItemPreferences]\\nLauncher=file:///usr/share/applications/show-desktop.desktop\" | tee ~/.config/plank/dock1/launchers/show-desktop.dockitem'\nHidden=false\nX-GNOME-Autostart-enabled=true\nName=show-desktop-in-phank" | tee ~/.config/autostart/show-desktop-in-phank.desktop > /dev/null

Veja como fica:
Linux: Ícone de mostrar área de trabalho no Plank
Fim!

Fonte: Add "Show Desktop" shortcut to plank - Ask Ubuntu

Outras dicas deste autor

Instalando sua impressora HP no LinuxMint

Instalando VirtualBox atualizado no Debian

Vida fácil no Linux com Synapse

Permissões em diretórios do Apache no CentOS

Emerald: Pacotão de temas (Slackware Linux)

Leitura recomendada

Instalar e configurar i3blocks da fonte

Definindo um Título para o Terminal do Linux

Tirando screenshots de vídeos no GNU/Linux

Trocar Ícone do main menu do Gnome

Impressora HP 820c no Debian Lenny

  

Comentários
[1] Comentário enviado por aldinei em 23/07/2015 - 08:42h

Tive um problema aqui !

echo -e "#!/bin/sh\ nif wmctrl -m | grep 'mode: ON'; then\nexec wmctrl -k off\nelse\nexec wmctrl -k on\nfi" | sudo tee /usr/local/bin/show-desktop > /dev/null
bash: !/bin/sh\: event not found

Saberias informar a razão?


[2] Comentário enviado por xerxeslins em 23/07/2015 - 14:55h


[1] Comentário enviado por aldinei em 23/07/2015 - 08:42h

Tive um problema aqui !

echo -e "#!/bin/sh\ nif wmctrl -m | grep 'mode: ON'; then\nexec wmctrl -k off\nelse\nexec wmctrl -k on\nfi" | sudo tee /usr/local/bin/show-desktop > /dev/null
bash: !/bin/sh\: event not found

Saberias informar a razão?



Olá.

Aparentemente você colocou um espaço onde não deveria.

O seu comando está assim:

#!/bin/sh\ nif

Deveria ser assim:

#!/bin/sh\nif

Não vi o resto. Pode ser que tenha outras diferenças. Você pode copiar e colar o comando ao invés de digitar, para evitar erros.

Abraço!

[3] Comentário enviado por FabioIzidio em 25/08/2015 - 22:37h


[1] Comentário enviado por aldinei em 23/07/2015 - 08:42h

Tive um problema aqui !

echo -e "#!/bin/sh\ nif wmctrl -m | grep 'mode: ON'; then\nexec wmctrl -k off\nelse\nexec wmctrl -k on\nfi" | sudo tee /usr/local/bin/show-desktop > /dev/null
bash: !/bin/sh\: event not found

Saberias informar a razão?



Olá aldinei, basta você criar o script usando um editor de texto.

No seu gerenciador de arquivos em modo administrador acesse o diretório /usr/local/bin e crie um arquivo chamado show-desktop.

No arquivo insira o seguinte código:

#!/bin/sh
if wmctrl -m | grep 'mode: ON'; then
exec wmctrl -k off
else
exec wmctrl -k on
fi

Salve o arquivo.

Em seguida, no terminal, digite o comando abaixo:

sudo chmod +x /usr/local/bin/show-desktop

[4] Comentário enviado por talesbrenoan em 12/11/2015 - 13:16h

Como eu faço isto com o alternador de espaços de trabalho?
Obrigado.

[5] Comentário enviado por xerxeslins em 13/11/2015 - 10:32h


[4] Comentário enviado por _tales em 12/11/2015 - 13:16h

Como eu faço isto com o alternador de espaços de trabalho?
Obrigado.


Desculpe. Essa eu não sei.

[6] Comentário enviado por Minions em 18/09/2020 - 21:48h


No ambiente de teste aqui esse recurso não funcionou.

Slackware 14.02 + Fluxbox + Plank 0.11.89

Foi criado os arquivos abaixo para as configurações locais do usuário:

/usr/local/bin/show-desktop.sh
$HOME/.local/share/applications/show-desktop.desktop
~/.config/plank/dock1/launchers/show-desktop.dockitem


O ícone que aparece no Plank (Show Desktop) não mostra a área de trabalho.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts