Buat pintasan '.desktop' untuk 'Tampilkan Aplikasi' di Ubuntu 18.04
Saya perlu membuat .desktop
pintasan untuk ' Tampilkan Aplikasi ', sehingga saya dapat menyematkannya ke dok Papan untuk melihat semua aplikasi dan pencarian.
Jawaban
Instal pertama xdotool
dengan menjalankan perintah berikut di Terminal
sudo apt install xdotool
Kombinasi tombol Super+ Amenunjukkan layar 'Tampilkan Aplikasi'. Perintah berikut akan mensimulasikan kombinasi khusus ini
xdotool key super+a
Jadi buat .desktop
peluncur sederhana dan gunakan perintah di atas untuk Exec=
entri.
Meskipun jawaban di atas dapat diterima dan pasti akan berfungsi jika Anda menggunakan server tampilan xorg, mengikuti perintah secara langsung "perintah" Gnome Shell untuk menampilkan gambaran umum aplikasi.
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.show(); if (! Main.overview.viewSelector._showAppsButton.checked) {Main.overview.viewSelector._showAppsButton.checked = true;} else {Main.overview.hide();};'
Jadi buat .desktop
peluncur sederhana dan gunakan perintah di atas untuk Exec =
entri.
Meskipun xdotool
mungkin tidak bekerja dengan andal di Wayland, pendekatan ini juga akan berhasil di Wayland tanpa masalah.
Saya sebenarnya membuat penginstal deb ringan untuk melakukan ini, lihat repo saya di sini https://github.com/milan102/Ubuntu-Launchpad
Petunjuk penginstalan ada di github README. Program ini adalah skrip shell sederhana yang memanggil pintasan keyboard untuk menampilkan aplikasi (Super + A)