Kadang-kadang, saya login jarak jauh melalui ssh ke desktop jarak jauh saya dan saya ingin memanggil aplikasi GUI melalui ssh, untuk menampilkannya dari jarak jauh di laptop saya.
Namun, saya tidak tahu apa nama binernya, karena saya biasanya memanggil aplikasi dari tanda hubung menggunakan istilah umum.
Apakah ada antarmuka baris perintah (CLI) di mana dimungkinkan, di terminal, untuk melakukan pencarian di Unity Dash dan mendapatkan dalam daftar hasil nama aplikasi dan jalur ke perintah yang dapat dieksekusi?
Saya ingin sesuatu seperti:
# dash --search "disks"
Name Executable
Disks /usr/bin/gnome-disks
command-line
unity
unity-dash
Hans Deragon
sumber
sumber
.desktop
file di/usr/share/applications
akan menjadi awal yang baik.find <where> -name <what>
misalnyafind /etc -name libgtk
. Saya pikir ada juga program menemukan tetapi itu mungkin perlu diinstal sebelum Anda dapat menggunakan (maaf saya tidak di kotak * nix saya sekarang)Jawaban:
Berikut ini skrip yang mungkin bermanfaat:
Dengan asumsi Anda menyimpannya sebagai "searchapps", inilah fungsinya:
Perhatikan bahwa mungkin ada folder lain yang ingin Anda cari selain
/usr/share/applications
. Anda harus memodifikasi skrip yang sesuai.sumber
Alternatif yang mudah adalah membuka
/usr/share/applications
dengan browser file favorit Anda (nautilus
di Ubuntu standar,pcmanfm
di Lubuntu,thunar
di Xubuntu ...) dan cukup klik dua kali pada ikon yang Anda temukan di sana untuk memulai program Anda.Saya menguji ini di jendela terminal dengan akses jarak jauh via
dan itu bekerja untuk saya.
sumber