Pertanyaan Bagaimana saya bisa menambahkan "Tampilkan desktop" ke dasbor GNOME atau Dock Ubuntu?


Saya bermigrasi dari Unity ke GNOME. Satu item yang saya lewatkan adalah tombol "Tampilkan desktop" (alias "minimalkan semua jendela") di dasbor. Bagaimana saya bisa menambahkan fungsi ini ke dasbor GNOME (atau Ubuntu dock di Ubuntu 17.10 dan yang lebih baru), bahkan jika itu berarti membuat .desktop mengajukan?

(Saya tahu bahwa saya dapat menggunakan Ctrl + Super + D  pintas keyboard untuk menampilkan desktop dan yang bisa saya instal ekstensi untuk menambahkan tombol "Tampilkan desktop" ke bilah bagian atas, tapi saya secara khusus menginginkan sebuah tombol di dasbor.)


17
2018-04-11 12:12


asal




Jawaban:


Saya menemukan cara untuk melakukannya:

  1. Buka terminal dan pasang wmctrl:

    sudo apt-get install wmctrl
    
  2. Buat skrip shell bernama show-desktop.sh (Saya taruh di folder rumah saya)

    gedit ~/show-desktop.sh
    

    tempatkan kode ini di sana:

    #!/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
    

    dan membuatnya bisa dieksekusi:

    $ chmod +x ~/show-desktop.sh
    
  3. Buat file baru di /usr/share/applications folder, disebut show-desktop.desktop dengan teks ini:

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=show-desktop
    Exec=/home/<your user>/show-desktop.sh
    
  4. Buka dasbor, cari desktop acara dan tambahkan ke favorit.


22
2018-04-16 15:02



Diuji dan bekerja juga pada Ubuntu 18.04 LTS. Ini adalah cara terbaik yang saya temukan untuk melakukannya karena mereka menghapus opsi 'Add show desktop icon to the launcher' dari panel Pengaturan Sistem / Appearance / Behavior. Itu adalah fitur yang sangat berguna. Kadang-kadang saya benar-benar tidak mengerti pengembang Ubuntu ... - bytepan
Dalam file "show-desktop.desktop" (topik 3), saya mengubah "Icon = show-desktop" menjadi "Icon = desktop", karena yang sebelumnya tidak berfungsi. - samuelcersosimo
@Rabbit Anda harus menggunakan hak akses root. Buka terminal dan ketik: sudo nano /use/share/applications/show-desktop.desktop - AndAC
@Rabbit Saya mengerti. Saya pikir ini bisa lebih baik dijelaskan. Mungkin seseorang dengan bahasa Inggris yang lebih baik dapat mengedit posting saya untuk mempermudah pemula. - AndAC
@AndAC Cukup gunakan ~/.local/share/applications/ direktori, bukan /usr/share/applications/, tidak ada hak istimewa root yang diperlukan. - pomsky