Gnome masaüstü kullanıyorum ama dock'ta masaüstü icon'u yaratamadım bir türlü. Bu konuda yardımcı olursanız sevinirim. iyi günler.
1-) Gerekli aracı yüklüyoruz: sudo apt install wmctrl
2-) show-desktop adlı bir dosya oluşturuyoruz: sudo touch /usr/local/bin/show-desktop
3-) Dosyayı yönetici olarak açıyoruz: sudo gedit /usr/local/bin/show-desktop
4-) Aşağıdaki satırları dosyaya ekleyip kaydediyoruz: #!/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
5-)Çalıştırılabilir hale getiriyoruz: sudo chmod +x /usr/local/bin/show-desktop
6-) İlk komutla dosyayı açıp ikinci koddaki değerleri ekliyoruz:gedit ~/.local/share/applications/show-desktop.desktop
[Desktop Entry]
Type=Application
Name=Show Desktop
Icon=desktop
Exec=show-desktop
Daha sonra menüden show desktop diye aratıp docka ekleyebilirsiniz.
hocam uzun uzun anlatmış güzel olmuş eline sağlık.
alternatif olarak şunu da kullanabilirsn.
https://extensions.gnome.org/extension/1465/desktop-icons/
Vakit ayırdığınız için teşekkür ederim çözümünüz işime yaradı :)